UDP 的主要特点 (1)UDP是无连接的,发送数据之前不需要建立连接, 因此减少了开销和发送数据之前的时延 (2)UDP使用尽最大努力交付,即不保证可靠交付,因 此主机不需要维持复杂的连接状态表。 (3)UDP是面向报文的。UDP对应用层交下来的报文, 既不合并,也不拆分,而是保留这些报文的边界。 UDP一次交付一个完整的报文。 ■ (4)UDP没有拥塞控制,因此网络出现的拥塞不会使源 主机的发送速率降低。这对某些实时应用是很重要的。 很适合多媒体通信的要求
UDP 的主要特点 (1) UDP 是无连接的,发送数据之前不需要建立连接,, 因此减少了开销和发送数据之前的时延。 (2) UDP 使用尽最大努力交付,即不保证可靠交付,因 此主机不需要维持复杂的连接状态表。 (3) UDP 是面向报文的。UDP对应用层交下来的报文, 既不合并,也不拆分,而是保留这些报文的边界。 UDP一次交付一个完整的报文。 (4) UDP没有拥塞控制,因此网络出现的拥塞不会使源 主机的发送速率降低。这对某些实时应用是很重要的。 很适合多媒体通信的要求
UDP的主要特点 (⑤)UDP支持一对一、一对多、多对一和多对多 的交互通信。 (6)UDP的首部开销小,只有8个字节,比TCP 的20个字节的首部要短
UDP 的主要特点 (5) UDP支持一对一、一对多、多对一和多对多 的交互通信。 (6) UDP的首部开销小,只有8个字节,比TCP 的20个字节的首部要短
面向报文的UDP 发送方UDP对应用程序交下来的报文,在添加 首部后就向下交付P层。UDP对应用层交下来 的报文,既不合并,也不拆分,而是保留这些 报文的边界。 应用层交给UDP多长的报文,UDP就照样发 送,即一次发送一个报文
面向报文的 UDP 发送方 UDP 对应用程序交下来的报文,在添加 首部后就向下交付 IP 层。UDP 对应用层交下来 的报文,既不合并,也不拆分,而是保留这些 报文的边界。 应用层交给 UDP 多长的报文,UDP 就照样发 送,即一次发送一个报文
面向报文的UDP 接收方UDP对IP层交上来的UDP用户数据报, 在去除首部后就原封不动地交付上层的应用进 程,一次交付一个完整的报文。 应用程序必须选择合适大小的报文。 ■若报文太长,UDP把它交给P层后,IP层在传送时 可能要进行分片,这会降低P层的效率。 ■若报文太短,UDP把它交给P层后,会使P数据报 的首部的相对长度太大,这也降低了P层的效率
面向报文的 UDP 接收方 UDP 对 IP 层交上来的 UDP 用户数据报, 在去除首部后就原封不动地交付上层的应用进 程,一次交付一个完整的报文。 应用程序必须选择合适大小的报文。 若报文太长,UDP把它交给IP层后,IP层在传送时 可能要进行分片,这会降低IP层的效率。 若报文太短,UDP把它交给IP层后,会使IP数据报 的首部的相对长度太大,这也降低了IP层的效率
UDP是面向报文的 应用层报文 应用层 UDP首部 UDP用户数据报的数据部分 运输层 IP首部 IP数据报的数据部分 P层
UDP 是面向报文的 IP 首部 IP 数据报的数据部分 IP 层 UDP 首部 UDP 用户数据报的数据部分 运输层 应用层报文 应用层