Abierto
Cerca

Seguimiento de ping. Seguimiento de rutas: ¿por qué es necesario? Hacer ping a nodos intermedios

Cuando accedemos a un portal de Internet, el ordenador envía una solicitud al servidor. En el camino pasa por enrutadores. Si todo está en orden, el recurso se muestra en nuestro navegador.

Si el sitio no funciona, la solicitud de la computadora no llegó al servidor; se perdió en uno de los nodos de comunicación intermedios o el motivo es otro (el sitio en sí no funciona). Para saber exactamente dónde está el problema, tracemos la ruta.

Cuando se comunica con el servicio de soporte técnico de un recurso, esto suele ser lo primero que se le pide que haga si el sitio no funciona. Esto se debe al hecho de que es posible que el sitio no funcione debido a cortes de comunicación en un nodo en particular, pero en general el sitio está funcionando y todo está bien.

Cómo rastrear una ruta a un servidor o sitio web en el sistema operativo Windows.

Lanzamos la línea de comando a través del menú “Inicio - Todos los programas - Accesorios”. O presione la combinación de teclas "Win + R", aparece la ventana de la utilidad del sistema "Ejecutar un programa", ingrese: "cmd" y haga clic en "Aceptar".

En la línea de comando, ingrese: "tracert" y la dirección del recurso que debe verificarse. Presione “entrar”. Como resultado del rastreo, sabremos por qué nodos intermedios pasa el paquete y el tiempo de respuesta. Con base en esta información, podrá comprender dónde está el problema: en usted, en su proveedor de Internet, en uno de los nodos intermedios o en el servidor del sitio. Los asteriscos significan que uno de los enrutadores no quiere responder.

Los asteriscos no siempre significan un problema: puede haber un firewall en el servidor que bloquea los paquetes "extra", pero permite el paso de los "reales" y la página se abre correctamente en el navegador.

Alojamiento de sitios web virtuales para CMS populares:

En la línea de comando encontramos la dirección IP para rastrear

Si el rastreo no funciona por nombre de dominio, lo haremos por dirección IP. Lo reconocemos mediante el comando “ping”. Esta consulta muestra el tiempo que tarda un paquete en llegar al servidor y regresar. Los números entre corchetes que vienen después del dominio en la línea "Intercambiar paquetes con..." son la IP requerida. En la captura de pantalla: 88.214.230.21.

¿Cómo copiar resultados de ping y seguimiento desde la línea de comando?

Incluso si el rastreo del dominio tiene éxito, vale la pena hacer ping al servidor para ver si se están perdiendo paquetes. Sí, y el soporte técnico puede solicitar estadísticas de intercambio de datos junto con un informe de seguimiento.

Ingrese: tracert y dirección IP, presione “enter” y obtenga un informe. Si los datos no son necesarios para usted personalmente, sino para ellos. soporte, seleccione las líneas requeridas con el mouse y presione "enter". La información va al portapapeles. Cree un archivo de texto y péguelo usando la combinación de teclas Ctrl + V Guárdelo y envíelo al soporte técnico.

En Internet, en particular en los foros, si hay algún problema para conectarse a algún nodo (), se recomienda verificar el ping o realizar un seguimiento de ruta y así verificar la disponibilidad del servidor.

Pero ¿qué es ping y qué es trace? Ping es una herramienta (utilidad) para comprobar la integridad de las conexiones en redes basadas en TCP/IP. Tracing (traceroute o comando tracert) es un programa para determinar rutas de datos en redes TCP/IP.

Sin embargo, no siempre es posible encontrar información sobre cómo se realiza exactamente esta verificación: cómo hacer ping o cómo hacer una ruta.

verificación de ping

Para verificar el ping, use el mismo comando silbido, que debe ingresarse en la línea de comando. Puede iniciar la línea de comando de las siguientes maneras:

ventanas:

1) Comenzar -> Todos los programas -> Estándar -> Línea de comando

2) Comenzar -> Ejecutar -> cmd

Existen multitud de terminales en este SO, por lo que podrás utilizar cualquiera de los instalados en tu PC para estos fines. Normalmente, un terminal estándar se puede iniciar con un atajo de teclado. CONTROL+ALTA+t.

Entonces, para hacer ping a un servidor específico, debe ejecutar el comando:

Silbido

Por ejemplo, para hacer ping a una dirección 11.222.33.44 necesitas ejecutar el comando:

Haga silbido 11.222.33.44

A continuación se muestra un ejemplo de los resultados de hacer ping a una de las direcciones IP.

Como puede verse en los resultados, se enviaron y recibieron 4 paquetes de 32 bytes. El tiempo de intercambio de un paquete fue de 47 milisegundos.

Vale la pena señalar que Windows sólo envía 4 paquetes de forma predeterminada. En Linux, el intercambio de paquetes continúa hasta que el usuario detiene el proceso de forma independiente con un atajo de teclado. CONTROL+C. Para ejecutar ping de manera similar en Windows, debe usar el parámetro -t. Por ejemplo:

Ping -t 11.222.33.44

La detención del intercambio de paquetes se realiza utilizando la misma combinación de teclas: CONTROL+C.

Configurar el número de paquetes a enviar

Para establecer la cantidad máxima de paquetes a enviar, debe usar el siguiente comando:

ventanas:

ping-n<число_пакетов> < IP или домен >

Por ejemplo:

Ping-n 5 11.22.33.44

hacer ping-c<число_пакетов> < IP или домен >

Por ejemplo:

Hacer ping -c 5 11.22.33.44

Cambiar el tamaño de los paquetes enviados

Para hacer ping utilizando un tamaño de paquete específico (en bytes), debe utilizar el siguiente comando:

ventanas:

ping-l<размер_пакетов> < IP или домен >

Por ejemplo:

Ping-l 64 11.22.33.44

ping-s< размер_пакетов> < IP или домен >

Por ejemplo:

Ping-s 64 11.22.33.44

En este caso, se enviaron paquetes de 64 bytes de tamaño.

Un seguimiento de ruta puede mostrar la velocidad de los paquetes que pasan entre los enrutadores que conectan la PC de donde provienen las solicitudes y el servidor de destino.

El siguiente comando se utiliza para realizar el seguimiento:

ventanas:

tracert

Por ejemplo:

Tracert wikipedia.org

ruta de seguimiento

Por ejemplo:

Traceroute wikipedia.org

Vale la pena señalar que, de forma predeterminada, el rastreo también realiza una consulta de DNS para resolver la dirección IP en un nombre de dominio para cada enrutador que pasa. Esta opción se puede desactivar, lo que reduce el tiempo necesario para obtener resultados de seguimiento.

Para activar esta opción debes utilizar el siguiente tipo de comando:

ventanas:

Tracert-d

ruta de seguimiento -n

Para diagnosticar y encontrar problemas de red, los administradores de sistemas suelen utilizar una herramienta útil llamada seguimiento de rutas. Le permite determinar todos los nodos (enrutadores, servidores, computadoras) por los que pasa el tráfico en su camino hacia su destino. Si la conexión con cualquier host remoto se interrumpe o desaparece por completo, rastrear la ruta de la red le permitirá encontrar rápidamente el área donde surgieron los problemas tanto en la red local como en Internet global.
Para realizar este procedimiento, cada sistema operativo moderno cuenta con una herramienta correspondiente.

En el sistema operativo Windows, esta es la utilidad tracert. En XP estaba disponible de forma predeterminada, pero en todas las versiones posteriores hasta Windows 10 se debe habilitar adicionalmente a través de “Programas y características”.

En sistemas operativos de la familia *NIX - Linux, FreeBSD, Android - programa traceroute
El significado del algoritmo de seguimiento de ruta es que se envían tres solicitudes especiales a cada nodo de la red a través del cual el tráfico llega al host deseado, luego, para cada una de ellas en la pantalla, junto a su dirección, se muestra el tiempo de respuesta en función de estas. resultados, puede rastrear fácilmente en qué parte de la red los retrasos en la respuesta comienzan a aparecer o desaparecen por completo.

Seguimiento en Windows 10

Para realizar el seguimiento de la red en Windows 10, debe presionar la combinación de teclas Win+R y escribir "cmd" en la ventana "Ejecutar". Esto abrirá la línea de comando de Windows, en la que deberá ingresar el comando:

tracert

Por ejemplo, tomemos el sitio google.ru.

Seguimiento en Linux

En sistemas operativos de la familia Linux: Ubuntu, Fedora, CentOS, etc. - para iniciar el seguimiento de rutas, debe abrir la consola del sistema e ingresar el comando:

trazarruta<имя_сервера>

¡Atención! No puede utilizar el rastreo de rutas de red para evaluar la calidad de la última milla (línea de abonado ADSL, FTTB o PON), ya que este programa del sistema no puede evaluar la calidad de la línea y de ninguna manera lo hace.

Instrucciones

Casi todos los sistemas operativos de red incluyen un programa para rastrear las rutas de los paquetes de información. En el sistema operativo Windows es tracert, y en GNU/Linux y Mac OS es traceroute. El principio de funcionamiento de este programa es el siguiente: El programa envía paquetes de información a la dirección especificada, estableciendo condiciones de entrega deliberadamente imposibles: una vida útil muy corta del paquete (TTL - Time To Live). Cuando se envía el primer paquete, es 1 segundo. Cada servidor en el camino desde su computadora a la dirección deseada debe reducir este valor en al menos uno. Por lo tanto, la vida útil del paquete expirará en el primer nodo y no lo transmitirá más, pero enviará una notificación al remitente sobre la imposibilidad de entrega. De esta forma, el trazador obtendrá información sobre el primer nodo intermedio. Luego aumentará la vida útil del paquete en uno y lo reenviará. Esta solicitud vivirá hasta el segundo nodo y la situación es . Por lo tanto, el programa de seguimiento compilará una lista de todos los nodos intermedios y, si no recibe una notificación de ninguno, esto significará una de dos cosas: o el paquete aún se entregó al destinatario o este nodo no se ejecuta. . Para averiguarlo, enviará una solicitud con otro defecto: se indicará un número de puerto obviamente inexistente. Si este paquete regresa indicando un error, entonces el nodo está funcionando normalmente y es el destinatario, y si no, entonces hay una interrupción en la cadena de entrega de paquetes en este nodo. En cualquier caso, se completará el procedimiento de localización.

En el sistema operativo Windows, el archivo ejecutable de este programa (tracert.exe) se almacena en la carpeta WINDOWSsystem32 en la unidad del sistema de su computadora. Pero para ejecutar el programa no es necesario buscar el archivo. Este programa se controla únicamente desde la línea de comandos, por lo que primero debe iniciar una terminal de línea de comandos. Para hacer esto, en el menú principal (en el botón "Inicio"), seleccione "Ejecutar" para abrir el cuadro de diálogo "Ejecutar un programa". También puede abrirlo presionando la combinación de teclas WIN + R Luego escriba "cmd" (sin comillas) y presione el botón "OK" (o la tecla Enter). En la terminal que se abre, escriba tracert y, separada por un espacio, la dirección del nodo en la red al que desea rastrear. Puede ser una dirección IP o un nombre de dominio. No es necesario especificar el protocolo http. Una vez completado el seguimiento, se puede copiar el resultado: presione CTRL + A para seleccionar todo y Enter para copiar la selección a la RAM. Luego puedes pegar lo que copiaste en cualquier documento en cualquier editor de texto.

La operación de seguimiento escribe en un archivo del sistema operativo declaraciones SQL específicas y su información asociada (planes de consulta y esperas de eventos) que se ejecutan mientras se ejecuta el script. Puede rastrear cualquier sesión arbitraria en la base de datos Oracle.

Instrucciones

Antes de eso, debe habilitar la recopilación de estadísticas; de lo contrario, aparecerán archivos con cero tiempos. Para hacer esto necesita: alterar el conjunto del sistema timed_statistics=true Si necesita ejecutar el seguimiento en la sesión actual, entonces el parámetro del sistema debe reemplazarse con sesión.

Asegúrese de que el atributo de tamaño máximo del archivo de volcado esté establecido en un valor suficiente. Para hacer esto, ejecute la consulta SQL correspondiente: SELECT value FROM v$param p WHERE name=’max_dump_file_size’El valor de $param se puede establecer tanto a nivel de base de datos (alterar sistema) como a nivel de sesión (alterar sesión).

Para iniciar el seguimiento, el evento 1046 debe configurarse en la sesión adecuada. Ejecute el procedimiento sys.dbms_system.set_ev y luego pase los valores sid y serial resultantes como parámetros enteros: BEGIN sys.dbms_system.set_ev(sid, serial#, 10046, 8, ''); FIN

Para desactivar el seguimiento, cambie el valor de nivel del evento 10046 de 8 a 0.

El archivo de seguimiento aparece en el directorio de volcado de la base de datos de Oracle (Oracle/admin/databaseSID/udump). El nombre de este archivo contiene el identificador del proceso del sistema operativo en el que se realizó la operación y la extensión es .trc. Para procesar la información en un formato legible, procese el archivo de seguimiento en la utilidad tkprof:cd C:ORACLEadmindatabaseSIDudump
tkprof file.trc salida=my_file.prf El archivo procesado contendrá una lista de todos los comandos que se ejecutaron durante la sesión.

Consejo útil

El nivel mínimo para ejecutar el comando 10046 es 1 y el máximo es 12, en el que se suman los valores de todas las variables relacionadas con el proceso, así como información sobre las expectativas.

Los sitios web en la red no aparecen por sí solos: son creados y mantenidos por computadoras llamadas servidores, y estos servidores son administrados por una organización: un proveedor o un proveedor de alojamiento. Y para que todo se reproduzca de forma clara y precisa para todos, el proveedor monitorea sus equipos de red, servidores, canales de comunicación a través de los cuales la información y otros datos diversos se transmiten directamente a los usuarios. A su vez, el usuario puede diagnosticar su conexión a Internet si no puede obtener esta información para determinar si la culpa es del hosting o del proveedor a través del cual proporciona el acceso a Internet. Trazar la ruta desde una computadora personal hasta el sitio requerido ayuda en dicho diagnóstico.

Instrucciones

Realice un seguimiento utilizando el comando traceroute en Windows-tracert. Para trazar una ruta, haga lo siguiente: abra el menú “Inicio” – “Ejecutar”. Escriba cmd.exe y seleccione Aceptar.

En la línea de comando, escriba el comando tracert nombre_servidor (el nombre del servidor se indica en el correo electrónico de bienvenida al solicitar el servicio). Espere a que se complete el comando, luego haga clic derecho en la ventana del símbolo del sistema, seleccione Seleccionar todo y luego (una vez seleccionado) presione Entrar. A continuación, para ver el seguimiento, haga clic derecho y luego haga clic en "Insertar" en el campo de entrada del mensaje.

Con el comando tracert, envía paquetes de datos a la dirección que especifique; puede ser una dirección de servidor, un nombre de computadora en la red o una dirección IP. En este caso, los paquetes pasan a través de enrutadores especiales: dispositivos de red entre la computadora personal y el destinatario. Con esta acción determinas la ruta hasta el destino final y, lo más importante, calculas el tiempo de respuesta (valor en milisegundos) de cada nodo intermedio.

En aquellas secciones donde el tiempo de respuesta es más corto, la transmisión se realiza lo más rápido posible, esto significa que el canal está libre y la información se entrega sin interferencias. En el lugar donde el tiempo de respuesta alcanza un máximo de algún valor estandarizado, vemos la consecuencia “Se ha excedido el intervalo de espera para la solicitud”, lo que equivale a la pérdida de paquetes de información.

De esta forma, es posible calcular en qué punto de conexión específico existe el problema. Si los datos no llegan al destinatario, entonces el problema es de él. Si la conexión se detiene en el medio, el problema está en uno de los dispositivos de red intermedios. Al mismo tiempo, desde otra PC o por otra ruta (si la hay), su sitio que no se ha abierto puede resultar bastante accesible. Si la información no sale de los límites de la red de su proveedor, entonces el problema está en ella.

Vídeo sobre el tema.

El calco completa el diseño del equipo electrónico y define las líneas que conectan los componentes que componen el dispositivo diseñado. Incluye pasos específicos para ejecutar un programa y detenerse en comandos, líneas. Las tareas de rastreo requieren mucha mano de obra debido a la variedad de métodos tecnológicos para realizar conexiones.

Instrucciones

Utilice un programa de seguimiento especial que probablemente ya exista en el sistema operativo de su red. Si es Windows, entonces el programa se llama tracert; En los sistemas operativos GNU/Linux y Mac OS, el rastreo se puede realizar mediante traceroute. En este caso, la información del paquete se envía a la dirección especificada para ello. Establezca específicamente parámetros de entrega que no sean factibles, por ejemplo, la vida útil del paquete es demasiado corta. Para el primer paquete, es mejor configurarlo en un segundo.

Asegúrese de que cada servidor ubicado en el segmento desde su computadora a la dirección dada necesariamente reduzca este valor en uno. Por lo tanto, la vida útil del paquete expira inmediatamente en el primer nodo de la ruta, que enviará automáticamente una notificación de que es imposible entregar el paquete que contiene los datos. Gracias a esta circunstancia, el programa de rastreo tendrá acceso a información sobre el primer nodo intermedio.

Aumente la duración del paquete de información en uno y vuelva a intentarlo. Ahora el segundo nodo intermedio no podrá enviarlo más y se verá obligado a enviar un informe de no entrega. Repita estos pasos, aumentando la vida útil del paquete en uno cada vez. Usando estos pasos, el programa de rastreo compilará una lista de todos los nodos contenidos en el intervalo desde la computadora hasta la dirección final.

Comprobar el correcto funcionamiento de todos los puntos intermedios. Si el programa no recibe notificación de alguno de los puntos enviará una solicitud con el siguiente defecto: el número de puerto no existe. Cuando el paquete regrese indicando un error, esto indicará el funcionamiento normal del nodo. Si esto no sucede, se produce una rotura en el nodo. Finalice el programa de rastreo.

Vídeo sobre el tema.

convertir una imagen rasterizada (píxeles) en una vectorial (donde la imagen se describe mediante fórmulas matemáticas).

El seguimiento se puede realizar de forma automática o manual. Algunos editores de gráficos vectoriales tienen funciones de seguimiento automático integradas, pero el resultado es un archivo con una gran cantidad de puntos de control que es difícil de usar. Sin embargo, si tiene un archivo rasterizado que debe imprimirse en un tamaño grande (por ejemplo, estirar una foto normal para un póster en la pared de un edificio), la única solución será el calco automático seguido de la ampliación. El calco manual consiste en trazar los contornos de la imagen deseada utilizando las herramientas disponibles en el programa para crear curvas Bézier.

Seguimiento en programación

También se rastrea la ejecución paso a paso de un programa con cambios en todos los parámetros o deteniéndose en cada operación. Puede ser necesario si está depurando su propio código. A veces el algoritmo es correcto, pero por alguna razón no funciona. Es el rastreo lo que le permite comprender en qué etapa ocurre el error. El método de rastreo también ayuda a comprender el código de otra persona.

trazado de rayos

El trazado de rayos, o trazado de ruta, es una técnica de renderizado (creación de una imagen a partir de un modelo 3D) en gráficos por computadora que está relacionada con la óptica geométrica. Le permite construir una imagen basada en el conocimiento de las leyes de cómo los rayos de luz individuales interactúan con las superficies existentes. En el trazado de rayos, el algoritmo del software envía rayos desde una "cámara" y rebotan en diferentes superficies hasta que son absorbidos o dispersados. Cuantos más rayos se tracen, mejor calidad será el resultado.

Este método de renderizado produce imágenes de la mejor calidad, pero requiere potentes recursos informáticos. Sin embargo, algunos efectos simplemente no se pueden recrear utilizando otros métodos de renderizado, por lo que a veces el trazado de rayos es la única solución posible.

El rastreo como construcción de conexiones

Trazar también significa encontrar líneas que conecten los puntos nodales de un sistema. Si está diseñando una placa de computadora (por ejemplo, una tarjeta de video), entonces rastrear en este proceso consiste en encontrar las líneas que conectarán los contactos de los elementos de la placa.

como rastrear

No es ningún secreto que cualquier sitio web está alojado en un servidor específico y al ingresar la dirección del sitio requerido en la barra de direcciones del navegador instalado y luego hacer clic en el botón "Ir", el usuario envía una solicitud al servidor. De camino al sitio, la solicitud pasa por nodos de comunicación intermedios. Si funcionan normalmente, entonces el recurso se carga en el navegador.

Cuando el sitio no carga significa que la solicitud enviada no pudo recibirse debido a problemas en uno de los nodos de comunicación. El rastreo de ruta le ayudará a comprender qué parte del canal de comunicación provoca que se pierda la solicitud.

Cómo hacer un seguimiento del sitio

A continuación te diré cómo realizar el seguimiento de rutas en el sistema operativo Windows. Para hacer esto, necesitaremos usar la utilidad Tracert, que, similar al programa ping, se inicia desde la línea de comando. Para acceder a él, puede utilizar uno de los tres métodos que sugiero:

2. Utilice la combinación de teclas Win+R, que abre una ventana como en el primer método. Entonces todas las acciones son iguales.

Se abrirá una ventana con un fondo negro, donde deberá escribir un comando en el formato tracert site_name (como ejemplo: tracert yahoo.com) y confirmar la entrada con la tecla Enter. Si conoce la dirección IP del recurso, en lugar del nombre de dominio, puede ingresarla. Al ingresar la dirección, se establece una ruta hacia el nodo de destino. La ventana de línea de comando muestra los resultados del seguimiento en tiempo real: direcciones IP y nombres de nodos intermedios, así como tiempos de respuesta mostrados en milisegundos.

Si los nombres de los nodos intermedios no son interesantes, entonces el seguimiento de la ruta debe realizarse agregando el parámetro –d, que permite ocultar los nombres de los enrutadores. Así es como se ve una solicitud de ejemplo: tracert -d yahoo.com.

El tiempo de respuesta caracteriza la carga en el canal dedicado. Con un tiempo de respuesta prolongado, el sitio se cargará, pero será muy difícil. Pero si aparece un mensaje advirtiendo que se ha excedido el tiempo de espera de la solicitud, entonces se observa pérdida de datos en un nodo específico. Por tanto, este nodo es problemático.

Por tanto, el seguimiento de rutas le permite identificar problemas en los nodos. Si los datos llegan normalmente, pero se pierden en el nodo de destino, entonces el problema está en el sitio. Si la traza se interrumpe a mitad de la ruta, hay un problema con el enrutador intermedio. Si se pierden paquetes en la red del proveedor que utiliza, entonces este problema se resuelve directamente con él.