16.04.2015 Views

Redes de computadores

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Re<strong>de</strong>s</strong> <strong>de</strong> <strong>computadores</strong><br />

ª FUOC • XP04/90786/00020<br />

9. El ARP (address resolution protocol)<br />

Al <strong>de</strong>scribir el funcionamiento <strong>de</strong> los direccionadores hemos visto<br />

que necesitan saber la dirección MAC correspondiente a una dirección<br />

IP. El ARP es el encargado <strong>de</strong> llevar a cabo la resolución automática<br />

<strong>de</strong>l mapeado entre direcciones MAC.<br />

Cuando efectuamos la transmisión <strong>de</strong> un paquete entre dos estaciones<br />

locales <strong>de</strong> una misma LAN, lo hacemos indicando a la aplicación<br />

correspondiente sólo la dirección IP. Por ejemplo, si <strong>de</strong>s<strong>de</strong><br />

147.83.153.103 queremos conectarnos a 147.83.153.100, haremos<br />

lo siguiente:<br />

Nota<br />

telnet es una aplicación<br />

<strong>de</strong> uso común para el aceso<br />

a servidores remotos. La veremos<br />

en la unidad 17.<br />

$ telnet 147.83.153.100<br />

Aplicando la máscara <strong>de</strong> red a la dirección IP solicitada, la estación<br />

<strong>de</strong>duce que se encuentra en su misma subred. Por tanto, no hace falta<br />

<strong>de</strong>legar en ningún direccionador. Para po<strong>de</strong>r enviarle las tramas en<br />

las que <strong>de</strong>ben ir los paquetes IP que genera la aplicación telnet, necesita<br />

conocer su dirección MAC.<br />

Para ello, emite una petición ARP. Se trata <strong>de</strong> un paquete encapsulado<br />

directamente sobre una trama Ethernet (con tipo = 0x0806). Como dirección<br />

<strong>de</strong> <strong>de</strong>stino lleva la dirección broadcast (FF:FF:FF:FF:FF:FF) para<br />

que llegue a todas las estaciones <strong>de</strong> la LAN, y como contenido, la dirección<br />

IP para la cuál se <strong>de</strong>sa conocer la dirección MAC. La estación que<br />

reconoce su IP en la petición ARP respon<strong>de</strong> con una respuesta ARP dirigida<br />

al origen <strong>de</strong> la petición con su dirección MAC. De hecho, el contenido<br />

<strong>de</strong> la respuesta ARP es irrelevante, lo único importante es la<br />

dirección MAC <strong>de</strong> origen <strong>de</strong> la trama.<br />

Lo mismo suce<strong>de</strong> cuando la estación <strong>de</strong>duce que la IP solicitada por alguna<br />

aplicación correspon<strong>de</strong> a una estación remota, o sea, <strong>de</strong> fuera <strong>de</strong><br />

su LAN. En este caso, las tramas se <strong>de</strong>ben enviar al direccionador para<br />

que se encargue <strong>de</strong> sacarlas <strong>de</strong> la LAN hacia su <strong>de</strong>stino. Para ello, la<br />

estación origen <strong>de</strong>be averiguar la dirección MAC <strong>de</strong>l direccionador.<br />

Nota<br />

No mostraremos el formato<br />

<strong>de</strong> los paquetes ARP, porque<br />

no van a aportarnos<br />

mucha más información.<br />

Podéis encontrar el formato<br />

y los usos alternativos <strong>de</strong>l<br />

ARP en:<br />

D. E. Comer (1995).<br />

Internet-working with TCP/IP<br />

(volumen 1: “Principles,<br />

Protocols, and Architecture”).<br />

Hertfordshire: Prentice Hall<br />

ANOTACIONES<br />

97

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!