Apa perbedaan antara Ethernet II dan 802.3 Ethernet?

12

Adakah yang bisa menjelaskan kepada saya apa perbedaan antara Ethernet, Ethernet-II dan 802.3 Ethernet.

Saya merujuk banyak buku, mereka dalam bahasa tingkat tinggi. Adakah yang bisa menjelaskan kepada saya secara sederhana?

pengguna2720323
sumber
contoh pengambilan sampel wireshark.org sepertinya tempat yang bagus untuk mencari tahu
Mike Pennington
@ MikePennington: Hai, saya tidak mengambil tentang format paket. Saya Hanya Ingin tahu penjelasan teoretisnya.
user2720323
5
... beberapa detik dari google menghasilkan tautan yang berguna juga, terutama home run ini "Ethernet II dan IEEE 802.3" .
Craig Constantine
2
Daniel memiliki tulisan hebat di sini yang menjelaskan perbedaan secara terperinci: lostintransit.se/2012/06/06/…
mellowd
Apakah ada jawaban yang membantu Anda? jika demikian, Anda harus menerima jawabannya sehingga pertanyaan tidak terus muncul selamanya, mencari jawaban. Atau, Anda bisa memberikan dan menerima jawaban Anda sendiri.
Ron Maupin

Jawaban:

18

802.3 (yang menggunakan format 802.2 LLC ) memiliki bidang Panjang di tempat yang sama bahwa Ethernet II memiliki bidang Jenis.

  • IEEE 802.3 dengan 802.2 LLC (digunakan oleh Spanning-Tree, ISIS) menggunakan byte yang disorot untuk bidang Panjang . 802.3 Protokol lapisan atas didekodekan melalui byte Header / SNAP 802.2 LLC . The SNAP byte digunakan untuk protokol decode menggunakan nilai-nilai Ethertype tradisional; SNAP adalah hanya disertakan ketika 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 (umumnya dikenal sebagai frame Ethernet II) menggunakan byte ini untuk Type . Protokol lapisan atas didekodekan melalui bidang 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)
    
Mike Pennington
sumber