【发布时间】:2015-11-18 05:09:36
【问题描述】:
我有一个解析网络数据包的 C 代码库,它似乎与 UDP 一起工作得很好。除了(第一个数据包)TFTP。 Ubuntu tftp 客户端(实际上是 BSD netkit TFTP 客户端)在这方面有问题吗?例如,我注意到,当您发送相同的文件时,它总是发送相同的校验和(尽管在不同的运行中,源端口是不同的,正如人们所期望的那样,并且 UDP 校验和应该包含 UDP源端口)。
我是否做出了错误的假设? TFTP 在 UDP 标头校验和方面是否有所不同?我知道这不一定是编程问题,但它阻碍了我的编程,这是肯定的。
【问题讨论】:
-
道歉。这是一个错误的配置:由于虚拟机卸载,底层硬件计算错误 UDP 标头校验和。在此处查看更多信息:linuxquestions.org/questions/linux-networking-3/…
-
请将解决方案作为答案发布,然后选择该答案以便关闭问题