Xarxes de computadors - Redes de Computadores
Xarxes de computadors - Redes de Computadores
Xarxes de computadors - Redes de Computadores
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