Diferencias y funciones de los códigos de tipo 0800 y 0806

9

¿Cuáles son las principales diferencias y funciones (o aplicaciones) de los códigos de tipo 0800 y 0806?

A través de mi propia investigación, descubrí que el 0800 estaba relacionado con el 0800 con la IP / Capa 3 del modelo OSI.

También encontré que el 0806 estaba relacionado con el protocolo ARP. Para aclarar, ¿es ARP el protocolo que convierte una dirección IP en una dirección MAC para que un interruptor se dirija a una computadora específica conectada a un enrutador? ¿Con qué capa del modelo OSI está relacionada la capa ARP 0806?

Soy extremadamente nuevo, por lo que una explicación en profundidad sería muy apreciada.

Beckah
fuente

Respuestas:

8

ARP es el protocolo que le proporciona la dirección MAC (capa 2) de una dirección IP dada (capa 3).

En ethernet toda la comunicación se realiza mediante direcciones MAC. Los conmutadores y otros dispositivos de capa 2 solo miran las direcciones MAC de los paquetes (en la capa 2 generalmente llamados tramas). No les importa el contenido de los marcos. Ese es el trabajo de la capa 3.

Entonces, por ejemplo, cuando su enrutador (supongamos que 192.168.1.1) quiere enviar un paquete a su PC (asuma 192.168.1.123) a través de Ethernet, debe conocer la dirección MAC de Ethernet de su PC. Transmite un paquete ARP a todos los dispositivos en Ethernet solicitando que responda el sistema con la dirección 192.168.1.123. Su PC responde, y el enrutador ahora sabe la dirección MAC que puede usar al enviar paquetes a 192.168.1.123.

Y cuando su PC quiere enviar un paquete al enrutador, utiliza el mismo método.

Debido a que la configuración de su PC dice que 192.168.1.1 es su puerta de enlace predeterminada, también utilizará la dirección MAC correspondiente para todos los paquetes IP que tengan un destino fuera de su red local. Por lo tanto, también se enviará un paquete para 172.16.2.3 a la dirección MAC del enrutador. Cuando el enrutador recibió dicho paquete en su interfaz ethernet, se supone que sabe a dónde reenviarlo en función de la dirección IP.

Sander Steffann
fuente
1
Esta es una explicación absolutamente hermosa y fue de gran ayuda. Gracias.
beckah
3

Dado que usted es "extremadamente nuevo" en redes, permítame darle algunos consejos sobre el modelo OSI:

  1. Es solo un modelo, es decir, una construcción mental
  2. Fue desarrollado por un comité
  3. Ningún protocolo (en uso) realmente lo sigue

Muchos estudiantes nuevos de redes pasan una cantidad excesiva de tiempo tratando de descubrir "a qué capa" pertenece un protocolo o función. Es una tarea de tontos, porque cualquier protocolo que esté viendo no fue diseñado con el modelo OSI en mente. Entonces lo estás obligando a encajar en un modelo arbitrario. Eso está bien, supongo que por el bien del entretenimiento, pero realmente no te ayudará a entender mejor las redes.

Muchos protocolos abarcan diferentes capas del modelo OSI (y TCP / IP). ¿Es ICMP capa 3 o capa 4? ¿Es ARP capa 2 o capa 3? Quizás un poco de cada uno. MPLS? No me hagas empezar.

Lo importante de todos los modelos (aquí hay uno que las cosas realmente siguen a veces http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.html ) es que HAY capas. Y las capas tienen interfaces con las de arriba y de abajo. Por lo tanto, puede reemplazar las funciones de una capa con otra, y mientras la interfaz entre las otras capas permanezca igual, todo funciona. Entonces, por ejemplo, puede reemplazar un protocolo de capa 3, IP versión 4, con IP versión 6, y todo lo demás seguirá funcionando exactamente como antes, porque IPv6 se comunica con la capa 2 (abajo) y la capa 4 arriba) exactamente de la misma manera que IPv4.

La otra cosa que debe recordar acerca de las capas es que, para el emisor, una capa encapsula los datos (técnicamente, la unidad de datos de protocolo, PDU) de la capa que se encuentra sobre ella. Entonces, la capa 3 encapsula la unidad de datos de la capa 4, la capa 2 encapsula la unidad de la capa 3, etc. El receptor invierte el proceso, decapsula los datos y los entrega a la capa que está sobre ellos.

La publicación de Sander sobre ARP, por cierto, es correcta.

Ron Trunk
fuente