一、应用层(第 7 层)
此层直面用户应用程序,是网络服务与应用程序交互的接口。HTTP 协议助力网页浏览,FTP 协议负责文件传输,SMTP 协议处理电子邮件等应用相关事务皆在此层开展,专注于特定应用细节处理。
二、表示层(第 6 层)
表示层专注于数据处理。进行数据的加密、解密,压缩、解压缩操作,还会转换数据格式,如 ASCII、EBCDIC 等,以保证不同系统对数据的正确解读与处理。
三、会话层(第 5 层)
会话层如同通信的 “指挥家”,建立、管理与终止会话,协调不同主机进程通信,处理会话同步与错误恢复,像远程登录时连接的建立与断开管理就在此层。
四、传输层(第 4 层)
传输层提供端到端通信。TCP 协议保障可靠、面向连接的传输,进行数据分段重组、流量与差错控制;UDP 协议则适用于不可靠、无连接场景,满足如视频直播等对实时性有要求的应用。
五、网络层(第 3 层)
网络层肩负数据从源节点到目标节点的传输重任。主要进行路由选择、拥塞控制与网络互联,核心协议如 IP 协议,依网络地址规划传输路径。
六、数据链路层(第 2 层)
数据链路层把网络层数据封装成帧,具备差错检测与纠正能力,同时其介质访问控制功能,如以太网的 CSMA/CD 协议,保障相邻节点可靠数据传输。
七、物理层(第 1 层)
物理层是网络通信根基,界定物理设备与传输介质电气、机械等特性及接口标准,负责原始比特流在物理介质上的传输,像电缆、光纤、无线等都属于其范畴。
层数 | 名称 | 功能简述 |
---|---|---|
7 | 应用层 | 面向用户应用程序,提供网络服务与应用程序间接口,常见协议如 HTTP、FTP、SMTP 等在此层处理应用相关操作。 |
6 | 表示层 | 负责数据的表示、加密解密、压缩解压缩等,确保不同系统数据能正确理解处理。 |
5 | 会话层 | 建立、管理与终止会话,协调不同主机进程间通信及处理同步、错误恢复。 |
4 | 传输层 | 提供端到端通信,有 TCP(可靠、面向连接)和 UDP(不可靠、无连接)等协议,负责数据分段重组、流量及差错控制。 |
3 | 网络层 | 将数据从源节点传至目标节点,进行路由选择、拥塞控制及网络互联,主要协议如 IP 协议。 |
2 | 数据链路层 | 把网络层数据封装成帧,进行差错检测纠正,实现相邻节点可靠传输。 |
1 | 物理层 | 定义物理设备和传输介质特性,负责传输原始比特流,涵盖物理介质及接口标准。 |
在实际网络通信中,数据从发送方应用层出发,依次经各层处理并添加头部(或尾部)信息,到接收方后由底层至高层逐层解包处理,最终抵达接收方应用层。这种分层结构利于网络的设计、实现、维护及故障排查,推动网络技术标准化与发展。