全站数据
8 4 2 0 5 8 1

udp校验和为什么使用反码

考研阅读 | 教育先行,筑梦人生!         
问题更新日期:2024-04-21 12:47:11

问题描述

udp校验和为什么使用反码急求答案,帮忙回答下
精选答案
最佳答案

UDP的校验和包括UDP首部和数据,方法是计算16位的二进制和,首先将校验和字段(16位)置0,将每个16位的反码相加,若是奇数字节即最后未到16字节,则以0补充,结果存在校验和字段中,因接收端包含了之前的校验和,若传输中没有任何差错,则接收端计算的校验和该为全1,否则有错。