小智 76
TCP:
以太网帧的大小 - 24字节
IPv4标头的大小(没有任何选项) - 20字节
TCP标头的大小(没有任何选项) - 20字节
承载带有空TCP段的IP数据包的以太网帧的总大小 - 24 + 20 + 20 = 64字节
UDP:
以太网帧的大小 - 24字节
IPv4标头的大小(没有任何选项) - 20字节
UDP标头的大小 - 8字节
携带具有空UDP数据报的IP分组的以太网帧的总大小--24 + 20 + 8 = 52字节
Fel*_*lix 18
Himanshus的答案是完全正确的.
在查看以太网帧结构时可能会产生误导[请参阅进一步阅读],如果没有有效载荷,以太网帧的最小大小将为18字节:Dst Mac(6)+ Src Mac(6)+长度(2) )+ Fcs(4),添加最小大小的IPv4(20)和TCP(20)给我们总共58个字节.
还没有提到的是,以太网帧的最小有效载荷是46字节,因此IPv4和TCP的20 + 20字节的有效载荷不够!这意味着必须填充6个字节,即总共64个字节来自的字节.
18(最小以太网"标题"字段)+ 6(填充)+ 20(IPv4)+ 20(TCP)= 64字节
希望这能把事情搞清楚一点.
进一步阅读: