TCP报文段和UDP用户数据报的校验

TCP报文段和UDP用户数据包使用网际校验和校验算法。

1、网际校验和算法原理

把待校验的数据划分为16位一组的比特序列(如果待校验的数据字节长度位奇数,则在数据末尾补一个全零的字节),

对划分好的16位分组求反码和,再求反码,即为所求的校验和字段。

2、TCP报文段和UDP用户数据包的校验和

TCP报文段和UDP用户数据包校验需要在数据之前添加一个12个字节的伪首部

        伪首部:|                源IP(4个字节)                      |  目的IP(4个字节)    |

                      | 全零(1个字节)| 协议类型(1个字节)|  头部长度(2个字节) |

TCP的协议号 6, UDP协议号 17

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值