|
El protocolo IP (Internet Protocol), es un protocolo de red con direcciones de 32 bits, bajo el conocido formato aaa.bbb.ccc.ddd, formando 4 grupos de 8 bits. La dirección de red IP puede ser dividida en dos partes, la dirección de red y la dirección de equipo. Si estamos en una red conectada a Internet, nuestra dirección de red será unica en Internet, y nuestra dirección de equipo será unica en nuestra red, formando así una dirección IP única a nivel global.
Vamos a centrarnos en la conectividad entre maquinas de nuestra propia red IP, funcionando sobre un medio fisico Ethernet.
Para enviar un paquete IP desde nuestra estación 192.168.1.1 hacia la estación 192.168.1.2, es necesario conocer la direcion MAC de la estación de destino. Podriamos solucionarlo con un fichero de configuración, asignando a cada dirección IP de nuestra red la correspondiente dirección MAC asociada a cada IP, pero sería poco practico. Para solucionar este problema se desarrolló el protocolo ARP (Address Resolution Protocol). Cuando un equipo desea conocer la dirección MAC correspondiente a una IP, emite un paquete BROADCAST preguntando "¿ Quien es el propietario de 192.168.1.2 ?". Todos los equipos de la red escuchan la petición, pero solo responde el destinatario: "Aqui está 192.168.1.2 desde la dirección MAC xx:xx:xx:xx:xx". Esta respuesta se almacena en el cache ARP del peticionario para usos posteriores, y procede a enviar el paquete al destinatario.
|