2013-10-27 56 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

有几种方法可以计算窗口上的数据包大小。没有试图找出构建它们之后数据包的大小。如果信息可用,则尽量避免构建工具堆栈以便首先对其进行测试。 –