udp报文格式解析(udp数据报文格式)

udp报文格式解析(udp数据报文格式)UDP 是 User Datagram Protocol 的简称 中文名是用户数据报协议 是一种无连接的传输层协议 提供面向事务的简单不可靠信息传送服务 nbsp 1 源端口 2 字节 发送方端口号 2 目的端口 2 字节 nbsp 接收方端口号 3 报文长度 2 字节 UDP 用户数据报的总长度 以字节为单位 4 校验和 2 字节 检测 UDP 用户数据报在传输中是否有错 有错就丢弃 用于校验 UDP 数据报的数字段和包含 UDP



UDP 是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

1)源端口(2 字节):发送方端口号

2)目的端口(2 字节 ):接收方端口号

3)报文长度(2 字节):UDP 用户数据报的总长度,以字节为单位。

4)校验和(2 字节):检测 UDP 用户数据报在传输中是否有错,有错就丢弃。

  用于校验 UDP 数据报的数字段和包含 UDP 数据报首部的“伪首部”。

伪首部, 又称为伪包头(Pseudo Header):是指在 TCP 的分段或 UDP 的数据报格式中,在数据报首部前面增加源 IP 地址、目的 IP 地址、IP 分组的协议字段、TCP 或 UDP 数据报的总长度等共12字节,所构成的扩展首部结构。此伪首部是一个临时的结构,它既不向上也不向下传递,仅仅只是为了保证可以校验套接字的正确性。

5)数据:UDP 的数据部分如果不为偶数需要用 0 填补,就是说,如果数据长度为奇数,数据长度加“1”。

编程小号
上一篇 2025-03-21 09:46
下一篇 2025-03-06 23:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/23810.html