3.1 概述和运输层服务
Last updated
Was this helpful?
Last updated
Was this helpful?
运输层协议为运行在不同主机上的应用程序之间提供了逻辑通信(Logic Communication)功能。
网络路由器只作用在数据的网络层字段,即不检查封装在它内部的运输层字段;而终端的网络层仅将数据报提取并上交给运输层。
网络层协议:可能发生分组丢失、篡改和冗余;不能保证字段的机密性。
运输层协议:为应用程序提供可靠的数据传输服务;通过加密保证应用程序不被入侵。
UDP:用户数据报文协议,不可靠,无连接服务。
TCP:传输控制协议,可靠,面向连接。
网络层:IP协议为主机之间提供了逻辑通信,其服务模型为尽力而为交付服务(Best-effort Delivery Service),只努力交付报文段,但不确保报文段交付、报文段按序交付、报文段数据完整。所以IP协议为不可靠服务(Unreliable Service)。
运输层的基本任务:
主要任务:将两个端系统间IP的交付服务扩展为运行在端系统上两个进程之间的交付服务,即运输层的多路复用(Transport-layer Multiplexing)与多路分解(Transport-layer Demultiplexing)。
差错检查:差错检查字段保证数据的正确性。
可靠数据传输(Reliable Data Transfer):通过流量控制、序号、确认和定时器实现。
拥塞控制(Congestion Control):所有连接平等共享链路带宽。