就象杯子的容积不会算上杯壁和杯底的厚度
二层链路的mtu值是指其封装最大三层报文的大小,与二层链路协议自己的帧结构无关
就拿您的机器上网口发出数据帧为例:
以太网帧的preamble(前导码)和FCS 都是MAC层(网卡上的mac单元)加上去的,源/目的地址及类型字段都是是网卡驱动程序加上去, 这些内容都是不算在mtu中拉
当然要算帧长,就都要算 众所周知 禁用巨帧的情况下 以太链路的MTU是1500字节 ,最大帧长为1518字节 为什么单要规定这个数呢
表面上看,是设计者综合考虑“信道利用率”和“线路误码导致错帧”两个矛盾因素后定夺的
但实际上1500字节的MTU值的真正原因是传统以太网研发时代(大概79或80年,那时鄙人还没出生)存储器件的成本问题。即低成本的LAN控制器对缓冲区的要求亦不能高
温馨提示:答案为网友推荐,仅供参考