OSI七层模型


------------恢复内容开始------------

OSI七层模型

七层模型,亦称OSI,它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。

 物理层

物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。

数据链路层

数据链路层的主要功能是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。

网络层(最复杂的一层

网络层控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。数据链路层的数据会在这一层被转换为数据包,

然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。

传输层

传输层是通信子网和资源子网的接口和桥梁,起到承上启下的作用,该层的主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。

TCP协议和UDP协议特性区别总结:      1. TCP协议在传送数据段的时候要给段标号;      2. TCP协议可靠;UDP协议不可靠      3. TCP协议是面向连接;UDP协议采用无连接      4. TCP协议负载较高,采用虚电路;UDP采用无连接      5. TCP协议的发送方要确认接收方是否收到数据段(3次握手协议)      6. TCP协议采用窗口技术和流控制      7. TCP传输慢, UDP 快 会话层  

会话层是用户应用程序和网络之间的接口,主要任务是:向两个实体的表示层提供建立和使用连接的方法。

表示层

表示层其主要功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等。

应用层

应用层其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。

它在其他6层工作的基础上,负责完成网络中应用程序与网络操作系统之间的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及应用所需的监督、管理和服务等各种协议。
应用层的协议有:HTTP FTP TFTP,HTTTPS等。

应用层的主要功能如下:
用户接口:应用层是用户与网络,以及应用程序与网络间的直接接口,使得用户能够与网络进行交互式联系。
实现各种服务:该层具有的各种应用程序可以完成和实现用户请求的各种服务。

------------恢复内容结束------------