¿Cuándo se debe utilizar el comando Ping?
En pocas palabras, depende de si está conectado a la dirección a la que hizo ping
La siguiente es una explicación detallada
Qué es Ping
Ping es una herramienta de red típica. Ping puede identificar ciertos estados de las funciones de la red. El estado de estas funciones de red es la base para el diagnóstico diario de fallas de la red. En particular, Ping puede identificar el estado binario de una conexión (es decir, si está conectada o no). Sin embargo, este es sólo uno de los ejemplos más simples de análisis de comportamiento que pueden informarle sobre el estado de su red.
Supongamos que la red es una caja negra de la que no se sabe nada de antemano. El estado interno de esta caja negra se determina aplicando adecuadamente modelos de análisis del comportamiento de la red estimulando adecuadamente la red y analizando las respuestas de la red. Esto permite a los ingenieros y usuarios de redes comprender un canal de red sin tener que acceder específicamente a los dispositivos que constituyen la red (es decir, interfaces, conmutadores y enrutadores).
Envía un paquete a la red. Utilice el estado normal de la red y los estándares de la red como modelo de análisis. A continuación, al relacionar posibles respuestas de la red con estados conocidos, se pueden identificar los estados internos de la red, como la conectividad.
En el caso de Ping, esto sólo hace que algo simple se vuelva más complicado. Al enviar un paquete ICMP Echo a una dirección IP y obtener una respuesta ICMP (Protocolo de control de mensajes de Internet), puede estar seguro de que hay una conexión en la ruta de la red. Esto es simple, pero muy poderoso porque puede señalar posibilidades más interesantes.
Por supuesto, Internet nunca es ideal. La respuesta de la red a los estímulos cambia con el tiempo. Generalmente, el proceso Ping se repite más de una vez y luego se evalúa estadísticamente. Siguiendo este enfoque, Ping puede determinar de forma aproximada los cambios estadísticos en el tiempo de ida y vuelta (RTT) y las tasas de pérdida de paquetes (el tiempo de ida y vuelta es infinito). A partir de esta información adicional, podemos conocer un poco más sobre parte de la información del canal de la red, pero no mucho.
Traceroute es otra herramienta que adopta este enfoque. Traceroute puede determinar el orden de los dispositivos de Capa 3 entre un host y ciertos hosts de destino, utilizando el comportamiento conocido asociado con los dispositivos de Capa 3 de ruta intermedia y el campo Tiempo de vida (TTL) del encabezado IP. Para realizar esta tarea, Traceroute no envía un paquete, sino una serie de paquetes con configuraciones TTL especiales, aumentando gradualmente de 1 a 255 hasta alcanzar el objetivo predeterminado. Luego, Traceroute puede identificar la dirección IP de cada interfaz de Capa 3 a la que el mensaje responde con un TTL ICMP.
Por lo tanto, Traceroute puede proporcionar una función para comprender el estado del enrutamiento IP entre dos hosts. Obviamente, existen muchos estados de este tipo, que son más complejos que los simples estados de conexión binaria.
Traceroute requiere una gran cantidad de muestras de rutas de red para completar esta tarea.
Por supuesto, hay más herramientas que pueden mostrar diferentes aspectos de las rutas de red, e incluso Ping y Traceroute han añadido otras funciones. Algunas herramientas se basan en modelos de redes matemáticos muy avanzados. Estos modelos matemáticos incluyen teoría de colas, análisis de pérdidas no aleatorias y correlación de errores.
Entonces, ¿qué sentido tiene? Es un poco como la vieja fábula de los ciegos tocando al elefante, donde cada ciego interpreta al elefante con características diferentes (algunos dicen que es como una serpiente, otros dicen que es como una pared). , algunos dicen como el tronco de un árbol), porque a cada camino se accede de forma diferente. Ninguno de ellos sabía a qué se enfrentaban.
Entonces, la red es esto, que cambia constantemente, impacta el rendimiento de las aplicaciones y dificulta el diagnóstico. Sin embargo, los modelos de análisis de redes se pueden aplicar de manera amplia en lugar de realizar un análisis pieza por pieza de estados simples de la red. Los procesos avanzados de muestreo y análisis pueden revelar en detalle la estructura de todas las rutas de un extremo a otro.
Muchas de las últimas tecnologías de red presentadas en la columna "Nueva ciencia de redes" hacen pleno uso de este método. De hecho, estos sistemas proporcionan una visión más precisa.
Por ejemplo, es como utilizar un sonar moderno para generar con precisión ondas sonoras formadas por todos los cambios sutiles de temperatura, superficie y salinidad para representar con precisión el fondo del océano, las corrientes y la vida marina. No se trata sólo de detectar submarinos de la Segunda Guerra Mundial.
Aún mejor, estos sistemas pueden analizar selectivamente la respuesta de la red a aplicaciones específicas. Estas aplicaciones incluyen respaldo y recuperación, VoIP, video, entorno de colaboración y otros sistemas de procesamiento y otro software de aplicación. Los cambios en el tamaño del paquete, la carga, el protocolo y la velocidad de transmisión pueden hacer que la red cambie sus características.
Si encuentras que Ping y raceroute no son muy útiles, considera que estás utilizando sólo una pequeña parte de las herramientas que puedas tener. Así como un gráfico de un píxel no muestra la imagen completa, Ping no muestra la imagen completa.
Comando ping
Verifica la conexión a un ordenador remoto o local. Este comando sólo se puede utilizar después de instalar el protocolo TCP/IP.
ping [-t] [-a] [-n recuento] [-l longitud] [-f] [-i ttl] [-v tos] [-r recuento] [-s recuento] [[-j lista-computadoras] | [-k lista-computadoras]] [-w tiempo de espera] lista-destino
Parámetros
-t
Corrección Prueba la conexión a la computadora especificada hasta que la interrumpa el usuario.
-a
Resuelve la dirección en un nombre de computadora.
-n count
Envía el número de paquetes ECHO especificados por count. El valor predeterminado es 4.
-l longitud
Envía un mensaje ECHO que contiene la longitud de datos especificada por longitud. El valor predeterminado es 64 bytes, el valor máximo es 8192 bytes.
-f
Envía el indicador "no fragmentar" en el paquete. El paquete no será fragmentado por la puerta de enlace de la ruta.
-i ttl
Establezca el campo "Tiempo de vida" en el valor especificado por ttl.
-v tos
Establece el campo "Tipo de servicio" en el valor especificado por tos.
-r count
Registra la ruta de los paquetes salientes y devueltos en el campo "record route". El valor de recuento especificado puede ser tan bajo como 1 y tan alto como 9.
-s count
Especifica una marca de tiempo para el número de reenvíos especificados por recuento.
-j lista-de-computadoras
Enruta los paquetes a través de la lista de computadoras especificada por lista-de-computadoras. Las puertas de enlace intermedias pueden separar computadoras consecutivas (enrutamiento de origen flexible). El número máximo de direcciones IP permitidas es 9.
-k lista-de-computadoras
Enruta los paquetes a través de la lista de computadoras especificada por lista-de-computadoras. Las puertas de enlace intermedias pueden separar computadoras consecutivas (enrutamiento de origen estricto). El número máximo de direcciones IP permitidas es 9.
-w timeout
Especifica el intervalo de tiempo de espera en milisegundos.
lista-de-destinos
Especifique el ordenador remoto para verificar la conexión.
Nota: El comando Ping verifica la conexión a una computadora remota o local enviando un mensaje de respuesta ICMP a la computadora y escuchando la devolución del mensaje de respuesta. Por cada paquete enviado, Ping espera hasta 1 segundo e imprime la cantidad de paquetes enviados y recibidos.
Compare cada mensaje recibido con el mensaje enviado para verificar su validez. De forma predeterminada, se envían cuatro telegramas de respuesta y cada telegrama contiene 64 bytes de datos (una secuencia periódica de letras mayúsculas).
Puedes utilizar la utilidad Ping para probar los nombres de las computadoras y las direcciones IP. Si puede verificar con éxito la dirección IP pero no el nombre de la computadora, hay un problema con la resolución del nombre. En este caso, asegúrese de que el nombre de la computadora a consultar exista en el archivo HOSTS local o en la base de datos
DNS.
A continuación se muestra un ejemplo de salida de Ping: (disponible para usuarios de Windows: Inicio -gt; Ejecutar, ingrese "comando" para abrir la ventana de comandos y use este comando)
C:\gt; ping ds.internic.net
Haciendo ping a ds.internic.net [192.20.239.132] con 32 bytes de datos:
Respuesta de 192.20.239.132: bytes= 32 tiempo=101ms TTL= 243
Respuesta desde 192.20.239.132: bytes=32 tiempo=100ms TTL=243
Respuesta desde 192.20.239.132: bytes=32 tiempo=120ms TTL= 243
Respuesta de 192.20.239.132: bytes=32 tiempo=120ms TTL=243
Utilice PING para determinar la falla de TCP/IP
1. 0.1:
127.0.0.1 es la dirección del bucle local. Si no se puede hacer ping a esta dirección correctamente, significa que el protocolo TCP/IP local no puede funcionar correctamente.
2. Haga ping a la dirección IP de la máquina:
Utilice IPConfig para verificar la dirección IP de la máquina y luego haga ping a la IP. Generalmente, significa que el adaptador de red ( tarjeta de red o MÓDEM) funciona normalmente. Si no, significa que el adaptador de red ha fallado.
3. Hacer ping a la IP de una computadora en el mismo segmento de red:
Hacer ping a la IP de una computadora en el mismo segmento de red Si la IP no se puede conectar, indica que. la línea de red está defectuosa; si la red también contiene un enrutador, primero debe hacer ping a la dirección IP del puerto del enrutador en este segmento de red. Si la conexión falla, hay un problema con la línea. Dirección IP del puerto del enrutador en el segmento de red donde se encuentra la computadora de destino. Si la conexión falla, significa que hay una falla de enrutamiento. Si la conexión falla, haga ping a la dirección IP de la computadora de destino.
4. URL de ping:
Si desea detectar una red con servicio DNS y aún no puede conectarse a la computadora de destino después de hacer ping a la dirección IP de la computadora de destino en el paso anterior. , luego puede hacer PING al nombre de red de la máquina, como Ping www.sina.com.cn. En circunstancias normales, aparecerá la IP señalada por la URL. Esto indica que la configuración de DNS de la máquina es correcta. El servidor DNS funciona normalmente. De lo contrario, puede ser uno de ellos. Una vez que se produce una falla, también puede detectar fallas en la resolución de WINS haciendo ping al nombre de la computadora (WINS es un servicio que resuelve nombres de computadoras en direcciones IP).
Después de completar estos cuatro pasos, el punto de falla en la red quedará claro y podremos resolver el problema correctamente.
Utilice el comando Ping para determinar fallas de red. Ping es un comando ejecutable que viene con la serie Windows. Puede usarlo para verificar si la red está conectada. Usarlo bien puede ayudarnos a analizar y determinar fallas de la red. Formato de aplicación: Ping dirección IP. Este comando también se puede utilizar con muchos parámetros. Específicamente, escriba Ping y presione Entrar para ver instrucciones detalladas.
#1?1.Hacer ping a la IP local
Por ejemplo, la dirección IP local es: 172.168.200.2. Luego ejecute el comando Ping 172.168.200.2. Si no hay ningún problema con la instalación y configuración de la tarjeta de red, debería aparecer una pantalla similar a la siguiente:
?Reproducir desde 172.168.200.2?bytes=32 timelt;10ms
?Estadísticas de ping para 172.168.200.2?
?Paquetes?Enviados=4? ¿Recibidos=4?Perdidos=0?0 pérdida?
?Tiempos aproximados de ida y vuelta en milisegundos?
?Minimum =0ms?Maxiumu=1ms?Average=0ms
?Si este comando se ejecuta en modo MS-DOS y el contenido de la pantalla es: Solicitud de tiempo de espera agotado, indica que Hay un problema con la instalación o configuración de la tarjeta de red. Desconecte el cable de red y ejecute este comando nuevamente. Si la pantalla es normal, significa que la dirección IP utilizada por esta máquina puede ser la misma que la dirección IP de otra máquina en uso. Si aún es anormal, significa que hay un problema con la instalación o configuración de la tarjeta de red local y debe continuar verificando la configuración de red relevante.
#1?2.Ping gateway IP
Supongamos que la IP de la puerta de enlace es: 172.168.6.1, luego ejecute el comando Ping 172.168.6.1. Si ejecuta este comando en modo MS-DOS, se muestra información similar a la siguiente:
?Respuesta de 172.168.6.1? bytes=32 tiempo=9ms TTL=255
? ¿Estadísticas de ping para 172.168.6.1?
?Packets?Sent=4?Received=4?Lost=0?0 ¿pérdida?
?Tiempos aproximados de ida y vuelta en milisegundos?
?Minimum=1ms?Maximum=9ms?Average=5ms
?Indica que el enrutador de puerta de enlace en la LAN está funcionando normalmente. De lo contrario, significa que hay un problema con la puerta de enlace.
#1?3.Ping IP remota
?Este comando puede verificar si la máquina puede acceder a Internet normalmente. Por ejemplo, la dirección IP del operador de telecomunicaciones local es: 202.102.48.141.
Ejecute el comando en modo MS-DOS: Haga ping a 202.102.48.141, si la pantalla muestra:
?Responder desde 202.102.48.141? bytes=32 tiempo=33ms TTL=252
? ¿Respuesta desde 202.102.48.141? bytes=32 tiempo=21ms TTL=252
?Respuesta desde 202.102.48.141? bytes=32 tiempo=5ms TTL=252
?Respuesta desde 202.102. 48.141 ? bytes=32 tiempo=6ms TTL=252
?Estadísticas de ping para 202.102.48.141?
?Packets?Sent=4?Received=4?Lost=0?0 pérdida ?
?Tiempos aproximados de ida y vuelta en milisegundos?
?Minimum=5ms?Maximum=33ms?Average=16ms
?Significa que la operación es normal y puede acceder a Internet normalmente. De lo contrario, indica que hay un problema con el archivo host (windows/host).
Usa Ping para solucionar problemas de red
Un día, estaba usando el ordenador de la empresa con normalidad y de repente Internet Explorer no podía abrir ninguna página web. Estás muy ansioso pero no sabes por dónde empezar. La chica de la sala de chat que ya ha concertado una cita también te llama y te insta a que te pongas en contacto con ella online lo antes posible. No te preocupes en este momento, sígueme para comprobar dónde está el problema.
Muestre nuestra herramienta de limpieza en la página de inicio: Ping.exe. Ping.exe es una herramienta que viene con el sistema. Las computadoras desde la versión 98 hasta la última versión del servidor 2003 están equipadas con esta herramienta de línea de comandos.
Descripción del comando
Ping es una herramienta muy útil para probar el estado de la conexión de red y el estado de envío y recepción de paquetes. Es el comando más utilizado para probar la red. Ping envía un paquete de solicitud de eco al host de destino (dirección), solicitando que el host de destino responda después de recibir la solicitud, determinando así el tiempo de respuesta de la red y si la máquina está conectada al host de destino (dirección).
Formato del comando
Código: ping dirección IP o nombre de host [-t] [-a] [-n recuento] [-l tamaño]
Parámetros Significado:
-t envía datos continuamente al host de destino
-a muestra la dirección de red del host de destino en formato de dirección IP
-n; count especifica cuántas veces hacer ping, el número específico se especifica mediante count;
-l size especifica el tamaño del paquete de datos enviado al host de destino.
Descripción del resultado
El comando Ping tiene dos tipos de resultados devueltos:
1. "Se agotó el tiempo de espera de la solicitud significa que no se devolvió ningún paquete de respuesta del destino". Se ha recibido el host, es decir, la red está bloqueada o el estado de la red es deficiente
2. "Respuesta de X.X.X.X: bytes=32 timelt; 1ms TTL=255" significa que el paquete de respuesta devolvió. el host de destino X.X. 32 Bytes, el tiempo de respuesta es inferior a 1 ms y el TTL es 255. Este resultado indica que la conexión entre su computadora y el host de destino es normal.
3. “Host de destino inalcanzable” significa que no se puede alcanzar el host de destino
4. “PING: transmisión fallida, código de error XXXXX” significa transmisión fallida, código de error XXXXX
Después de comprender su formato de comando y uso, podemos comenzar a verificar dónde está el problema.
1. Verifique si el controlador de la tarjeta de red y el protocolo TCP/IP de la máquina están instalados correctamente. /p>
Haga clic en Inicio; Ejecutar, ingrese el comando en win98/me, ingrese cmd en win2000 o superior para abrir la ventana del símbolo del sistema. Ingrese el comando: ping 127.0.0.1. La dirección IP 127.0.0.1 se define como la dirección IP local. Lo que tenemos que hacer ahora es hacer ping a nosotros mismos primero y determinar qué debemos hacer a continuación en función de los resultados devueltos. Si se devuelve el segundo resultado, significa que el controlador de su tarjeta de red y TCP/IP son normales y puede continuar con el siguiente paso. Si se devuelve el cuarto resultado, significa que hay un problema con el controlador de su tarjeta de red o TCP/IP. En este momento, debe verificar si el controlador de la tarjeta de red está instalado correctamente y intacto, y si el protocolo TCP/IP está instalado. . Después de configurar el controlador de la tarjeta de red y el protocolo TCP/IP, verifique si puede acceder a Internet ahora. Si aún no puede acceder a Internet, debe continuar con el segundo paso.
2. Verifique la línea entre su computadora y la puerta de enlace
Ingrese el comando ipconfig en la ventana del símbolo del sistema, que devolverá la dirección IP de su computadora en la red (Dirección IP ), máscara de subred (Máscara de subred) y puerta de enlace (Puerta de enlace predeterminada). Si su computadora utiliza la adquisición automática de IP y la dirección IP 169.XXX.XXX.XXX se muestra detrás de la dirección IP, entonces su computadora no tenía una dirección IP de computadora disponible. obtenido del servidor DHCP. En este momento, puede usar el comando ipconfig /renew para volver a obtener la IP (win98/me usa ipconfig/renew_all). En circunstancias normales, se puede obtener la dirección IP correcta, por supuesto, la premisa es que el servidor DHCP. es normal. Si no se puede obtener la dirección IP correcta, verifique si el software del firewall está bloqueando la comunicación de la tarjeta de red, como el firewall de Windows XP.
Después de obtener la dirección IP, la máscara de subred y la dirección de puerta de enlace correctas, puede utilizar la herramienta Ping para detectar si la computadora local y la puerta de enlace están conectadas. Después de ejecutar el comando Haga ping a la dirección de la puerta de enlace, si el resultado devuelto es normal pero IE aún no puede abrir la página web, es hora de continuar con el tercer paso. Si los resultados devueltos son anormales, significa que su computadora y la red del host de la puerta de enlace no son normales. En este momento, si es usuario de Adsl, debe llamar al operador para obtener ayuda y pedirle que verifique si su servidor está defectuoso. Si es un usuario de LAN, debe pedir ayuda al administrador de la red y pedirle que verifique si el equipo de conmutación de red y el servidor de puerta de enlace funcionan correctamente.
3. Verifique la red de Internet
Haga ping a un sitio web conocido en la ventana del símbolo del sistema, como www.163.com. Si es normal, será www.163. devolvió la dirección IP. com Si aparece el mensaje "La solicitud de ping no pudo encontrar el host www.163.com. Verifique el nombre e inténtelo nuevamente". ingréselo en IE La dirección www.163.com no abrirá el sitio web (porque el nombre de dominio debe resolverse en una dirección IP antes de poder acceder a él correctamente).
En este momento, puede hacer ping a 202.106.168.104 (una dirección IP de www.163.com) para ver si se puede obtener el resultado correcto. Si se devuelve el resultado correcto, significa que hay un problema con la configuración de su servidor DNS. Puedes consultar con el operador local. La dirección del servidor DNS se puede solucionar rellenándola en las propiedades de TCP/IP. Si falla PING 202.106.168.104, solo puedes esperar a que el operador pida ayuda. (
¡Después de la verificación de tres pasos anterior, creo que podrá volver a navegar por Internet libremente! Hay muchas razones para las fallas de la red, pero siempre que seamos cuidadosos y solucionemos los problemas paso a paso, Podrás descubrir fácilmente la causa del fallo y solucionarlo. Finalmente, te deseo una feliz navegación.
Vea la verdadera cara del comando Ping
¡Para conocer el misterio! necesito Echemos un vistazo a cómo funciona el comando Ping
Supongamos que la dirección IP del host A es 192.168.1.1 y la dirección IP del host B es 192.168.1.2, ambas en la misma subred. ¿Qué sucede cuando ejecuta "Ping 192.168.1.2" en el host A?
Primero, el comando Ping construirá un paquete de solicitud ICMP de formato fijo y luego el protocolo ICMP entregará el paquete de datos. el protocolo de capa IP junto con la dirección "192.168.1.2" (como ICMP, en realidad es un conjunto de procesos que se ejecutan en segundo plano). El protocolo de capa IP utilizará la dirección "192.168.1.2" como dirección de destino. Dirección IP Como dirección de origen, agregue alguna otra información de control, construya un paquete de datos IP y busque la dirección física correspondiente a la dirección IP 192.168.1.2 en una tabla de mapeo (también llamada dirección MAC, amigos que estén familiarizados con las tarjetas de red). la configuración estará familiarizada con él), que es necesaria para que el protocolo de la capa de enlace de datos construya la unidad de transmisión de la capa de enlace de datos (la trama), y se entrega a la capa de enlace de datos para construir una trama de datos, y el destino La dirección es la dirección física pasada por la capa IP, la dirección de origen es la dirección física de la máquina local y también se adjunta cierta información de control de acuerdo con las reglas de acceso a los medios de Ethernet.
Después de recibir el marco de datos, el host B primero lo verifica. Su dirección de destino se compara con la dirección física de la máquina. Si coincide, se recibe; de lo contrario, se descarta. , el paquete de datos IP se extrae de la trama y se entrega al protocolo de capa IP de la máquina. Después de la inspección de la capa IP, la información útil se extrae y se entrega al protocolo ICMP. Después del procesamiento, este último construye inmediatamente un ICMP. paquete de respuesta y lo envía al host A. El proceso es exactamente el mismo que cuando el host A envía un paquete de solicitud ICMP al host B. p>
A partir del proceso de trabajo de Ping, podemos saber que el host A recibió un paquete de respuesta del host B, lo que indica que las rutas de ida y vuelta entre los dos hosts son normales. En otras palabras, tanto del host A al host B como del host B al host A, ambos son normales. ¿La razón por la que el ping sólo puede funcionar en una dirección?
1. Instalar un firewall personal
Entre las máquinas que disfrutan de Internet, por razones de seguridad, la mayoría de los hosts que sirven? ya que los servidores tienen instalado un software de firewall personal, mientras que otras máquinas que sirven como clientes generalmente no instalan software de firewall personal de forma predeterminada. Otras máquinas no pueden hacer ping a esta máquina. El enfoque general es filtrar los mensajes de solicitud ICMP desde el exterior, pero no impone ninguna restricción a los mensajes de solicitud ICMP enviados desde la máquina local ni a los mensajes de respuesta ICMP desde el exterior. De esta forma, al hacer ping a otras máquinas desde esta máquina, si la red es normal, no habrá ningún problema. Pero si hace ping a esta máquina desde otra máquina, incluso si todo en la red es normal, se producirá un error de "tiempo de espera sin respuesta".
La mayoría de los fenómenos de ping unidireccional se originan a partir de esto. La solución también es muy sencilla. Simplemente ajuste la configuración correspondiente según los diferentes tipos de firewall que utilice.
2. Configuración incorrecta de la dirección IP
En circunstancias normales, un host debe tener una tarjeta de red, una dirección IP o varias tarjetas de red y varias direcciones IP (estas direcciones deben ser están en diferentes subredes IP). Pero en el caso de las computadoras que se utilizan en lugares públicos, especialmente en los cibercafés, hay muchas personas con habilidades mixtas y no hay muchos "exploradores" entre ellos. Una vez hubo una situación de ping unidireccional entre dos computadoras. Después de una inspección cuidadosa, se encontró que en la configuración TCP/IP del "adaptador de red de acceso telefónico" de una de las computadoras (equivalente a una tarjeta de red virtual), había un La dirección IP está en la misma subred que la dirección IP de la tarjeta de red. De esta manera, desde la perspectiva del protocolo de capa IP, este host tiene dos interfaces diferentes en el mismo segmento de red. Al hacer ping a otras máquinas desde este host, habrá tales problemas:
(1) El host no sabe a qué interfaz de red enviar el paquete de datos, porque hay dos interfaces de red conectadas a la misma red. .segmento;
(2) El host no sabe qué dirección usar como dirección de origen del paquete de datos. Por lo tanto, al hacer ping a otras máquinas desde este host, el protocolo de capa IP no podrá procesarlo. Después del tiempo de espera, Ping mostrará un mensaje de error de "tiempo de espera y sin respuesta". Pero al hacer ping a este host desde otros hosts, el paquete de solicitud proviene de una tarjeta de red específica. ICMP solo necesita intercambiar las direcciones de destino y de origen y cambiar algunos indicadores. El paquete de respuesta ICMP se puede enviar sin problemas, y otros hosts también pueden hacerlo con éxito. hizo ping a esta máquina.
El pequeño secreto de Ping
Todo el mundo está familiarizado con el comando Ping, que suele utilizarse para probar el estado de conectividad de la LAN. La "dirección IP de ping" es el formato de comando más utilizado, pero ¿alguna vez ha prestado atención a la dirección IP en el comando Ping? El autor le presentará lo que se esconde en él. Comando ping.
“.0” se puede omitir condicionalmente
La gente suele utilizar el comando “ping 127.0.0.1” para realizar pruebas de bucle en esta máquina para verificar el clúster de protocolo TCP/IP de esta máquina. Pero, ¿lo ha descubierto? También puede obtener los mismos resultados de prueba utilizando el comando "ping 127.1" (como se muestra en la imagen, los dos comandos "ping 127.1" y "ping 127.0.0.1" son iguales). y ambos están realizando bucles de prueba.
¿Por qué sucede esto? Esta es la técnica para usar direcciones IP en la aplicación del comando Ping. Como todos sabemos, una dirección IP consta de 32 dígitos binarios. Para facilitar la memoria de todos, cada 8 dígitos binarios se convierte en dígitos decimales, formando así una dirección IP fácil de recordar que consta de cuatro dígitos decimales (como 127.0). .0.1). Dado que el sistema operativo Windows tiene la función de completar automáticamente ".0", puedo cambiar "127.0.0.1" a "127.1".
Sin embargo, la omisión de ".0" es condicional y no puede omitirse arbitrariamente. En la aplicación del comando Ping, solo puede omitir uno o más ".0" que aparecen antes de la última parte del dígito decimal de la dirección IP; por ejemplo, reescriba el comando "ping 127.0.0.1" como "ping 127.1". .
Si uno o más ".0" no están al lado de la última parte del dígito decimal, sino que están en otras posiciones, entonces el ".0" no se puede omitir, como por ejemplo "ping 202.0.96.1 " No se puede escribir como "ping 202.96.1". Esto se debe a que el resultado devuelto por "ping 202.96.1" es la información de respuesta de "202.96.0.1" en lugar de la información de respuesta de "202.0.96.1".
Cadena numérica en lugar de dirección IP
En el comando Ping, también puedes usar una cadena numérica en lugar de dirección IP. ¿Lo crees? Ejecuta el comando "ping 3658906394" y ya. Verá "218.22 .123.26" la información de retorno de esta dirección IP.
¿Por qué sucede esto? De hecho, "3658906394" es otra representación de la dirección IP "218.22.123.26". Por supuesto, también puedes hacer ping a otras direcciones IP de la misma manera.
¿Cómo se convierte la cadena? De hecho, no es complicado. Tome la dirección IP "218.22.123.26" como ejemplo. El método para convertir la dirección IP en una cadena numérica es el siguiente. , convierta "218.22.123.26" Convierta a hexadecimal "DA.16.7B.1A", luego elimine el punto decimal y se convertirá en "DA167B1A". Finalmente, convierta este número hexadecimal a "3658906394" decimal y luego a "218.22.123.26". se convierte en "3658906394". Se utiliza el mismo método para convertir otras direcciones IP en cadenas numéricas.
Consejo: En algunos entornos LAN, el uso del comando "Ping cadena numérica" puede fallar y aparece el mensaje "Cadena numérica de host desconocido". Esto se debe a que la cadena numérica se analiza en un nombre de host. en lugar de dirección IP.
Por lo tanto, después de dominar las habilidades anteriores, el administrador de red puede utilizar hábilmente el método "omitir" para reducir la cantidad de entrada de caracteres en el comando Ping y mejorar la eficiencia del trabajo al realizar pruebas o mantenimiento de la red. Al mismo tiempo, el uso de una cadena numérica en lugar de una dirección IP también puede confundir a los usuarios comunes y corrientes con una gran curiosidad por evitar que la configuren al azar.