OSI 7层网络模型

1、OSI的基本概念

七层模型,OSI(Open System Interconnection)。参考国家标准化组织制定的一个用于计算机或通信系统间互联的标准体系。各个层次的划分遵循下列原则:

(1)同一层中的各网络节点都有相同的层次结构,具有同样的功能。

(2)同一节点内相邻层之间通过接口进行通信。

(3)七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。

(4)不同节点的同等层按照协议实现对等层之间的通信。

2、OSI 七层参考模型

OSI 参考模型是一个开放式 体系结构,它规定将网络分为七层,从下往上依次是物理层数据链路层网络层传输层会话层表示层应用层

OSI七层模型及对应功能:

OSI 7层网络模型_第1张图片

3、 OSI每层模型的作用

  1. 应用层:

为应用程序提供服务

  1. 表示层:

用于处理两个通信系统中交换信息的表示方式,主要有数据格式转换,数据加密数据解秘,数据压缩等。

  1. 会话层:

建立,维护,管理应用程序之间的会话连接;如不同软件数据分发给不同软件

  1. 传输层:

建立,维护,管理端到端连接,即端到端传输数据的基本功能;如 TCP、UDP

  1. 网络层:

定义IP编址,定义路由功能;如不同设备的数据转发,为分组通过网络选择合适的路径,实现路由选择和分组转发拥塞控制等。

  1. 数据链路层:

控制网络层和物理层之间的通信,定义数据的基本格式,数据链路层在数据实体之间建立数据链路连接,传输以帧为单位的数据包,在采用差错控制和流量控制方法,是有差错的物理链路便成无差错的数据链路。

  1. 物理层:

利用传输介质为数据链路层提供物理连接,负责处理数据传输率并监控数据出错率,实现数据流的透明传输。

4、TCPIP协议组成

OSI 7层网络模型_第2张图片

5、OSI的数据封装过程

1、用户信息转换为数据,以便在网络上传输,数据通过应用层变成二级进制语言。

2、数据到达传输层封装上TCP头部转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接。

3、数据段到达网络层封装上IP头部转换为数据包,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输。

4、数据包到数据链路层添加MAC头部转换为数据帧,以便在本地网络中传输。

5、数据帧到达物理层转换为比特流。

OSI 7层网络模型_第3张图片

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