udp由报头和载荷组成,报头由四部分组成 源端口 目的端口 udp长度 检验和,每部分由两个字节组成。
源端口和目的端口分别表示发送方和接收方的位置
udp长度表示了该数据报的大小,一个udp数据报为64kb
检验和用来检验所得到的数据是否正确。
CRC算法 这个算法将每个字节的数据加起来进行比较,来判断数据是否正确。在发生bit反转后加和数据就会发生改变,从而判断数据是否正确。
md5算法
定长 不论数据多长,md5过后都是一个固定的长度 16/32/64版本
分散 原始数据改变一点md5的值就会发生很大的改变
不可逆 将md5要还原回数据是不现实的