WinXP校验和卸载功能

时间:2012-03-07 12:29:58

标签: windows tcp udp checksum ipv4

我查询了Windows XP的UDP和IPv4标头的卸载功能 校验和。

我向NDIS报告我支持TCP / UDP / IPv4标头的校验和卸载 在QUERY到OID_TCP_TASK_OFFLOAD。但是我得到SET到OID_TCP_TASK_OFFLOAD 仅适用于TCP和IPv4,但不适用于UDP。此外,在IPv4流量期间,NDIS不是 将校验和计算卸载到微型端口。 因此,简而言之,只有TCP校验和被正确卸载,而UDP和IPv4则没有 在XP SP3中。

当我在Windows 7 PC上测试相同的驱动程序时,我看到所有3个,即TCP,UDP 和NDIS正确卸载和IPv4。这证明了我正在做的一切 在报告NDIS功能方面是正确的。

但是为什么它在XP中不起作用?我们是否需要通过此方式启用此支持 其他一些手段(INF,注册表等)?

还有一个问题,Windows 7或Windows XP是否支持ICMP校验和卸载?

1 个答案:

答案 0 :(得分:0)

请参阅this link

根据该页面,我们知道win2k不支持UDP校验和卸载。

下一个版本的Windows是xp。现在我们知道OS内核的软件改进是一个耗费多年的大过程。