在网络层基础上只增加了多路复用/解复用

0. 为什么要有UDP

  1. 在网络层基础上增加了多路复用/解复用,提供进程到进程的通信。

  2. 无连接无流量控制拥塞控制

    虽然是尽力而为的服务,可能会丢失、乱序,但可以尽快发送报文,适合于一些应用如流媒体等,因为

  3. 报文段的头部开销小(8 Byte),而TCP是20到

1. 报文段格式

Untitled

(1) 端口号

用于多路复用和解复用,即区分不同的进程。

(2) 校验和