¿Cuál es la diferencia entre Ethernet II y Ethernet 802.3?

12

¿Alguien puede explicarme cuál es la diferencia entre Ethernet, Ethernet-II y 802.3 Ethernet?

Me referí a muchos libros, están en un lenguaje de alto nivel. ¿Alguien puede explicarme de una manera simple?

usuario2720323
fuente
Las capturas de muestra de wireshark.org parecen ser un buen lugar para resolverlo
Mike Pennington
@ MikePennington: Hola, no estoy tomando en cuenta el formato del paquete. Solo quiero saber la explicación teórica.
user2720323
55
... unos segundos de google también proporcionan enlaces útiles, especialmente este home run "Ethernet II e IEEE 802.3" .
Craig Constantine
2
Daniel tiene una gran redacción aquí explicando las diferencias en detalle: lostintransit.se/2012/06/06/…
mellowd
¿Alguna respuesta te ayudó? Si es así, debe aceptar la respuesta para que la pregunta no siga apareciendo para siempre, buscando una respuesta. Alternativamente, puede proporcionar y aceptar su propia respuesta.
Ron Maupin

Respuestas:

18

802.3 (que utiliza el formato 802.2 LLC ) tiene un campo Longitud en el mismo lugar que Ethernet II tiene un campo Tipo.

  • IEEE 802.3 con 802.2 LLC (utilizado por Spanning-Tree, ISIS) usa los bytes resaltados para un campo Longitud . Los protocolos 802.3 de capa superior se decodifican a través de los bytes 802.2 LLC Header / SNAP . Los bytes SNAP se usan para decodificar protocolos usando valores de ethertype tradicionales; SNAP es solamente incluida cuando el 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 (comúnmente conocido como tramas Ethernet II) utiliza estos bytes para Tipo . Los protocolos de capa superior se decodifican a través del 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)
    
Mike Pennington
fuente