最小帧长、最大帧长、MTU、MSS的定义

最小帧长度的定义:
定义最小帧长度是为了使发送方能在一个帧的传输时间内检测到此帧是否在链路上产生冲突,如发生冲突,退避重发,

若帧长小于最小帧,则无法检测帧传输中是否发生冲突。

  • 以太网最小帧64B =(7字节前导同步吗+1字节帧开始定界符+)6字节的目的MAC+6字节的源MAC+2字节的帧类型+46数据+4字节的FCS


最大帧长的定义:
在最小帧长度内没发生冲突后,此帧就不再会发生冲突,在随后的发送中链路中其他节点都可检测到此链路上的信号。即发送方占据此信道,为了

避免单一主机占用信道过长,则规定了以太网的最大帧长:1526字节

  • 以太网最大帧1518B= (7字节前导同步吗+1字节帧开始定界符+)6字节的目的MAC+6字节的源MAC+2字节的帧类型+1500数据+4字节的FCS

  • 抓包软件抓到的是去掉前导同步码、帧开始分界符、FCS之外的数据,其最大值是6+6+2+1500=1514

什么是MTU?

MTU最大传输单元,是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)

在以太网中,链路层的MTU的值为1500,这和最大帧长互成关系

是最大帧长取出帧头部长度(6字节目的+6字节源+2字节帧类型+4字节CRC)


什么是MSS?

最大分段大小,是TCP层的一个概念,TCP数据报每次能够传输的最大分段,在以太网中,MSS的大小为

MTU减去IP/TCP包头为1460字节

你可能感兴趣的:(MTU,MSS,帧长)