两种不同的运输协议 但这条逻辑通信信道对上层的表现却因运输层 使用的不同协议而有很大的差别。 当运输层采用面向连接的TCP协议时,尽管下 面的网络是不可靠的(只提供尽最大努力服 务),但这种逻辑通信信道就相当于一条全双 工的可靠信道。 ■} 当运输层采用无连接的UDP协议时,这种逻辑 通信信道是一条不可靠信道
两种不同的运输协议 ◼ 但这条逻辑通信信道对上层的表现却因运输层 使用的不同协议而有很大的差别。 ◼ 当运输层采用面向连接的 TCP 协议时,尽管下 面的网络是不可靠的(只提供尽最大努力服 务),但这种逻辑通信信道就相当于一条全双 工的可靠信道。 ◼ 当运输层采用无连接的 UDP 协议时,这种逻辑 通信信道是一条不可靠信道
可靠信道与不可靠信道 发送进程 接收进程 发送进程 接收进程 应用 数 数 整 运 全双工可靠信道 不可靠信道 层 使用面向连接的 使用无连接的 协议,如TCP。 协议,如UDP
可靠信道与不可靠信道 ? 应 用 层 运 输 层 接收进程 全双工可靠信道 数 据 使用 面向连接的 协议,如 TCP。 使用 无连接的 协议,如 UDP。 不可靠信道 发送进程 数 据 发送进程 接收进程 数 据 数 据
5.1.2运输层的两个主要协议 TCP/IP的运输层有两个主要协议: ■ (1)用户数据报协议UDP(User Datagram Protocol) ■(2)传输控制协议TCP(Transmission Control Protocol)) 应用层 UDP TCP 运输层 IP 与各种网络接口 TCP/IP体系中的运输层协议
5.1.2 运输层的两个主要协议 TCP/IP 的运输层有两个主要协议: ◼ (1) 用户数据报协议 UDP (User Datagram Protocol) ◼ (2) 传输控制协议 TCP (Transmission Control Protocol) UDP TCP IP 应用层 与各种网络接口 运输层 TCP/IP 体系中的运输层协议
TCP与UDP ■两个对等运输实体在通信时传送的数据单位叫 作运输协议数据单元TPDU(Transport Protocol Data Unit)。 ■TCP传送的数据单位协议是TCP报文段 (segment). UDP传送的数据单位协议是UDP报文或用户 数据报
TCP 与 UDP ◼ 两个对等运输实体在通信时传送的数据单位叫 作运输协议数据单元 TPDU (Transport Protocol Data Unit)。 ◼ TCP 传送的数据单位协议是 TCP 报文段 (segment)。 ◼ UDP 传送的数据单位协议是 UDP 报文或用户 数据报
TCP与UDP ■UDP:一种无连接协议 ■提供无连接服务。 ■在传送数据之前不需要先建立连接。 ■传送的数据单位协议是UDP报文或用户数据报。 ■对方的运输层在收到UDP报文后,不需要给出任何 确认。 ■虽然UDP不提供可靠交付,但在某些情况下UDP 是一种最有效的工作方式
TCP 与 UDP ◼ UDP:一种无连接协议 ◼ 提供无连接服务。 ◼ 在传送数据之前不需要先建立连接。 ◼ 传送的数据单位协议是 UDP 报文或用户数据报。 ◼ 对方的运输层在收到 UDP 报文后,不需要给出任何 确认。 ◼ 虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式