Advertisement

以太网帧格式

阅读量:

以太网帧格式

概述

在以太网链路上传输的数据包被称为以太网帧。每个以太网帧由前导码帧起始符作为起始部分构成,并在其后部分即为以太网头部,在其中包含了该帧所负载的其他协议数据包的内容。每个以太网帧末尾都会有一个32位冗余校验码j用于检测数据传输中的损坏情况。

802.3以太网帧结构(以mtu为1500说明)

前导码 帧起始符 MAC目的地址 MAC源地址 802.1Q标签(可选) 以太网类型 负载 冗余校验 帧间距
7个八位字节 1个八位字节 6个八位字节 6个八位字节 4个八位字节 2个八位字节 46-1500个八位字节 4个八位字节 12个八位字节

该表结构基于以太网帧的基本架构设计,在大多数开发情境中,默认情况下无需对前导码和帧起始符进行详细分析。

以太网帧头部包含四个关键字段:两个MAC地址(分别标识目标端点)、可选的802.1Q标签以及以太网类型字段。两个MAC地址用于标识设备间的通信端点。802.1Q标签可选使用,在数据链路层实现VLAN划分和流量调度功能。当存在802.1Q标签时,在其后应紧跟 MAC 源地址字段以及后续的以太网类型字段。其中,“以太网类型”这一字段主要表示两种信息:一是表示帧长度是否符合以太网规范;二是识别所承载的数据类型。“重载字段”的值必须小于等于 1500 表示仅是以太网络数据;若值大于等于 1536 则表示承载其他类型的网络数据。“冗余校验”这一字段用于检测数据传输是否存在损坏;而 “线路空闲状态码”则是发送方发送的一个由 12 个八位二进制位组成的编码信号。

802.3以太网帧组成

802.3以太网帧组成

全部评论 (0)

还没有任何评论哟~