我正在尝试计算特定协议在不同层使用了多少带宽。
Wireshark 协议层次结构给出了如下内容:
Protocol %Bytes Bytes
Frame 100% 158223
Ethernet 100% 158223
IPv4 100% 158223
TCP 100% 158223
HTTP 32.3% 50786
SSL 8.03 12708
那是什么意思?很明显,所有流量都是 TCP,其中一些是 HTTP,一些是 SSL。
但令我困惑的是,第 1、2、3 和 4 层的字节数都是相同的。那么 158223 是 TCP 流量的大小还是帧的大小?
我希望每个更高的层都少于标头开销的值。所以像这样:
Protocol %Bytes Bytes
Frame 100% 158223
Ethernet 100% 157000 (158223 - x per packet, where x is Frame overhead)
IPv4 100% 154000 (157000 - 18 bytes per packet Ethernet overhead)
TCP 100% 152000 (154000 - 20 bytes per packet IPv4 overhead)
HTTP 32.3% 50786
SSL 8.03 12708