25.04.2013 Views

Xarxes de computadors - Universitat Oberta de Catalunya

Xarxes de computadors - Universitat Oberta de Catalunya

Xarxes de computadors - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

<strong>Xarxes</strong> <strong>de</strong> <strong>computadors</strong><br />

En <strong>de</strong>scriure el funcionament <strong>de</strong>ls encaminadors hem vist que necessiten<br />

saber l’adreça MAC corresponent a una adreça IP. L’ARP és<br />

l’encarregat <strong>de</strong> dur a terme la resolució automàtica <strong>de</strong>l mapat entre<br />

adreces MAC.<br />

Quan efectuem la transmissió d’un paquet entre dues estacions locals<br />

d’una mateixa LAN, ho fem indicant a l’aplicació corresponent<br />

només l’adreça IP. Per exemple, si <strong>de</strong>s <strong>de</strong> 147.83.153.103 ens volem<br />

connectar a 147.83.153.100, farem el següent:<br />

$ telnet 147.83.153.100<br />

Aplicant la màscara <strong>de</strong> xarxa a l’adreça IP sol·licitada, l’estació <strong>de</strong>dueix<br />

que es troba a la seva mateixa subxarxa. Per tant, no cal <strong>de</strong>legar<br />

en cap encaminador. Per a po<strong>de</strong>r enviar-li les trames en les quals<br />

han d’anar els paquets IP que genera l’aplicació telnet, necessita<br />

conèixer la seva adreça MAC.<br />

Per a això, emet una petició ARP. Es tracta d’un paquet encapsulat<br />

directament sobre una trama Ethernet (amb tipus = 0x0806). Com<br />

adreça <strong>de</strong> <strong>de</strong>stinació, porta l’adreça <strong>de</strong> difusió (FF:FF:FF:FF:FF:FF)<br />

perquè arribi a totes les estacions <strong>de</strong> la LAN, i com contingut, l’adreça<br />

IP per a la qual es vol conèixer l’adreça MAC. L’estació que reconeix<br />

el seu IP en la petició ARP respon amb una resposta ARP dirigida<br />

a l’origen <strong>de</strong> la petició amb la seva adreça MAC. De fet, el contingut<br />

<strong>de</strong> la resposta ARP és irrellevant, l’únic important és l’adreça MAC<br />

d’origen <strong>de</strong> la trama.<br />

El mateix succeeix quan l’estació <strong>de</strong>dueix que l’IP sol·licitada per alguna<br />

aplicació correspon a una estació remota; és a dir, <strong>de</strong> fora <strong>de</strong><br />

la seva LAN. En aquest cas, les trames s’han d’enviar a l’encaminador<br />

perquè s’encarregui <strong>de</strong> treure-les <strong>de</strong> la LAN cap a la seva <strong>de</strong>stinació.<br />

Per a això, l’estació origen ha d’esbrinar l’adreça MAC <strong>de</strong><br />

l’encaminador.<br />

95<br />

© FUOC • XP06/M2005/01487<br />

Nota<br />

telnet és una aplicació<br />

d’ús comú per a l’accés a<br />

servidors remots. La veurem<br />

en la unitat 17.<br />

Nota<br />

No mostrarem el format<br />

<strong>de</strong>ls paquets ARP, perquè<br />

no ens aportaran gaire més<br />

informació. Po<strong>de</strong>u trobar el<br />

format i els usos alternatius<br />

<strong>de</strong> l’ARP a:<br />

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

with TCP/IP. Principles,<br />

Protocols, and Architecture<br />

(volum 1). Hertfordshire:<br />

Prentice Hall.<br />

ANOTACIONS

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

Saved successfully!

Ooh no, something went wrong!