tpc协议与udp协议的关于校验位区别

更新时间:01-25 教程 由 别想 分享

tpc协议与udp协议的关于校验位区别?

1、UDP的头部8个字节,源端口、目标端口、长度(以字节为单位)校验和UDP的校验和要加上12B伪首部、伪首部5个字段、源IP(4B)、目标IP(4B)、全0字段(1B)、IP首部协议字段的值(1B)、UDP用户数据报的长度(2B)。

然后把16位作为一组,也就是2B作为一组,如果说UDP用户数据报+伪首部是奇数个字节(也就是UDP数据报的数据部分是奇数个字节)那么那补充一个全0字节(此字节不发送、伪首部也不发送)。

2.TCP的校验方式和UDP是一样的,校验和字段也是2B,先写全0,然后加上伪首部,IP地址是32位 4B, IPv6的地址长度是128位。

伪首部是12字节,5个字段、源IP(4B)+目标IP(4B)+全0(1B)+协议(TCP是6)(1B)+TCP数据报的长度(首部+数据部分)。

声明:关于《tpc协议与udp协议的关于校验位区别》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2187801.html