OS七层模型解析
一、应用层
它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。应用层为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务
二、表示层
它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如:数据格式处理、数据的编码、压缩和解压缩、加密和解密
三、会话层
负责连接,建立和断开连接的时机,数据的发送顺序
四、传输层
负责连接的建立和断开和数据的传输,并保证数据的可靠性(数据不丢失)和完整性(数据不缺失)和正确性(顺序不混乱),传输的数据单位是段segment
五、网络层
选择合适的路径将数据发送到目标地址(ip地址),传输的是数据包
六、数据链路层
网卡,负责建立和管理节点间的链路(mac地址),传输的是frame数据帧
数据链路层和网络层的共同点和区别:
1、都是基于目标地址将数据发给接收端,但网络层是ip地址,数据链路层是mac地址。网络层发送的整个数据,数据链路层发送的是数据的一个分段
七、物理层
原文链接:https://blog.csdn.net/fanren224/article/details/79693754