协议栈
OSI 七层协议
OSI (Open Systems Interconnection,开放系统互连) 协议栈包含 7 层:
- 应用层 (Application)
- 表示层 (Presentation)
- 会话层 (Session)
- 传输层 (Transport)
- 网络层 (Network)
- 数据链路层 (Data Link)
- 物理层 (Physical)
TCP/IP 四层协议
TCP/IP 是互联网协议栈的事实标准,包含 4 层:
- 应用层 (Application)
- 对应 OSI 的应用层、表示层、会话层
- 传输层 (Transport)
- 网络层 (Network)
- 网际接口层 (Network Interface)
- 对应 OSI 的数据链路层、物理层
教学用的五层协议
为了简化教学、突出重点,将计算机网络协议栈归纳为 5 层:
- 应用层
- 对应 TCP/IP 的应用层
- 运输层
- 对应传输层
- 网络层
- 数据链路层
- 物理层
层 | 协议 |
---|---|
应用层 | HTTP、DNS、SSH、FTP、SFTP、SMTP、POP3、IMAP |
运输层 | TCP、UDP |
网络层 | IP |
数据链路层 | P2P、CSMA/CD |
物理层 |