计算机网络 7 层协议快了解
计算机网络协议可以按照其在 OSI 模型或 TCP/IP 模型中的层级进行分类。
按照 OSI 模型,计算机网络协议可以分为七层:
1. 物理层
2. 数据链路层
3. 网络层
4. 传输层
5. 会话层
6. 表示层
7. 应用层
按照 TCP/IP 模型,计算机网络协议可以分为四层:
1. 网络接口层
2. 网际层
3. 传输层
4. 应用层
根据这些模型,网络协议被设计用来在不同层次上处理数据传输和通信任务。
下面举例并介绍每一层的功能和典型的协议。
1. 物理层(Physical Layer):
- 功能:负责在物理媒介上传输原始比特流。
- 举例:Ethernet、Wi-Fi、光纤等。
2. 数据链路层(Data Link Layer):
- 功能:负责通过物理网络传输数据帧,并进行错误检测和纠正。
- 举例:以太网(Ethernet)、PPP(Point-to-Point Protocol)。
3. 网络层(Network Layer):
- 功能:负责数据包的路由选择和转发。
- 举例:IP(Internet Protocol)。
4. 传输层(Transport Layer):
- 功能:提供端到端的可靠数据传输,负责数据分段和重组。
- 举例:TCP(Transmission Control Protocol)、UDP(User Datagram Protocol)。
5. 会话层(Session Layer):
- 功能:建立、管理和终止会话或连接。
- 举例:NetBIOS、RPC(Remote Procedure Call)。
6. 表示层(Presentation Layer):