gpt4 book ai didi

header - 对以太网帧的 header 大小感到困惑

转载 作者:行者123 更新时间:2023-12-04 02:15:14 31 4
gpt4 key购买 nike

我正在研究一些关于 VLAN 的事情,发现了 VLAN 标签 和 header 。

如果我们有标准 802.3 以太网帧 的 MTU(1518 字节), header 802.3 中包含什么?

另外,我们如何计算它的 header 长度?

802.3 和 802.1q 有什么区别?我知道 VLAN 标记需要额外的字节,但如何计算 802.1q VLAN 标记 需要多少字节?

提前致谢

最佳答案

常规 802.3/Eth-II 以太网帧不携带 VLAN 信息。
802.1Q 可以将 VLAN(和 QoS)信息传送到接收端。

如果以太网类型是 0x8100,那么您将获得一个 802.1Q 标记,它是 14 个字节 (dmac+smac+type) 之外的另外 4 个字节。

引用维基百科。 http://en.wikipedia.org/wiki/Ethernet_frame

编辑:

常规 Eth-II/802.3 的总长度为:

dmac(6)+smac(6)+etype(2)+payload(1500)+crc(4) = 1518字节

对于带有 802.1Q 标记的 Eth-II/802.3 的情况:

dmac(6)+smac(6)+8100(2)+vlan/Qos(2)+etype(2)+payload(1500)+crc(4) = 1522字节

关于header - 对以太网帧的 header 大小感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12768566/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com