11.07.2015 Views

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

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>ª FUOC • XP04/90786/00020En este caso siempre se pi<strong>de</strong> el máximo posible, que es 39 bytes,puesto que el campo siguiente tiene un byte (puntero), al que sigueuna ca<strong>de</strong>na <strong>de</strong> campos <strong>de</strong> 4 bytes (que son las direcciones IP encontradas).El campo Puntero se inicializa a 4, y <strong>de</strong>ntro <strong>de</strong> los 4 bytes siguientesse guarda la dirección <strong>de</strong> la estación en que ejecutamos elping.Cada direccionador <strong>de</strong>be mirar <strong>de</strong>ntro <strong>de</strong> los paquetes IP (ICMP ono) para ver si tienen la opción RR activada. Si un direccionador encuentraun paquete con esta opción activada, modifica la posiciónapuntada por el puntero con su dirección (por norma general, la dirección<strong>de</strong> salida <strong>de</strong>l direccionador) e incrementa el valor <strong>de</strong>l punteroen cuatro unida<strong>de</strong>s. Cuando vuelve el mensaje <strong>de</strong> respuesta <strong>de</strong>eco, se ha añadido una lista con todos los saltos que ha tenido querealizar el paquete (tanto <strong>de</strong> ida, como <strong>de</strong> vuelta).El campo <strong>de</strong> opciones tiene limitaciones <strong>de</strong> tamaño: sólo dispone <strong>de</strong>36 bytes (39 − 3) para guardar direcciones IP. Como cada direcciónocupa 4 bytes, sólo hay espacio para nueve direcciones IP. Si a ellole añadimos que no todos los direccionadores comprueban si hayopciones <strong>de</strong>ntro <strong>de</strong> los paquetes IP, o no actualizan la opción RR,hace poco útil este tipo <strong>de</strong> ping en el mundo real.ActividadComprobad la ruta a diferentes <strong>de</strong>stinos por medio <strong>de</strong>un ping con la opción <strong>de</strong> memorización <strong>de</strong> rutas. Valoradsi la comprobación <strong>de</strong> esta opción está muy extendida.10.3. El programa tracerouteEl programa traceroute permite encontrar las rutas entre unorigen y un <strong>de</strong>stino sin ninguna <strong>de</strong> las limitaciones <strong>de</strong>l ping -R. Utilizaun mecanismo bastante ingenioso basado en mensajes genéricosICMP (y no los específicos petición <strong>de</strong> eco y respuesta <strong>de</strong> eco<strong>de</strong>l ping).ANOTACIONES105

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

Saved successfully!

Ooh no, something went wrong!