📜  以太网帧格式(1)

📅  最后修改于: 2023-12-03 15:06:40.668000             🧑  作者: Mango

以太网帧格式

以太网帧格式是指计算机网络中数据传输的数据包格式。它定义了在物理网络层传输数据包的方式,包括了数据包的标识、校验和、数据长度和其它必要的信息。在以太网中,帧是数据传输的最小单位。

以太网帧格式的结构

以太网帧格式具有以下几个部分:

帧起始符

帧起始符是以太网帧的开始标识,它的长度为 7 字节,值为 10101010(AA)。

10101010
目标地址

目标地址是以太网帧的目标接口的物理地址,长度为 6 字节。

00-11-22-33-44-55
源地址

源地址是以太网帧的发送接口的物理地址,长度为 6 字节。

AA-BB-CC-DD-EE-FF
类型/长度

类型/长度字段指定帧载荷的类型或长度,长度为 2 字节。如果值小于等于 1500,则指定了帧载荷的长度,大于 1500,则指定了帧载荷的类型。

08-00  //表示IP数据报
帧载荷

帧载荷是要传输的数据和上层协议,长度为 46 至 1500 字节。

48 65 6c 6c 6f 20 57 6f 72 6c 64   //Hello World
校验码

校验码是以太网帧的校验和,长度为 4 字节。

b6 b9 6d 72
总结

以太网帧格式是计算机网络中数据传输的数据包格式,由帧起始符、目标地址、源地址、类型/长度、帧载荷和校验码组成。程序员在进行网络编程时需要熟悉以太网帧格式,以便正确地解析和处理数据包。