¿Por qué necesitamos direcciones IP si la dirección mac es suficiente para identificar la máquina?
¿Por qué necesitamos direcciones IP si la dirección mac es suficiente para identificar la máquina?
Respuestas:
Las direcciones IP son jerárquicas, por lo que los enrutadores de Internet saben en qué dirección reenviar un paquete. Con las direcciones MAC, no hay jerarquía y, por lo tanto, el reenvío de paquetes no sería posible.
De la dirección MAC frente a la dirección IP
Cuando el paquete se envía a un estado que se encuentra en el mismo segmento LAN de la red, solo se necesita la dirección MAC. Cuando el paquete va más allá, a diferentes redes y viaja a través de enrutadores, la dirección MAC todavía está contenida en el paquete, pero solo los enrutadores utilizan la dirección IP.
También de ¿Cuál es la diferencia entre una dirección Mac y una dirección IP?
Las direcciones MAC no son parte de la discusión, simplemente porque nunca viajan más allá de su red local, y no pueden ocultarse, ya que simplemente son necesarias para que la red funcione.
Hay muchas razones. Por ejemplo: la dirección MAC está vinculada al hardware. Significa que no se puede, o más bien no se supone, tener el mismo MAC en un hardware diferente. Imagine que google tiene que cambiar el enlace DNS de "google.com" a la dirección "MAC" cada vez que cambian alguna tarjeta de red en el servidor front-end.
Otra razón es que los productores asignan las direcciones MAC, mientras que los administradores de la red asignan las direcciones IP. Esto permite construir una jerarquía de direcciones que es la raíz del enrutamiento de paquetes. Esto se debe a que desde IP A1.A2.A3.A4 a B1.B2.B3.B4 es fácilmente predecible y desde MAC # 1 a MAC # 2 no lo es.
La siguiente razón es que MAC está relacionado con Ethernet y hay otras tecnologías de red que podrían no usar MAC en absoluto.
IP: significa Protocolo de Internet que se utiliza para comunicarse entre redes interconectadas ( Internet = redes interconectadas o grupo de redes diferentes conectadas juntas )
MAC: significa Control de acceso a medios, que se utiliza para comunicarse en una SOLA red O en la misma red ( Red = Grupo de 2 o más hosts )
Las direcciones IP se distribuyen sistemáticamente en todo el mundo por la IANA (autoridad de número asignado por Internet), de modo que las ubicaciones de extremo a extremo se pueden encontrar fácilmente mediante enrutadores ****** PERO ***** Las direcciones MAC no se distribuyen sistemáticamente. .. Debido a que las direcciones MAC se asignan a su tarjeta LAN cuando es fabricada por algunos proveedores. Se envía y se coloca en computadoras aleatorias de todo el mundo.
Hay varias capas en las pilas de redes, cada una diseñada para abordar un nivel específico de abstracción.
Layer3, también conocida como capa de enrutamiento, está diseñada para hacer que dos máquinas en diferentes redes se comuniquen. En esta capa, los enrutadores deben poder proporcionar a cada máquina un ID único. Esta es la dirección IP. Las IP son jerárquicas, es decir. tienen una parte que le dice al enrutador, en qué red se encuentra una dirección IP, y el resto especifica la máquina específica (principalmente).
Layer2 utiliza direcciones MAC para identificar una tarjeta de red específica dentro de una red local. Podría haber más de una tarjeta para una máquina específica, que luego puede compartir la misma IP. Esto se llama Multihoming ( http://en.wikipedia.org/wiki/Multihoming ).
típicamente, el enrutador usa ARP para encontrar el mac que corresponde a una IP específica (si no lo sabe), y una vez que descubre el mac, mantiene una nota durante un tiempo específico (es decir, hasta el ARP la memoria caché se elimina, según la configuración del enrutador).
Una vez que un paquete de Ethernet de un host transita a través de un conmutador o enrutador a su destino, la dirección MAC de origen del host original se reemplaza con la dirección MAC del puerto en el conmutador o enrutador. En ese punto, solo la dirección IP de origen hace referencia al remitente.
Su dirección IP cambia todo el tiempo, pero su dirección MAC siempre está fija en el hardware de su tarjeta de red.
Cuando conecta su computadora portátil en casa, a través de su teléfono, en un café ', necesita obtener una dirección IP diferente.
La razón principal se debe a la longitud de la dirección mac. Buscar una dirección mac (que ocurre en un conmutador) lleva más tiempo que hacer una coincidencia de dirección IP más larga (que ocurre en un enrutador).
A veces, buscar una coincidencia Ip más larga también lleva mucho tiempo, en cuyo caso se usa MPLS en el que se busca un número muy pequeño (llamado etiqueta) en un enrutador habilitado para MPLS.
Las direcciones IP y las direcciones MAC son utilizadas por dos capas diferentes del modelo OSI. Las direcciones IP se usan más en el modelo que las direcciones MAC.
Un buen ejemplo de sus usos es NAT o traducción de direcciones de red. NAT permite que varias máquinas envíen paquetes a través de una red, pero parece que proviene de una computadora (es decir, su ISP le da una dirección IP pero tiene varias computadoras en su red).
Lo que hace un dispositivo NAT es recibir un paquete de su computadora, reescribir la dirección IP con la suya, pero mantener la dirección MAC igual en el paquete. Luego transmitirá el paquete.
Cuando recibe una respuesta para ese paquete, buscará la dirección MAC en ese paquete y reescribirá la dirección IP con la dirección IP de su computadora (la mayoría de los dispositivos NAT mantienen una tabla de direcciones MAC -> IP internamente) para que el enrutador sepa dónde para enviar el paquete!
También tenga en cuenta que las direcciones MAC son asignadas por el fabricante del dispositivo, mientras que las direcciones IP son completamente arbitrarias.
Esto se debe a que las direcciones IP son "enrutables". Esos están divididos en redes, esas subredes se transmiten a diferentes partes del mundo, como una dirección. La dirección Mac es completamente diferente para todos, no se puede ubicar.
Es como decirle a alguien cómo lo busca tu casa para que lo encuentre. En lugar de darle la dirección, ¿eh?
Vea esto: Modelo OSI en Wikipedia
Desde este modelo puedes ver dónde suceden las cosas. MAC (Control de acceso a medios) está en la segunda capa desde la parte inferior. IP está en el tercero. Utiliza MAC para identificar PC, pero solo a una escala muy local.
La respuesta corta se ha dado, pero para repetir, es organizativa. La razón por la que se necesita es porque hasta que cada enrutador tenga la memoria y la velocidad necesarias para almacenar la ruta en cada MAC, se debe hacer algo, por lo tanto, las direcciones IP.
Solo para aclarar. Los dispositivos se comunican a través de una combinación de direcciones MAC / Protocolo. Ambas partes deben implementarse correctamente para que la red funcione.
Si navega por este sitio desde la PC de su hogar y mira el paquete cuando salió de su computadora, una pequeña parte de la sobrecarga del paquete se parecería a lo que parecía al ingresar al servidor que es este foro. Cuando digo sobrecarga de paquetes, estoy hablando de dirección MAC, dirección IP, puerto, etc.
He leído un artículo sobre este tema. El título del artículo es HTML 5 Geolocation API & IP Geolocation proporcionado por IP2Location.com. Es muy útil para diferenciar las características de la técnica de geolocalización inalámbrica por dirección MAC y detección de dirección IP tradicional.