UDP报文格式
UDP (User Datagram Protocol)协议为运用程序之间的消息发送提供了最小开销的协议机制。UDP是传输层协议,没有重传机制,不保障传输的可靠性。
协议栈结构
UDP位于传输层,在IP层之上。
UDP协议所处层次
+---------------------+
| higher-level |
+---------------------+
| UDP |
+---------------------+
| internet protocol |
+---------------------+
|communication network|
+---------------------+
UDP报文格式
0 15 16 31
+-----------------+-----------------+
| Source Port |Destination Port |
+-----------------+-----------------+
| Length | Checksum |
+-----------------+-----------------+
| |
| data octets ... |
+-----------------------------------+
UDP报文字段
| 字段 | 长度 | 描述 |
|---|---|---|
| Source Port | 2字节 | 标识哪个应用程序发送(发送进程,)。 |
| Destination Port | 2字节 | 标识哪个应用程序接收(接收进程)。 |
| Length | 2字节 | UDP首部加上UDP数据的字节数,最小为8。 |
| Checksum | 2字节 | 覆盖UDP首部和UDP数据,是可选的。 |
| data octets | 变长 | UDP负载,可选的。 |
参考标准
| 标准 | 描述 |
|---|---|
| User Datagram Protocol |
No comments to display
No comments to display