31Aug
Si todavía es nuevo en el tema de las redes, puede ser un poco abrumador cuando comience a conocer los diferentes tipos de direcciones involucradas y cómo funcionan juntas. La publicación SuperUser Q & A de hoy busca aclarar la confusión para un lector curioso.
Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.
Imagen cortesía de Wikipedia.
El lector de la Pregunta
SuperUser user2449761 quiere saber más sobre la necesidad de las direcciones Ethernet / MAC:
No entiendo por qué se necesitan las direcciones Ethernet / MAC.¿Seguramente todas las computadoras podrían simplemente conectarse a una red unificada y usar direcciones IP para comunicarse?
Por ejemplo, existe el siguiente mecanismo en Ethernet:
- Una computadora con la dirección IP 192.168.1.1( X.1) desea enviar un paquete a la dirección 192.168.1.2( X.2).
- X.1 usa ARP para obtener la dirección MAC de X.2.
- Para hacerlo, X.1 necesita enviar un paquete a todas las computadoras en la red y solo uno responderá.
- X.1 obtiene una dirección MAC y envía el paquete.
Sería más sencillo hacerlo en un solo paso:
- X.1 envía un paquete a todas las computadoras en la red y solo X.2 lo procesará, los demás lo ignorarán.
Mi otra pregunta es: ¿Por qué se necesitan direcciones IP si todos los dispositivos tienen direcciones MAC únicas?
¿Por qué hay una necesidad de direcciones Ethernet / MAC?
La respuesta
SuperUser contribuidor Paul tiene la respuesta para nosotros:
Las diferentes capas de red están ahí para permitir que se intercambien por diferentes tecnologías. Las dos capas de las que habla aquí son las Capas 2 y 3. La Capa 2 en este escenario es Ethernet, de donde surgen las direcciones MAC, y la Capa 3 es IP.
Ethernet solo funciona a nivel local entre dispositivos de red conectados a un "enlace de datos" de la red de difusión, mientras que IP es un protocolo enrutable y puede dirigirse a dispositivos en redes remotas.
Los requisitos para cada una de estas capas son diferentes. Ethernet especifica una familia de tecnologías que permiten que los paquetes se envíen y reciban entre dispositivos de red, mientras que IP define un protocolo que permite que los paquetes de datos atraviesen múltiples redes.
Ninguno de los dos depende del otro, que es lo que le da flexibilidad a la red. Por ejemplo, puede optar por conectarse a su servicio de Internet usando IP a través de Ethernet, pero en su red interna, puede elegir usar IP sobre papel( donde alguien escribe el contenido de cada paquete y lo pasa físicamente a otra máquina ylo escribe).Claramente, esto no sería particularmente rápido, pero seguiría siendo IP siempre que la persona que transportaba los pedazos de papel respetara las reglas de enrutamiento de IP.
En el mundo real existen diferentes protocolos de enlace de datos que ya está utilizando( aunque sus esquemas de direccionamiento son los mismos): 802.3 - Ethernet y 802.11 - Wi-Fi. A
IP no le importa cuál es la capa subyacente. Igualmente, la IP puede intercambiarse para diferentes protocolos de capa de red( siempre que ocurra para todos los participantes), como el Modo de transferencia asincrónica( ATM).
Si bien no hay nada que impida directamente la creación de un protocolo que abarque las capas 2 y 3, sería menos flexible, menos atractivo y, por lo tanto, menos probable que se utilice.
¡Asegúrate de leer el resto del animado hilo de discusión a través del siguiente enlace!
¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.