24.04.2013 Views

Xarxes de computadors - Redes de Computadores

Xarxes de computadors - Redes de Computadores

Xarxes de computadors - Redes de Computadores

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.

Source Quench: És un missatge que utilitzen les passarel∙les per a frenar el<br />

ritme d’injecció <strong>de</strong> missatges en la xarxa d’un <strong>de</strong>terminat host. Aquesta<br />

situació es produeix quan una passarel∙la es veu sobrecarregada amb la<br />

recepció <strong>de</strong> datagrames (una possible situació <strong>de</strong> congestió), i s’han <strong>de</strong><br />

<strong>de</strong>scartar alguns per falta <strong>de</strong> buffers. Quan es produeix aquesta situació, la<br />

passarel∙la envia un missatge d’aquest tipus al host origen <strong>de</strong>l datagrama<br />

<strong>de</strong>scartat, que li diu que baixe el ritme d’injecció <strong>de</strong> datagrames ja que en<br />

aquest moment hi ha una situació temporal <strong>de</strong> congestió.<br />

Canvi <strong>de</strong> ruta (redirect): Aquest missatge és utilitzat per una passarel∙la per a<br />

indicar a un host <strong>de</strong> la seua xarxa IP, un canvi en la seua taula<br />

d’encaminament, per l’ existència d’una altra passarel∙la en la xarxa que és<br />

més idònia que la que està utilitzant actualment.<br />

Temps <strong>de</strong> vida esgotat (Time Excee<strong>de</strong>d): Quan una passarel∙la encamina un<br />

datagrama, una <strong>de</strong> les seues tasques és <strong>de</strong>crementar en una unitat el camp TTL<br />

<strong>de</strong> la capçalera d’aquest. Si <strong>de</strong>sprés <strong>de</strong> l’operació el camp val "0", ha <strong>de</strong><br />

<strong>de</strong>scartar el datagrama i enviar un missatge ICMP d’aquest tipus cap al host<br />

origen.<br />

Echo Request i Echo Reply: Assolibilitat d’una <strong>de</strong>stinació.<br />

En aquesta pràctica <strong>de</strong>senvoluparem la base <strong>de</strong>l protocol ICMP, que solament<br />

processarà els missatges <strong>de</strong>l tipus ICMP ECHO, sent susceptible d’ampliar el codi ací<br />

mostrat per a processar la resta <strong>de</strong> missatges ICMP.<br />

La utilitat d’aquest tipus <strong>de</strong> missatges és comprovar <strong>de</strong>s <strong>de</strong>l nostre host si un altre<br />

host remot és assolible i està operatiu. El mecanisme és senzill, quan un host/passarel∙la<br />

envia un ECHO REQUEST cap a un host/passarel∙la remot, aquest ha <strong>de</strong> respondre amb<br />

un missatge ICMP <strong>de</strong> tipus ECHO REPLY retornant la mateixa informació que portava<br />

el missatge original (EchoRequest) en el camp d’informació addicional, i el mateix<br />

i<strong>de</strong>ntificador i nombre <strong>de</strong> seqüència d’aquest.<br />

En la Figura 6 es mostra el format específic d’aquests missatges ICMP. El camp<br />

I<strong>de</strong>ntificador i Número <strong>de</strong> seqüència s’utilitzen per a i<strong>de</strong>ntificar la tanda o sèrie <strong>de</strong><br />

missatges ICMP EchoRequest, i el número <strong>de</strong> seqüència s’utilitza per a diferenciar un<br />

missatge d’un altre dins <strong>de</strong> la mateixa sèrie. És a dir, si faig una sèrie <strong>de</strong> 10<br />

EchoRequest cap a un host <strong>de</strong>stinació <strong>de</strong>terminat, a la sèrie, la marque amb un<br />

i<strong>de</strong>ntificador (p. e.: 0) i a cada EchoRequest dins d’aquesta amb el seu número <strong>de</strong><br />

seqüència (p. e.: <strong>de</strong>l 0 al 9).<br />

El camp da<strong>de</strong>s addicionals funciona com a emplenament per a simular datagrames <strong>de</strong><br />

qualsevol grandària. Ací po<strong>de</strong>m introduir qualsevol missatge (un text ASCII, o el que<br />

vulguem). En el missatge EchoReply corresponent, es retorna en aquest camp<br />

exactament la mateixa informació.<br />

11

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

Saved successfully!

Ooh no, something went wrong!