链路层-协议首部(3)
上一讲提到了以太网帧的最小长度问题,为什么要定义最小长度呢?为什么最小长度是64字节呢?
这是由以太网的工作模式(CSMA/CD)决定的!传送一个数据帧的时间必须大于碰撞检测所需的最大时间。否则,碰撞检测还没完毕一个数据帧就发送出去了,结果导致碰撞发生,又得重传这个数据帧。传送64字节的数据帧,通常情况下是大于碰撞检测所需的时间!有一个东西,得提一下,一旦碰撞发生,当事主机会随机选择一个延时,重传数据帧!
这一讲我们的主要的任务是通过sniffer手段,来加深对以太网首部的认识!实践。。。。请看下图:
第一行,就是目的地址(FFFFFFFFFFFF),为什么这里的目的MAC全是F,我们以后会详加解释!目前,大家只需要记住,全F的MAC地址,就是二层的广播地址!
第二行,就是源地址(00FFFFFFFFFF),也就是Toad电脑中网卡的地址。
第三行,就是类型字段了,大家可以看到这是一个ARP包的链路层首部代码是0806。