IP首部和TCP首部的Checksum都为0(正确的Checksum不为零),但还能正常和其他机器通信,怎么回事?
shimx 2004-11-26 10:26:07 我今天忽然发现我的Windows机器发送出去的IP数据包(UDP和TCP包)的Checksum都为0(但ICMP的IP首部Checksum正确),但我的机器还能正常和其他机器通信,包括telnet,tcp等。那怎么回事?
一般的理解就是当对方的IP层接收到IP数据包时,首先检查首部的Checksum是否正确,不正确的话就丢弃该数据包。
那我的机器是怎么回事?是不是有什么软件修改了系统配置?软件能修改Windows的网络协议栈的IP首部计算吗?
分不够再加!!!!