以太网如何理解上层是什么?以太网 II 字段的值是什么?

网络工程 以太网 层2
2021-07-10 05:59:07

以太网如何理解帧的上层是什么?以太网 II 字段的值是什么?以太网在数据链路层,所以上层是网络层。

当物理层和链路层处理完成时,我读到帧数据根据其类型字段转发给上层协议进行处理。我也对这种说法感到有些困惑。

2个回答

Ether Type 字段中的值告诉以太网将以太网帧的有效载荷传递到哪个进程。以太网本身不知道网络协议是什么,也不知道如何读取有效载荷。这允许以太网承载任何网络协议(IPv4、IPX、IPv6、AppleTalk 等)。

以太网类型值在IEEE 802 Numbers 中有详细说明

以太网如何理解上层是什么?

它没有(需要)。

以太网 II 字段的值是什么?以太网在数据链路层,所以上层是网络层。

以太网包含物理层和数据链路层。任何东西都可以在此之上运行,甚至是应用层协议。EtherType(?) 字段指示以太网帧携带的有效载荷类型。

当物理层和链路层处理完成后,帧数据向上层协议转发处理,如Type字段所示。我也对这种说法感到有些困惑。

操作系统从 NIC 驱动程序接收帧并将其传递给指定 EtherType 的注册处理程序,例如 0x0800 进入 IPv4 堆栈。