linux(一)-----osi七层模型

1.七层模型的定义

1)物理层  (指的是网卡,网线等物理层面的硬件)

2)数据链路层

前两层可以概括为物理链路层,以二进制的数据形式在物理媒介上进行传输数据(传输协议ISO@2100协议)

3)网络层 (例如动态ip,静态Ip等的配置)

网络层概念,为数据选择路由(协议为IP ICMP BGP OSPF等)

4)传输层 

传输层,提供端对端的接口(协议为:IP PORT TCP UDP),传输层作用是向两台主机之间得进程进行提供数据传输

5)会话层  

6)表示层 

7)应用层

最接近用户的应用层,提供文件传输,邮件,文件共享,数据加密等等(协议为:HTTP SNMP FTP NFS DNS)

应用层介绍:

任务,主要是通过进程间的数据交互来完成特定的网络应用(如利用ngix,阿帕奇等)。

对于不同的网络应用需要用不同的网络协议,域名解析系统,用的是DNS协议。

Web服务用的万维网HTTP协议

邮件传输需要用的SMTP协议

我们把应用层交互的数据称之为报文

DNS域名服务器

应用层重要概念之DNS协议,域名解析系统(DNS domain name system)DNS是互联的一个分布式数据库,主要存储IP和域名的对应关系,能够让普通用户更方便的使用,访问互联网,而不用记住繁琐的IP地址号码(例如www.baidu.com ip地址为 123.206.16.61)

linux(一)-----osi七层模型_第1张图片

2.HTTP协议

HTTP协议,超文本传输协议,是互联网上最为应用管饭的一种网络协议,所有的www万维网都得遵循这个标准。涉及HTTP协议得初衷是为了方便发布和接收HTML文件得目的

3.传输协议-------TCP和UDP协议。

传输控制协议(TCP传输):提供面向连接得,可靠得数据传输服务

用户数据协议(UDP传输):提供无连接得,尽到他自己最大得努力,进行数据传输,但是不保证数据安全性

TCP和UDP协议得区别

1).Udp是无连接得,TCP是面向连接得

2).UDP是没有报文的,TCP是有可靠的报文交互,传输的数据,无差错,不重复,不丢失

3).UDP只尽力传输,不保证数据可靠性,TCP安全性很高,有两个传输的端点,是点对点,一对一的形式

4) .UDP支持一对一,一对多,多对一,多对多的交互通信(聊天室方面)

你可能感兴趣的:(运维,服务器,网络,运维,linux)