Ethernet IIと802.3 Ethernetの違いは何ですか?


12

イーサネット、イーサネットII、および802.3イーサネットの違いを教えてください。

私は多くの本を参照しましたが、それらは高レベルの言語で書かれています。誰でも簡単に説明できますか?


wireshark.org サンプルキャプチャはそれを把握するためには良い場所のように思える
マイク・ペニントン

@MikePennington:こんにちは、パケット形式に関しては考えていません。私は理論的な説明を知りたいだけです。
user2720323

5
...数秒のグーグルでも有用なリンクが得られます。特に、このホームは「Ethernet II and IEEE 802.3」を実行します。
クレイグコンスタンティン

2
:ダニエルはここでは詳細の違いを説明する偉大な書き込みをアップしていlostintransit.se/2012/06/06/...
mellowdを

何か答えがありましたか?もしそうなら、質問が永遠にポップアップし続けないように答えを受け入れ、答えを探してください。または、独自の回答を提供して受け入れることもできます。
ロンモーピン

回答:


18

802.3(802.2 LLC形式を使用)には、イーサネットIIにTypeフィールドがあるのと同じ場所にLengthフィールドがあります。

  • IEEE 802.3 with 802.2 LLC(スパニングツリー、ISISで使用)は、強調表示されたバイトを長さフィールドに使用します。802.3上位層プロトコルは、802.2 LLCヘッダー/ SNAPバイトを介してデコードされます。SNAPのバイトは、従来のEtherType値を用いて復号化プロトコルに使用されます。SNAPは、802.2 LLC DSAP / SSAP = 0xAAAAの場合にのみ含まれます。

       +----+----+------+------+------+------+-----+
       | 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)
    
  • RFC 894(一般にイーサネットIIフレームとして知られている)は、これらのバイトをTypeに使用します。上位層プロトコルは、Typeフィールドを介してデコードされます

       +----+----+------+------+-----+
       | DA | SA | Type | Data | FCS |
       +----+----+------+------+-----+
                 ^^^^^^^^
    
       DA      Destination MAC Address (6 bytes)
       SA      Source MAC Address      (6 bytes)
       Type    Protocol Type           (2 bytes: >= 0x0600 or 1536 decimal)  <---
       Data    Protocol Data           (46 - 1500 bytes)
       FCS     Frame Checksum          (4 bytes)
    
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.