编码

hamming code
CRC
checksum
编码时
按16bit的unsigned short对报文分组,全部相加得到sum
sum超过16bit的部分截下来,加到sum上
取反,得到checksum

解码时
按16bit的unsigned short对报文分组,全部相加得到sum
sum超过16bit的部分截下来,加到sum上,checksum也加到sum上
sum取反得到0的话,说明校验成功,否则失败


常见协议

pppoe