Qual é a diferença entre Ethernet II e 802.3 Ethernet?


12

Alguém pode me explicar qual é a diferença entre Ethernet, Ethernet-II e 802.3 Ethernet.

Eu me referi a muitos livros, eles estão em linguagem de alto nível. Alguém pode me explicar de uma maneira simples?


wireshark.org capturas amostra parece ser um bom lugar para descobrir isso
Mike Pennington

@ MikePennington: Oi, eu não estou considerando o formato de pacotes. Eu só quero saber a explicação teórica.
precisa saber é o seguinte

5
... alguns segundos do google também produzem links úteis, principalmente este home run "Ethernet II e IEEE 802.3" .
Craig Constantine

2
Daniel tem uma ótima redação aqui, explicando as diferenças em detalhes: lostintransit.se/2012/06/06/…
mellowd

Alguma resposta o ajudou? Nesse caso, você deve aceitar a resposta para que a pergunta não apareça para sempre, procurando uma resposta. Como alternativa, você pode fornecer e aceitar sua própria resposta.
Ron Maupin

Respostas:


18

O 802.3 (que usa o formato 802.2 LLC ) possui um campo Comprimento no mesmo local que o Ethernet II possui um campo Tipo.

  • O IEEE 802.3 com 802.2 LLC (usado pelo Spanning-Tree, ISIS) usa os bytes destacados para um campo Comprimento . Os protocolos da camada superior 802.3 são decodificados por meio dos bytes 802.2 LLC Header / SNAP . Os bytes SNAP são usados ​​para decodificar protocolos usando valores tradicionais de ethertype; O SNAP é incluído apenas quando o 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)
    
  • O RFC 894 (geralmente conhecido como quadros Ethernet II) usa esses bytes para Tipo . Os protocolos da camada superior são decodificados através do campo Tipo

       +----+----+------+------+-----+
       | 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)
    
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.