以太网协议帧

以太网帧格式:


1.以太网帧由5个字段组成

1>前两个字段分别为6字节长的目的地址和源地址地段。

2>第三个字段是2字节的类型字段,用来标志上一层使用的是什么协议。

l  类型字段的值为0x0800时,表示上层使用的是IP数据报。

l  类型字段的值为0x0806时,表示上层为ARP数据报

l  类型字段的值为0x8137时,表示该帧是有Novell IPX发过来的。

若为小端格式为:

l  类型字段的值为0x0008时,表示上层为IP数据报

l  类型字段的值为0x0608时,表示上层为ARP数据报

3>第四个字段是数据段:长度在46到1500字节之间

注:

u 以太网最小长度是64字节,减去18字节的(首部和尾部)得出数据段最小为46字节,<首部14字节,尾部4字节的效验码>

u 当数据字段的长度小于46字节时,会在数据字段的后面加入一个整数字节的填充字段,以保证以太网的MAC帧长度不小于64字节。

4>第五个字段是4字节的帧检验序列FCS.

2.以太网帧说明最大数据长度和最小数据长度

Ø  传统的以太网是共享性局域网,采用载波侦听多路访问/冲突检测CSMA/CD协议。最小帧长必须大于整个网络的最大时延位(最大时延时间内可以传输的数据位)

Ø  如果帧长度太小,就可能出现网络上同时有两个帧在传播,就会产生冲突(碰撞)而造成网络无法发送数据。

Ø  如果数据帧太长就会出现有的工作长时间不能发送数据,而且可能超出接收端的缓冲区大小,造成缓冲益出。

Ø  由于多方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。

说明:

小于64Bytes的数据帧一般是由于以太网冲突产生的“碎片”或者线路干扰或者坏的以太网接口产生的,对于大于1518Bytes的数据帧我们一般把它叫做Giant帧,这种一般是由于线路干扰或者坏的以太网口产生)


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冀博

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值