it-swarm-es.com

¿Cómo interpretar la información de TRACEROUTE?

Por ejemplo, en esta foto tomada de Wikipedia

[versión más grande]

alt text

  1. ¿Cuáles son todos estos 12 nombres de servidor que se enumeran? Sé que son servidores que se supone que deben ser el camino que el paquete de red tenía que viajar para llegar al destino. Pero, ¿por qué necesito ir a algún servidor, excepto el servidor que realmente sirve a la solicitud brindándome el archivo que solicité?

  2. ¿Cuáles son las tres informaciones de tiempo que se mencionan para cada nombre del servidor?


¿Se supone que el proceso se supone que es así (copiado de aquí )?

El navegador se comunicó con un servidor de nombre para traducir el nombre del servidor www.howstuffworks.com "en una dirección IP, que utiliza para conectarse a la máquina del servidor. El navegador formó una conexión al servidor en esa dirección IP en el puerto 80. (Discutiremos los puertos más adelante en este artículo). Después del protocolo HTTP, el navegador envió una solicitud de obtención del servidor, solicitando el archivo " http://www.howstuffworks.com/web-server. HTM . "(Tenga en cuenta que las cookies pueden enviarse desde el navegador al servidor con la solicitud de obtención: consulte cómo funcionan las cookies de Internet para obtener detalles). El servidor envió el texto HTML para la página web al navegador. (Las cookies pueden También se envíe desde el servidor al navegador en el encabezado para la página.) El navegador lee las etiquetas HTML y formateó la página en su pantalla.

5
Lazer

Las 12 líneas son los nodos, el paquete tenía que pasar para llegar al servidor de Wikimedia. Debe pasar por 12 nodos porque su computadora no está conectada directamente al servidor de Wikimedia. es conectado a un nodo en XS4all.net (un ISP, naturalmente), que está conectado a otro nodo XS4NET, que está conectado a WVFIBER.NET, que está conectado a AS30217.net, que es Conectado a wikimedia.org, por lo que es el mejor camino, los enrutadores podrían encontrar el paquete al destino. Si su computadora se conectó directamente a la computadora de destino, solo habría un salto; Intente tracerOuting a otra computadora en su red local:

> [[email protected] ~] % traceroute etudes-1
traceroute to etudes-1 (192.168.0.10), 30 Hops max, 40 byte packets
 1  etudes-1 (192.168.0.10)  0.196 ms  0.190 ms  0.152 ms

La información de tiempo en el lado derecho de cada salto es el tiempo de ida y vuelta para el paquete. Por defecto, se envían tres paquetes por salto, por lo que muestra tres tiempos; Si le das a TRACEROUTE el -q Opción Puede controlar cuántos paquetes se envían:

> [[email protected] ~] % traceroute -q 1 etudes-1
traceroute to etudes-1 (192.168.0.10), 30 Hops max, 40 byte packets
 1  etudes-1 (192.168.0.10)  0.177 ms
9
Michael Mrozek

Los hosts mostrados por TRACEROUTE NO son servidores, son enrutadores. TRACEROUTE muestra los saltos sobre el IP ruta desde la computadora de la persona que tomó esta instantánea al servidor Wikipedia. La descripción de HTTP que cita analiza un nivel mucho más alto donde todo este enrutamiento es transparente.

Creo que la mejor manera de explicar esto es a través de una metáfora. HTTP (por ejemplo) requiere un canal de comunicación bidireccional entre el cliente y el servidor; Este canal se proporciona por TCP . TCP se incorpore a su vez en la parte superior de la IP. El objetivo de IP es transmitir paquetes de una dirección IP a otra. A TCP Conexión requiere paquetes IP desde el cliente hasta los paquetes de servidor y IP que van desde el servidor al cliente.

OK, ahora piense en cada paquete de IP como una letra que cae en un cuadro de correo y que la oficina de correos lleva a su destino. TRACEROUTE muestra todas las etapas en el viaje de la carta de su vivienda a la vivienda del destinatario: el cuadro de correo que se ha caído, la oficina de correos de la ciudad, la oficina de clasificación del distrito, el centro de correo regional, etc., hasta que la letra llegue al destinatario. ranura de correo. Esto es básicamente lo que ves cuando observa el progreso de una parcela registrada con DHL/UPS/...

En este ejemplo, los dos primeros saltos se llaman ….xs4all.net; son claramente de la ISP del autor de la instantánea. Las siguientes líneas son de Fibra WV , que opera líneas de tránsito internacional. No se quien as30217.net es; Probablemente un ISP para los centros de datos. Las dos máquinas finales son de Wikipedia.

El enrutamiento IP es completamente transparente a protocolos de nivel superior, tales como TCP y a Fortiori Todos los protocolos construidos sobre TCP. En HECHO, TRACEROUTE tiene que jugar algunos trucos para obtener la información en absoluto.