以太网帧格式
发布时间
阅读量:
阅读量
以太网帧格式
概述
在以太网链路上传输的数据包被称为以太网帧。每个以太网帧由前导码和帧起始符作为起始部分构成,并在其后部分即为以太网头部,在其中包含了该帧所负载的其他协议数据包的内容。每个以太网帧末尾都会有一个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以太网帧组成

全部评论 (0)
还没有任何评论哟~
