网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

以太网帧格式

更新时间:2026年03月27日   作者:spoto   标签(Tag):

所有MAC实现所要求的基本框架格式已经定义好了。IEEE 802.3标准虽然有一些可选的格式被使用来扩展该协议的基本功能。以太网帧以Preamble和SFD开始,这两者都在物理层发挥作用。以太网头中包含源MAC地址和目的MAC地址,之后才是帧的有效载荷。最后一个字段是CRC,它用于检测错误。现在,让我们来了解一下基本帧格式中的每个字段吧。

以太网(IEEE 802.3)帧格式

  1. 序言:以太网帧以7个字节的前导码开始。 这是一种由0和1组成的模式,用于指示帧的起始位置。这种模式有助于发送方和接收方实现比特同步。 最初,引入了PRE(前言)这一机制,目的是为了应对由于信号延迟而导致的少量比特丢失问题。 不过,如今的高速以太网并不需要前导码来保护帧中的比特数据。 PRE(前言)表示,正在向接收方发送数据帧。这允许接收方在真正的数据帧开始之前,先锁定到该数据流上。
  2. 帧起始分隔符(SFD):这是一个1字节的字段,其值始终为10101011。SFD表示,接下来的位将用于指示帧的起始位置,也就是目标地址。有时,SFD被视为PRE的一部分;因此,在许多地方中, preamble被描述为8个字节。SFD向各个站点发出警告,提醒他们这是进行同步的最后机会了。
  3. 目标地址:这是一个由6个字节组成的字段,其中包含了目标机器的MAC地址。该字段用于存储数据所指向的设备的MAC地址。
  4. 源地址:这是一个由6个字节组成的字段,其中包含了源机器的MAC地址。由于“源地址”始终是一个单播地址,因此第一个字节的最低位始终为0。
  5. 长度:“长度”是一个2字节的字段,用于表示整个以太网帧的长度。这个16位字段可以存储0到65535之间的数值。不过,由于以太网本身的限制,该字段的值不能超过1500字节。
  6. 数据:这就是实际数据被插入的地方,也被称为……有效载荷两者都如此。IP头部如果通过以太网使用互联网协议,那么数据会被插入到此处。最大数据长度可达1500字节。如果数据长度小于最小长度(即46字节),则会添加0来补足到最小长度。
  7. 循环冗余校验(CRC):CRC是一个4字节的字段。该字段包含了数据的32位哈希值。这个哈希值是根据目标地址、源地址、数据长度以及数据本身来生成的。如果由目标端计算出的校验和与发送时使用的校验和不一致,那么接收到的数据就是有问题的。
  8. VLAN标记:以太网帧还可以包含VLAN标签。VLAN标签是一个4字节的字段,位于源地址之后、EtherType字段之前。这种标签使得网络管理员能够将一个物理网络逻辑上划分为多个虚拟网络,每个虚拟网络都有属于自己的VLAN ID。
  9. 巨型帧:除了标准的以太网帧大小为1518字节之外,一些网络设备还支持Jumbo帧。Jumbo帧的负载量超过1500字节。通过采用Jumbo帧,可以减少传输大量小帧时所产生的开销,从而提高网络的传输效率。
  10. 醚类型字段:在以太网帧的头部中,EtherType字段用于标识该帧的有效载荷所承载的协议。例如,值为0x0800表示有效载荷是一个IP数据包;而值为0x0806则表明有效载荷是一个ARP(地址解析协议)数据包。
  11. 多播与广播帧:除了单播帧(即被发送到特定目标MAC地址的帧)之外,以太网还支持组播和广播帧。组播帧被发送到已经加入该组播组的设备们;而广播帧则被发送到网络上的所有设备。
  12. 碰撞检测:在半双工以太网网络中,当两个设备同时尝试传输数据时,就可能会发生冲突。为了检测这些冲突,以太网采用了一种机制来应对这种情况。带有碰撞检测的载波侦测多路访问机制(CSMA/CD)这是一种协议,它在传输数据之前会监听网络上的活动情况。如果检测到冲突情况,该协议会立即停止数据传输。

注意:以太网IEEE 802.3标准规定的帧大小范围为64字节到1518字节,其中数据长度的范围为46字节到1500字节。

关于扩展以太网帧的简要概述(以太网II帧)

上文已经详细介绍了IEEE 802.3标准中的基本帧格式。现在,让我们来看看扩展的以太网帧头结构。通过这种结构,我们可以获得超过1500字节的数据负载。

DA[目的地]MAC地址]: 6字节SA[源MAC地址]:6字节输入/打字[0x8870(以太类型)]:2字节DSAP[802.2 目标服务接入点]:1字节SSAP[802.2 源服务接入点]:1字节Ctrl[802.2控制字段]:1字节数据[协议数据]:46字节FCS[帧校验和]:4字节虽然以太网II帧中缺少长度字段,但由于该帧被网络接口接收到了,因此我们可以得知该帧的长度。GATE计算机科学相关的问题练习以下问题可以帮助你检验自己的知识水平。这些题目都是以前在GATE考试中出现过的内容,或者也在GATE模拟考试中出现过。强烈建议你们进行练习。

  1. GATE CS 2007,问题85
  2. GATE CS 2005,问题74
  3. GATE CS 2004,问题90
  4. GATE IT 2005,问题27
  5. GATE CS 2016(第2套试题),问题34

优点/好处

  • 简单格式:以太网帧的格式非常简单且易于理解,因此很容易实现以太网网络,同时也能轻松解决相关故障问题。
  • 灵活性:能够灵活应对各种情况的能力。以太网帧的格式非常灵活,能够适应不同大小的数据以及不同的网络拓扑结构。因此,它非常适合各种网络应用。
  • 被广泛采用:以太网帧格式被大量厂商和网络设备广泛采用,因此确保了其兼容性和互操作性。
  • 错误检测:以太网帧格式包括:循环冗余校验(CRC)这是用于检测错误的区域,有助于在数据传输过程中确保数据的完整性。
  • 对VLAN的支持:以太网帧格式支持虚拟局域网(VLAN)的功能。这使得网络管理员能够将一个物理局域网逻辑上划分为多个较小的虚拟局域网,从而更好地进行网络管理和安全控制。

缺点/不利因素

  • 有限的框架尺寸:以太网帧的最大尺寸为1500字节,这限制了单个帧中可以传输的数据量。此外,由于数据量的限制,还会增加传输过程中的开销。碎片化以及较大数据包的重新组装。
  • 广播风暴:以太网网络使用广播传输方式,将帧发送给网络上的所有设备。但如果太多设备同时发送广播帧,就会导致广播风暴,进而引发网络拥塞和性能问题。
  • 安全漏洞:以太网帧格式并不包含内置的安全功能,因此以太网网络容易受到诸如窃听等安全威胁的攻击。欺骗行为 .
  • 有限的速度:以太网网络的最大传输速度有限,因此对于需要高速传输的应用或大规模网络来说,这种传输速度显然不够用。
  • 有限距离:在以太网网络中,两个设备之间的最大距离是有限的,这可能会限制网络的物理覆盖范围。

结论

与网络通信相关的一个基本方面是IEEE 802.3标准所规定的以太网帧格式。这种格式提供了一种可靠且灵活的数据传输方式。虽然它相当基础且被广泛应用,但它也存在一些缺点,比如最大帧大小的限制以及遭受安全攻击的可能性。因此,有必要对这一问题进行改进。以太网专业人士需要理解这种格式,以便能够高效地设计、实施或解决与以太网相关的各种问题。局域网(LAN).

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料