用图画出以太网MAC帧的帧格式与虚拟局域网 802.Q帧格式,并标出其各字段的长度范围
时间: 2024-11-27 21:15:46 浏览: 25
以太网MAC帧(Ethernet MAC Frame)通常是一个包含固定长度前导码、目的地址、源地址、类型/长度字段以及数据部分的基本结构。下面是一个简化的以太网MAC帧示意图:
```
+-----------------------------------------------+
| Ethernet Header (6 bytes) |
| - Destination Address (6 bytes) |
| - Type/Length (2 bytes) |
+-----------------------------------------------+
| Data (variable length) |
+-----------------+
```
- 前导码(Preamble):由56位的1s开始,用于同步接收端的时钟。
- 数据段开始标志(Start of Frame Delimiter, SFD):1010101010101010,用于确认帧的开始。
- 帧校验序列(Frame Check Sequence, FCS):4字节用于错误检测。
虚拟局域网(VLAN)的802.1Q帧封装是在标准以太网帧的基础上添加了一个4字节的Tag头,它插入到了原帧的Type/Length字段之前:
```
+--+
| Ethernet Header |
| +-------------------+ |
| | TPID (802.1Q Tag) | |
| | Prioritized VLAN ID (12 bits)| |
| | VLAN Identifier (12 bits)| |
| +-------------------+ |
| |
| Original Data |
+-----------------------+
```
- TPID (Tag Protocol Identifier): 值为0x8100,表示这是一个802.1Q标签。
- VLAN Prioritization: 可选的优先级字段。
- VLAN Identifier: 显示该数据包所属的特定VLAN。
阅读全文