OS七层模型解析

一、应用层

它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。应用层为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务

二、表示层

它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如:数据格式处理、数据的编码、压缩和解压缩、加密和解密

三、会话层

负责连接,建立和断开连接的时机,数据的发送顺序

四、传输层

负责连接的建立和断开和数据的传输,并保证数据的可靠性(数据不丢失)和完整性(数据不缺失)和正确性(顺序不混乱),传输的数据单位是段segment

五、网络层

选择合适的路径将数据发送到目标地址(ip地址),传输的是数据包

六、数据链路层

网卡,负责建立和管理节点间的链路(mac地址),传输的是frame数据帧

数据链路层和网络层的共同点和区别:

1、都是基于目标地址将数据发给接收端,但网络层是ip地址,数据链路层是mac地址。网络层发送的整个数据,数据链路层发送的是数据的一个分段

七、物理层

原文链接:https://blog.csdn.net/fanren224/article/details/79693754

原文地址:https://www.cnblogs.com/liaopeng123/p/11353491.html