日期:2014-05-16  浏览次数:20631 次

IP,UDP,TCP的校验和计算
关于校验和的算法,本人知道,但是很多书上对于计算有很多不同的方式。
我看到那个TCP/IP协议上讲,IP包得校验和是只要计算IP头部就好了,
但是对于UDP,TCP需要加入伪首部计算校验和
但是很多书上并没有这样子去算,是不是有问题呢

------解决方案--------------------
的确,我也发现了.

网络编程里的RAW SOCKET构造IP+UDP+DATA的时候也只计算了UDP得校验和.
------解决方案--------------------
探讨

的确,我也发现了.

网络编程里的RAW SOCKET构造IP+UDP+DATA的时候也只计算了UDP得校验和.

------解决方案--------------------
探讨

引用:

的确,我也发现了.

网络编程里的RAW SOCKET构造IP+UDP+DATA的时候也只计算了UDP得校验和.


不过我又发现人家的意思是算过的,网络编程638页,我先去研究研究协议.

------解决方案--------------------
探讨

你的意思是 把IP头清零后,计算IP头+UDP头这样等于计算伪首部+UDP头了吗,但是IP头的格式跟伪首部的结构一样吗 好像不一样吧,我要去再研究研究那个协议,还有很多地方还不是特别的明白的