两种不同的运输协议 n 运输层向高层用户屏蔽了下面网络核心的细节 (如网络拓扑、所采用的路由选择协议等), 它使应用进程看见的就是好像在两个运输层实 体之间有一条端到端的逻辑通信信道。 n当运输层采用面向连接的TCP协议时,尽管下 面的网络是不可靠的(只提供尽最大努力服务) ,但这种逻辑通信信道就相当于一条全双工的 可靠信道。 n 当运输层采用无连接的UDP协议时,这种逻辑 通信信道是一条不可靠信道。 软件工程系
软件工程系 两种不同的运输协议 n 运输层向高层用户屏蔽了下面网络核心的细节 (如网络拓扑、所采用的路由选择协议等), 它使应用进程看见的就是好像在两个运输层实 体之间有一条端到端的逻辑通信信道。 n 当运输层采用面向连接的 TCP 协议时,尽管下 面的网络是不可靠的(只提供尽最大努力服务) ,但这种逻辑通信信道就相当于一条全双工的 可靠信道。 n 当运输层采用无连接的 UDP 协议时,这种逻辑 通信信道是一条不可靠信道
5.1.2运输层的两个主要协议 TCP/IP的运输层有两个不同的协议: (1)用户数据报协议UDP (User Datagram Protocol) (2) 传输控制协议TCP (Transmission Control Protocol) 软件工程系
软件工程系 TCP/IP 的运输层有两个不同的协议: (1) 用户数据报协议 UDP (User Datagram Protocol) (2) 传输控制协议 TCP (Transmission Control Protocol) 5.1.2 运输层的两个主要协议
TCP与UDP n 两个对等运输实体在通信时传送的数据单位叫作 运输协议数据单元TPDU(Transport Protocol Data Unit)。 nTCP传送的数据单位协议是TCP报文段 (segment) n UDP传送的数据单位协议是UDP报文或用户数 据报。 软件工程系
软件工程系 n 两个对等运输实体在通信时传送的数据单位叫作 运输协议数据单元 TPDU (Transport Protocol Data Unit)。 n TCP 传送的数据单位协议是 TCP 报文段 (segment) n UDP 传送的数据单位协议是 UDP 报文或用户数 据报。 TCP 与 UDP
TCP/IP体系中的运输层协议 应用层 运输层 UDP TCP IP 与各种网络接口 软件工程系
软件工程系 TCP/IP 体系中的运输层协议 UDP TCP IP 应用层 与各种网络接口 运输层
TCP与UDP UDP在传送数据之前不需要先建立连接。对方 的运输层在收到UDP报文后,不需要给出任何 确认。虽然UDP不提供可靠交付,但在某些情 况下UDP是一种最有效的工作方式。 n TCP则提供面向连接的服务。TCP不提供广播 或多播服务。由于TCP要提供可靠的、面向连 接的运输服务,因此不可避免地增加了许多的 开销。这不仅使协议数据单元的首部增大很多, 还要占用许多的处理机资源。 软件工程系
软件工程系 TCP 与 UDP n UDP 在传送数据之前不需要先建立连接。对方 的运输层在收到 UDP 报文后,不需要给出任何 确认。虽然 UDP 不提供可靠交付,但在某些情 况下 UDP 是一种最有效的工作方式。 n TCP 则提供面向连接的服务。TCP 不提供广播 或多播服务。由于 TCP 要提供可靠的、面向连 接的运输服务,因此不可避免地增加了许多的 开销。这不仅使协议数据单元的首部增大很多, 还要占用许多的处理机资源。