通过读取 EtherType 字段,我们知道数据包包含 IPv4 标头。我的问题是,网卡如何知道第 2 层协议是以太网开始的?如果通道中有两种不同的二层协议,你怎么知道你在处理哪一种呢?
你怎么知道哪个第 2 层协议在起作用?
网络工程
协议论
2022-02-27 09:49:22
2个回答
NIC 是为以太网构建的。或光纤通道。或无线网络。或者蓝牙。或者(以前)FDDI、ATM 或 ARCNET。
我认为在实验室之外从来没有多协议 NIC。
(但最近,一些存储 NIC 已成为双语、以太网或光纤通道,具体取决于安装的 SFP 模块)。
在通道上,您只有一个 L2 协议。多种协议无法共存。
我认为这是在以太网帧的 Ethertype 字段中提到的:https ://en.wikipedia.org/wiki/EtherType