观音山保我别报错
UDP数据报
发送方,构造 UDP 数据报,构造完成之后,把数据报的每个字节的数据,都进行累加,结果累加到一个 16 位的整数上,溢出,就溢出此时得到的结果,就是校验和(check1),填充到 UDP 报头和字段。恰好是两个 比特位 发生翻转,导致翻转后算出来的校验和和翻转前的算出来的校验和碰巧是一样的呢?协议标准升级好,协议的具体实现,是在各个操作系统厂商手中的,需要这些厂商的配合你升级。如果发送的数据和接受的数据,每一个字节都是一致的,计算得到的校验和就一定是一致的。拆成多个之后,如果其中一部分丢包了怎么办?