一个数据校验的问题,请教网络高手。(up者有分!)
本机电脑(假设为电脑A)IP地址为192.168.1.1,通过一个网络设备,和另外一台电脑B连接起来。在电脑A上运行:ping 192.168.1.2,在电脑B上截获的数据数据包16进制码如下:
FF FF FF FF FF FF 52 54 AB 1A 4F 00 08 06 00 01 08 00 06 04 00 01 52 54 AB 1A 4F 00 C0 A8 01 01 00 00 00 00 00 00 C0 A8 01 02 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 88 43 (88 43是网络设备加上的)
如果在电脑B上运行:ping 192.168.1.3,则电脑B上截获的数据包为:
FF FF FF FF FF FF 52 54 AB 1A 4F 00 08 06 00 01 08 00 06 04 00 01 52 54 AB 1A 4F 00 C0 A8 01 01 00 00 00 00 00 00 C0 A8 01 03 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C1 D0 (C1 D0是网络设备加上的)
通过分析知道,前60个字节是A发出的数据;最后两个字节应该是网络设备加上的。现在问题是,最后两个字节到底是怎么得到的呢?是16位校验码吗?谁能破解其意义,愿再奉上500分!谢谢!