试描述 MAC 帧格式,包含哪些字段和各字段的大小。
时间: 2023-09-15 07:05:54 浏览: 149
### 回答1:
MAC帧是在数据链路层中用于在网络节点之间传输数据的格式。它包含以下字段:
1. 目的地址(6个字节):指示帧将发送到哪个网络设备。
2. 源地址(6个字节):指示发送帧的网络设备。
3. 类型/长度(2个字节):指示数据的类型或长度。如果该值小于或等于1500,则表示数据长度。否则,它表示数据类型。
4. 数据(46-1500个字节):包含传输的实际数据。
5. 帧校验序列(4个字节):用于检测帧中的错误。
帧头和帧尾之间的所有内容都被称为帧体。因此,整个MAC帧的大小在64到1518个字节之间,其中包括帧头、帧体和帧尾。
### 回答2:
MAC(Media Access Control)帧是在数据链路层上用于传输和管理数据的一种格式。它包含以下几个字段和各字段的大小:
1. 帧起始(Preamble):用于同步接收和发送方的时钟,长度为7字节。
2. MAC地址:源MAC地址(Source MAC Address)和目的MAC地址(Destination MAC Address),各占6个字节,共计12个字节。这两个字段用于标识网络中的设备。
3. 类型/长度字段(Type/Length):用于指示数据的类型或帧长,占2个字节。
4. 数据(Data):此字段中存储实际传输的数据信息,长度可变。
5. CRC校验码(CRC32):用于检测传输中的错误,占4个字节。
总字节数为:7 + 12 + 2 + 数据长度 + 4。
在以太网中,帧的总长度为46至1500字节。如果数据字段长度小于46字节,则数据字段将被填充以达到最小长度要求,填充部分称为填充(Pad)。
需要注意的是,MAC帧格式在不同的网络类型中可能会存在差异,例如以太网、令牌环网等,但基本上都包含了上述字段,只是字段的大小和顺序有所不同。此外,有些网络还可能在MAC帧中添加其他的字段来实现特定的功能,如帧长字段、FCS字段等。
### 回答3:
MAC (Media Access Control) 帧格式指的是数据链路层中控制帧的格式。在以太网中,MAC帧是数据链路层上进行数据传输的基本单位。以下是描述以太网中标准的MAC帧格式。
1. 前导码字段 (Preamble field):7个字节的前导码用于同步接收器和发送器的时钟,标识帧的开始。
2. 起始帧定界符字段 (Start of Frame delimiter field):一个字节的起始帧定界符,指示下一个字段为帧头。
3. 目的地址 (Destination address):6个字节的目的地址,指示帧应送往的目标设备。
4. 源地址 (Source address):6个字节的源地址,指示发送帧的设备。
5. 长度/类型字段 (Length/Type field):在此字段中,2个字节表示帧中上层协议的类型或帧的长度。
6. 数据字段 (Data field):46 - 1500字节的数据载荷,用于传递上层协议的信息。
7. 帧检验序列字段 (Frame Check Sequence field,也称为FCS字段):4个字节的FCS值,用于检测帧中的错误。
MAC 帧的总大小为64 - 1526个字节。其中,前导码字段为7个字节,起始帧定界符字段为1个字节,目的地址和源地址字段各为6个字节,长度/类型字段为2个字节,数据字段为46 - 1500字节,帧检验序列字段为4个字节。
需要注意的是,这是以太网中标准的MAC帧格式,不同的物理介质可能会有一些差异。此外,还有一些扩展帧格式如802.1Q VLAN和802.3ad Link Aggregation等,它们在标准的MAC帧格式上加入了额外的字段来支持特定的功能。以上是标准的MAC帧格式。
相关推荐

















