主机数据传输限制计算和networking协议头

好的,这可能是一个非常愚蠢的问题,但是…

我正在构build一个利用websockets的web应用程序。 有相当快的消息传递正在进行,所以我一直在用wireshark看看networkingstream量,看看是否有任何方法来减less我们通过线路发送的数据量,从而降低成本。

一个典型的消息有大约150字节的数据有效负载,根据wireshark下层的东西占用约:以太网:14字节的IP:20字节的TCP:20字节

我的问题是, 这些networking头包含在数据传输计算? 那么TCP ACK消息呢? (根据wireshark另外54个字节)

这可能看起来很小,但是因为我们有这么多的消息传递,并且因为有效负载与这些头文件的大小相似,所以这是很重要的。

通常,带宽是在IP级别测量的。 所以以太网头不算,但IP和TCP头做。 TCP ACK消息是IP数据包,因此它们也会计数。