以太网(802.3)帧格式

1. 以太网帧格式

802.3 frame format

2. 字段说明

  • Preamble(前导码): 用于接收方与发送方的同步,7个字节,每个字节的值固定为0xAA.
  • SFD(start frame delimiter): 帧起始定界符,用于标识一个以太网帧的开始,值固定为0xAB.
  • DST && SRC: 分别表示标识目标地址和源地址。它们均为6个字节长。如果传输出去的目标地址第一位是0,则表示这是一个普通地址;如果是1, 则表示这是一个组地址。
  • Length/Type :通常这个字段用于指定报文头后所接的数据类型。通常使用的值包括:IPv4(0x0800), IPv6(0x86DD), ARP(0x0806)。 而值0x8100代表一个Q-tagged 帧(802.1q)。通常一个基础的以太网帧长为1518字节,但是更多的新标准把这个值扩展为2000字节。
  • MAC Client Data: 数据主体,最小长度为48字节(加上帧头12字节,CRC4字节刚好64字节), 当数据主体小于48字节时,会添加pad字段。选取最小长度是出于冲突检测的考虑(CSMA/CD)。而数据字段最大长度为1502字节。
  • FCS(Frame Check Sequence):也叫CRC(Cyclic Redundancy Check),CRC是差错检测码,用来确定接收到的帧比特是否正确。

3. 参考资料

  1. 802.3 AT 10Mbps
  2. 计算机网络(第五版)
  3. TCP/IP详解 卷一 第二版
### IEEE 802.3以太网结构 IEEE 802.3定义了有线局域网中的格式,该标准描述了物理层和数据链路子层MAC子层的实现方法。以太网提供无连接、不可靠的服务[^1]。 #### 以太网的主要组成部分如下: | 字段名称 | 长度 (字节) | 描述 | |------------------|--------------|--------------------------------------------------------------| | 前导码 | 7 | 同步接收方时钟 | | 起始定界符 | 1 | 表示实际数据即将开始 | | 目标地址 | 6 | 接收者的硬件地址 | | 源地址 | 6 | 发送者的硬件地址 | | 类型/长度 | 2 | 如果值大于1500,则表示上层协议类型;如果小于等于1500,则表示后面的数据字段长度 | | 数据 | 可变(46-1500)| 用户数据 | | 填充 | 可选 | 当数据不足最小长度时填充 | | 校验序列(FCS) | 4 | 差错检测 | ```plaintext 前导码 + SFD + DA + SA + Type/Length + Data/PAD + FCS ``` --- ### IEEE 802.11无线网络格式 对于IEEE 802.11而言,其结构设计考虑到无线通信的特点,具有不同的特性。802.11中并无任何上层协议的标记可供区别,而是通过额外标头type位加以标记,并且通常不会将填补至最小长度[^2]。 #### 802.11由以下几个部分组成: | 字段名称 | 长度 (比特) | 描述 | |--------------|---------------|--------------------------------------------------------| | 版本号 | 2 | 协议版本 | | 类型(Type) | 2 | 定义这是什么类型的(管理、控制或数据),如Type=00代表管理等[^3] | | 子类(Subtype)| 4 | 更细粒度地区分每一类别下的具体用途 | | To DS | 1 bit | 是否发送给分布系统 | | From DS | 1 bit | 是否来自分布系统 | | More Fragments| 1 bit | 是否还有更多片段 | | Retry | 1 bit | 是否重传 | | Power Mgmt | 1 bit | 设备电源管理模式状态 | | More Data | 1 bit | AP是否有更多的缓存数据 | | WEP Protected| 1 bit | 数据是否被加密 | | Order | 1 bit | 使用严格顺序传输 | | Duration ID | 16 bits | 时间间隔ID 或者持续时间 | | 地址字段 | 变长 | 包含多个地址 | | 序列控制 | 16 bits | 控制报文序号 | | Frame Body | 可变 | 实际有效负载 | | FCS | 32 bits | 检验序列用于错误检测 | ```plaintext Version + Type/Subtype Flags + Duration-ID + Address Fields + Sequence Control + Frame Body + FCS ``` --- 两者之间的主要差异在于802.11为了适应无线环境增加了许多特定于无线特性的字段,比如To DS, From DS标志来指示流量方向,以及Power Management标志支持省电模式等功能。另外值得注意的是,在Wi-Fi环境中由于信号强度变化等因素的影响,可能需要更复杂的机制来进行可靠性和安全性方面的增强[^4]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值