【发布时间】:2012-11-22 13:55:17
【问题描述】:
假设我有一个 4MBits 的网络并且我想计算数据吞吐量,这是考虑最大传输速率减去以太网/IP/TCP 标头的开销。 在网上阅读我发现 TCP 段的 MSS(最大段大小)是 576 - 20 - 20,最后两个是 TCP 和 IP 标头开销,导致 93% 的数据,这意味着我将只使用我的 4MBits 链接中有 93% 用于传输数据。现在链接层开销在哪里?不应该也加吗?如果我没有错,以太网标头大约是 46 字节,所以最终的总和将是 576 - 20 - 20 - 46 = 490,导致 85% 的数据吞吐量,但我做错了吗?
【问题讨论】:
-
这是最低 MSS。通常它会是 1460 之类的东西。
-
还是没有回答问题,如果使用TCP,是否应该计算链路层头来计算链路的最大数据吞吐量?
-
我并没有试图回答你的问题本身。我只回答了但我做错了什么。
标签: tcp ip ethernet throughput