OSI 七层模型是自下而上的理论分层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP 四层模型是实际互联网采用的分层:网络接口层(链路层)、网络层、传输层、应用层,可看作把 OSI 的上三层合并为应用层、下两层合并为网络接口层。
各层职责与代表协议:
- 物理层:比特流传输(网线、光纤、电信号)
- 数据链路层:帧、MAC 地址、局域网内寻址(以太网、ARP 常归在此层与网络层之间)
- 网络层:跨网络路由与寻址(IP、ICMP、路由协议)
- 传输层:端到端进程间通信(TCP、UDP)
- 会话层:建立/管理会话;表示层:数据格式转换、加密压缩——这两层在实践中并入了应用层
- 应用层:面向具体应用(HTTP、DNS、FTP、SMTP)
易错点:OSI 是教学参考模型,现实中没有任何完整实现;说"四层"还是"五层"(把链路层和物理层分开)都有教材采用,本质不冲突。
追问方向:交换机/路由器各工作在哪层、一次 HTTP 请求数据如何层层封装(报文→段→包→帧)。