以下是各层的详细说明与实际应用对照:
1. 物理层
功能:定义硬件接口的电气、机械特性,传输原始比特流(0/1)。
关键设备/协议:网线(Cat6)、光纤、中继器、集线器。
典型问题:信号衰减(超过100米双绞线传输需中继)、电磁干扰(工厂环境需屏蔽线缆)。
2. 数据链路层
功能:在直连设备间建立可靠的数据帧传输,实现MAC地址寻址、流量控制、差错检测。
关键协议:以太网(IEEE 802.3)、Wi-Fi(IEEE 802.11)、PPP。
核心设备:交换机(基于MAC地址转发)。
实际应用:
VLAN划分(隔离不同部门流量)。
ARP协议(IP地址→MAC地址解析)。
3. 网络层
功能:跨网络的路由寻址(IP地址),决定数据包的最佳路径。
关键协议:IP、ICMP(Ping)、OSPF、BGP。
核心设备:路由器。
典型场景:
NAT转换(内网IP映射为公网IP)。
VPN隧道(IPSec跨公网加密传输)。
4. 传输层
功能:提供端到端的可靠传输(TCP)或高效传输(UDP),管理端口号。
关键协议:TCP(三次握手、流量控制)、UDP(低延迟)、SCTP(多流传输)。
实际应用:
网页访问(HTTP基于TCP 80端口)。
视频直播(UDP实时传输,容忍丢包)。
5. 会话层
功能:建立、维护、终止会话(逻辑连接),管理对话同步。
关键协议:NetBIOS、RPC、SSH会话管理。
典型场景:
远程桌面(RDP保持长连接)。
数据库连接池(会话复用减少开销)。
6. 表示层
功能:数据格式转换(编码/解码)、加密/解密、压缩/解压缩。
关键协议:SSL/TLS(加密)、JPEG/MPEG(多媒体编码)、ASCII/Unicode。
实际应用:
HTTPS(TLS加密HTTP流量)。
文件压缩传输(ZIP格式节省带宽)。
7. 应用层
功能:直接面向用户应用程序,提供网络服务接口。
关键协议:HTTP、FTP、SMTP、DNS、MQTT。
典型场景:
网页浏览(HTTP/HTTPS)。
邮件收发(SMTP/POP3)。
物联网设备上报数据(MQTT)。