TCP/IP笔记1:以太网帧格式

802.3:以太网

        1、以太网帧开始之前都有8个字节的前导字段: 其中前7个字节为前同步码(Preamble),每个字节的值都是0xAA;最后一个字节是帧起始分隔符(Start Frame Delimiter,SFD),值为0xAB,它标识着以太网帧的开始。前导字段用来确定帧到达时间,并进行时间同步。

         2、以太网帧最开始是DST和SRC。DST是6个字节的目的地址(MAC地址);SRC是6个字节的源地址(MAC地址)。

         3、接着是2个字节的类型或长度字段。如果该字段值大于等于1536,则其为类型字段,表示数据(MAC Client Data)类型;如果字段值等于或小于1500,则该字段表示数据(MAC Client Data)长度。

PS:DST、SRC、长度/类型字段共同构成以太网帧头部,所以帧头部固定长度为6+6+2=14字节

         4、P/Q标签包(P/Q Tag):表示由其他IEEE标准定义的各种协议字段,例如Q标签帧等。标签包不一定存在,如果不存在不占帧长度,若存在则占2个字节长度。

         5、上层协议有效载荷(Upper-Layer Protocol Payload)部分,通常最大是1500字节

         6、填充字段(Pad):规定以太网帧大小为64~1518字节,即最小为64字节,除去帧头部(14字节)、FCS(4字节),数据字段至少64-14-4=46字节,当数据字段小于46字节时,填充字段填充数个0使帧长度符合最小长度要求。若帧长度大于64字节,则填充字段不存在。

PS:P/QTag、有效载荷、填充字段共同构成数据区,有可能数据区只有有效载荷部分

         7、帧校验序列(Frame Check Sequence, FCS),提供对帧完整性的检查,检查帧是否完整,是否出错,一般使用循环冗余校验(CRC)。

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值