¿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?


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)
    
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.