6.1.3 传输层在OSI中的地位和作用
前面讲的是TCP/IP中的传输层,这一小节讲的是OSI/RM中的传输层。
OSI/RM和TCP/IP两种参考模型的区别,见2.4 OSIRM与TCPIP参考模型的比较。
简单的说,OSI的传输层只有面向连接的服务,TCPIP的传输层可以提供面向连接服务和无连接服务。
- 负责网络通信的低三层(物理层、数据链路层、网络层):为主机提供点对点的通信服务。
- 负责数据通信的最高层(传输层):负责端到端(发方端口-收方端口)的总体数据传输和控制的一层。
- 负责信息处理的高三层(会话层、表示层、应用层):
传输层的目的:
- 提供可靠的端到端(端口-端口)的通信;
- 向会话层提供独立于网络的传输服务。
要实现上面的2个目的,传输层需要具备以下的功能:
- 为一个连接提供可靠的传输服务
- 端到端的序号和流量控制
- 端到端的差错控制