2013-10-27 92 views
1

我正在嘗試確定Web服務有多少網絡開銷。從研究中我知道UDP的頭部大小爲24個字節加上數據。所以如果我想通過UDP發送消息到監聽器,那麼數據包將是27個字節。如果我想在Web服務上調用一個方法並將它傳遞給foo,那麼將多少數據添加到數據包中?HTTP/SOAP數據包大小

回答

1

在linux上,你可以使用iftop。假設你的web服務監聽UDP端口9999上,那麼下面的命令告訴你有多少字節通過網絡傳遞的:

iftop -nN -f "port 9999 and udp" 

如果你正在使用Windows,我想Wireshark的可以幫助做計數。

+0

從這個URL獲取wireshark:http://www.wireshark.org/download.html – hsalimi

+0

有幾種方法可以計算窗口上的數據包大小。沒有試圖找出構建它們之後數據包的大小。如果信息可用,則儘量避免構建工具堆棧以便首先對其進行測試。 –