Windows網絡包中IP報文校驗和爲0

在使用wireshark抓包時發現抓到的包checksum爲0,但應用能夠正常發送和接收數據。 出現這種問題的原因是:我們開啓了網卡的「硬件校驗和」的功能。開啓了這個功能之後協議棧就不會進行校驗和的計算了,有助於提高網絡性能。因爲協議棧沒有計算校驗和,所以wireshark抓到的包中checksum爲0. 要解決這個問題,關閉網卡的「硬件校驗和」的功能就可以了。
相關文章
相關標籤/搜索