2011-08-23 48 views
0

我使用SENDIP工具 在局域網中的另一臺計算機上發送三種類型的數據包。長度= 8個字節,最大長度= 512個字節...如何找出正確的數據包長度?

但....

當我發送使用tcpdump的 UDP包(最小長度),並捕獲它顯示指針長度= 70個字節。

當我發送udp數據包(最小長度)tcpdump顯示指針長度= 574字節。

當我發送ICMP包(最小長度),tcpdump的示出了前兩個數據包的長度爲80和其餘的長度的所有數據包66個字節。

指針長度我通過tcpdump的獲得是通過使用在分組中指定的標頭信息....

爲什麼有sendip和tcpdump的結果之間的差異???

+0

我不太明白......你能告訴我們一個例子,從tcpdump和你的php頁面截圖嗎? – m0skit0

+0

Bhai ..不能理解! –

+0

你列出了udp兩次,icmp一次......其中一個應該是tcp? – CrackerJack9

回答

1

運行tcpdump時使用-s 0選項。這將導致它捕獲整個幀。

+0

好吧....幫助它實際上是我通過捕捉全幀可以發現的其他一些微小的錯誤。 –