谁能告诉我以太网,以太网II和802.3以太网之间有什么区别。

我提到了很多书,它们都是高级语言。谁能以简单的方式向我解释?

评论

wirehark.org样本捕获似乎是弄清楚它的好地方

@MikePennington:嗨,我不考虑数据包格式。我只是想知道理论上的解释。

...几秒钟的google也会产生有用的链接,特别是这个本垒打的“以太网II和IEEE 802.3”。

丹尼尔(Daniel)在这里写了一篇很棒的文章,详细解释了这些差异:lostintransit.se/2012/06/06/…

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以发布并接受自己的答案。

#1 楼

802.3(使用802.2 LLC格式)具有一个“长度”字段,与Ethernet II具有“类型”字段的位置相同。

IEEE 802.3 with 802.2 LLC(由Spanning- Tree,ISIS)将突出显示的字节用于“长度”字段。 802.3上层协议通过802.2 LLC报头/ SNAP字节进行解码。 SNAP字节用于解码使用传统以太类型值的协议。仅当802.2 LLC DSAP / SSAP = 0xAAAA时才包含SNAP。

RFC 894(通常称为以太网II帧)使用这些字节作为Type 。上层协议通过“类型”字段进行解码

   +----+----+------+------+------+------+-----+
   | DA | SA | Len  | LLC  | SNAP | Data | FCS |
   +----+----+------+------+------+------+-----+
             ^^^^^^^^

   DA      Destination MAC Address (6 bytes)
   SA      Source MAC Address      (6 bytes)
   Len     Length of Data field    (2 bytes: <= 0x05DC or 1500 decimal)  <---
   LLC     802.2 LLC Header        (3 bytes)
   SNAP                            (5 bytes)
   Data    Protocol Data           (46 - 1500 bytes)
   FCS     Frame Checksum          (4 bytes)