En el sistema Vista, no se puede acceder al host de destino de la puerta de enlace de ping, pero si cambio a un host XP, se puede acceder a la misma IP a través del mismo cable de red.
Ping es un término utilizado por el personal de los submarinos, que indica la respuesta de los pulsos del sonar. Ping es una herramienta TCP/IP muy útil en la red. Su función principal es detectar la conectividad de la red y analizar la velocidad de la red.
El ping tiene un lado bueno y otro malo. Hablemos primero del lado bueno. Como se mencionó anteriormente, el propósito de Ping es detectar la conectividad de la red y analizar la velocidad de la red, pero ¿cómo muestra la conectividad? Esto primero requiere comprender algunos de los parámetros de Ping y la información de retorno.
Los siguientes son algunos parámetros de PING:
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
..... ..
Ping es un término utilizado por el personal de los submarinos, que indica la respuesta de los pulsos del sonar. Ping es una herramienta TCP/IP muy útil en la red. Su función principal es detectar la conectividad de la red y analizar la velocidad de la red.
El ping tiene un lado bueno y otro malo. Hablemos primero del lado bueno. Como se mencionó anteriormente, el propósito de Ping es detectar la conectividad de la red y analizar la velocidad de la red, pero ¿cómo muestra la conectividad? Esto primero requiere comprender algunos de los parámetros de Ping y la información de retorno. ! $X AIn5
Los siguientes son algunos parámetros de PING:
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 y
- t
Hacer ping a la computadora especificada hasta que se interrumpa.
-a
Resuelve la dirección en un nombre de computadora.
-n recuento
Envía el número de paquetes ECHO especificados por recuento. El valor predeterminado es 4.
-l longitud
Envía un paquete ECHO que contiene la cantidad de datos especificada por longitud. El valor predeterminado es 32 bytes; el valor máximo es 65.527.
-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
Establece 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". count puede especificar un mínimo de 1 y un máximo de 9 computadoras.
-s recuento
Especifica la marca de tiempo en el número de saltos especificados por recuento.
-j lista-de-computadoras
Enruta paquetes usando la lista de computadoras especificada por lista-de-computadoras. Las computadoras contiguas pueden estar separadas por puertas de enlace intermedias (enrutamiento de fuentes dispersas). La cantidad máxima de IP permitidas es 9.
-k lista-de-computadoras
Enruta paquetes usando la lista de computadoras especificada por lista-de-computadoras.
Las computadoras contiguas no pueden estar separadas por puertas de enlace intermedias (Route Strict Source) El número máximo de IP permitidas es 9.
-w timeout
Especifica el intervalo de tiempo de espera en milisegundos.
lista de destinos ;
Especifica la computadora remota a la que hacer ping.
La información de devolución de Ping incluye "Se agotó el tiempo de espera de la solicitud", "Red de destino inalcanzable", "Dirección IP incorrecta" y "Fuente apagada recibida".
El mensaje "Solicitud de tiempo de espera agotado" indica que el host de la otra parte puede alcanzar el TIEMPO DE EXPERIENCIA. Esta situación generalmente se debe a que la otra parte se niega a recibir el paquete de datos que usted le envió, lo que provoca la pérdida del paquete de datos. La mayoría de las razones pueden ser que la otra parte tenga un firewall o esté desconectada.
El mensaje "Destino Neto inalcanzable" significa que el host de la otra parte no existe o no ha establecido una conexión con la otra parte. Aquí debemos explicar la diferencia entre "host de destino inalcanzable" y "tiempo de espera". Si la tabla de enrutamiento del enrutador que pasa tiene una ruta hacia el destino, pero el destino es inalcanzable por otras razones, aparecerá "tiempo de espera". en este momento, si no hay una ruta al destino en la tabla de enrutamiento, aparecerá "host de destino inalcanzable".
"Dirección IP incorrecta" Este mensaje significa que es posible que no esté conectado al servidor DNS, por lo que la dirección IP no se puede resolver o que la dirección IP puede no existir.
El mensaje "Fuente apagada recibida" es especial y la posibilidad de que aparezca es muy pequeña. Significa que la otra parte o el servidor en camino está demasiado ocupado para responder.
¿Cómo utilizar el comando Ping para probar la conectividad de la red?
Los problemas de conectividad se producen por muchos motivos, como errores de configuración local, fallos del protocolo del host remoto, etc., y por supuesto fallos provocados por el equipo.
Primero, hablemos de los pasos para usar el comando Ping.
Hay cinco pasos para usar Ping para verificar la conectividad:
1. Use ipconfig /all para observar si la configuración de la red local es correcta
2. Hacer ping a 127.0.0.1, 127.0.0.1 dirección de loopback Hacer ping a la dirección de loopback es para verificar si el protocolo TCP/IP local está configurado
3. Hacer ping a la dirección IP local, esto es para verificar si es local; Error de configuración de dirección IP;
4. Haga ping a la puerta de enlace de la red local o a la dirección IP de la red local Esto es para verificar si hay un problema con el dispositivo de hardware y también para verificar si la conexión entre ellos. la máquina y la red local son normales (esto se hace en una red que no es LAN. Este paso se puede ignorar)
5. Haga ping a la dirección IP remota Esto es principalmente para verificar si la conexión entre la red local. O la máquina local y el exterior son normales.
Pueden ocurrir algunos errores durante el proceso de verificación de la conectividad de la red. Estos errores generalmente se dividen en dos tipos más comunes.
1. Tiempo de espera de solicitud 9
"Tiempo de espera de solicitud" indica que, además de la otra parte mencionada en "PING (1)", la otra parte puede tener un firewall o se ha apagado, también hay El problema es que la IP de la máquina es incorrecta y la configuración de la puerta de enlace es incorrecta.
①. IP incorrecta:
La IP incorrecta se debe principalmente a una configuración de dirección IP incorrecta o a un conflicto de direcciones IP. Esto se puede verificar usando el comando ipconfig /all. Los conflictos de IP rara vez ocurren en WIN2000, porque el sistema detectará automáticamente si existe la misma dirección IP en la red y le recordará si la configuración es correcta. En NT, no solo aparecerá el mensaje "Tiempo de espera de solicitud", sino que también aparecerá el mensaje "Error de hardware". Este mensaje es bastante especial.
②. Error de configuración de la puerta de enlace: este error puede ocurrir en el cuarto paso. El error de configuración de la puerta de enlace se debe principalmente a una configuración incorrecta de la dirección de la puerta de enlace o a que la puerta de enlace no reenvía datos por usted, o la puerta de enlace remota puede no ser válida. El principal error aquí es cuando haces ping a la dirección de red externa. El error se manifiesta como no poder hacer ping al host externo y devolver el mensaje "Solicitar tiempo de espera".
2. Host de destino inalcanzable
Cuando inicia PING en la computadora de la red, si hay un error con el dispositivo de red, la información devuelta indicará "host de destino inalcanzable". Si se utiliza DHCP para asignar IP en la LAN y resulta que DHCP no es válido, se producirá este error al utilizar el comando PING. Porque cuando falla DHCP, el cliente no puede asignarse al sistema IP y solo puede configurar su propia IP, que a menudo se configura en una IP en una subred diferente. Entonces aparecerá "Host de destino inalcanzable". Además, este error también puede ocurrir si la máscara de subred está configurada incorrectamente.
Otra característica especial es el mensaje de error devuelto por la ruta. Generalmente agrega una dirección IP antes de "Host de destino inalcanzable" para indicar qué ruta no puede llegar al host de destino. Esto significa que su máquina no tiene problemas para conectarse a la red externa, pero hay un problema para conectarse a un determinado host.
Pongamos un ejemplo.
La red que administro tiene 19 máquinas, conectadas al servidor mediante un concentrador de 100 M, y utiliza DHCP para asignar direcciones IP dinámicamente.
Una vez, un colega me dijo apresuradamente "No se puede abrir Outlook". Fui a su máquina para verificar. Primero verifiqué la configuración de la red local. Usé ipconfig /all para verificar la asignación de IP. Luego comencé a hacer PING en una de las máquinas en la red. El primer resultado de PING fue normal, pero aún no se podía usar OUTLOOK y se podían copiar archivos de red, pero la velocidad de la red era muy lenta. PING Utilicé un parámetro -t (-t puede hacer ping a la otra parte sin interrupción. En ese momento, pensé que Ping podría no encontrar el problema una vez y descubrí que hay tiempo = 30 ms y el tiempo de espera de solicitud es más). Es interesante hacer ping a esta máquina desde el servidor. El tiempo de espera de la solicitud es mejor que los datos normales. Muchos, hay tiempo = 30 ms y tiempo de espera de la solicitud en el área local, lo cual es demasiado anormal. Al principio pensé que era un problema con la tarjeta de red, pero después de cambiar la tarjeta de red, el problema siguió siendo el mismo. ¡Incluso rehacer el cable de red no pudo resolver el problema! Al final no me quedó más remedio que cambiar el cable de red del otro extremo del puerto del hub a otro puerto, ¡ja! La avería está solucionada. Resultó que el puerto del hub estaba roto.
¿Cómo utilizar el comando Ping para determinar la velocidad de un enlace?
Además de comprobar la conectividad de la red y detectar fallos, el comando Ping también tiene un uso más interesante, es decir, puedes utilizar algunos de sus datos de retorno para estimar la velocidad entre tú y un determinado host. ¿Cuántos bytes por segundo?
Primero echemos un vistazo a los datos que devuelve.
Haciendo ping a 202.105.136.105 con 32 bytes de datos:
Respuesta desde 202.105.136.105: bytes=32 tiempo=590ms TTL=114
Respuesta desde 202.105. 136.105: bytes=32 tiempo=590ms TTL=114
Respuesta desde 202.105.136.105: bytes=32 tiempo=590ms TTL=114
Respuesta desde 202.105.136.105: bytes=32 tiempo =601ms TTL=114
Estadísticas de ping para 202.105.136.105:
Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (pérdida del 0%),
Tiempos aproximados de ida y vuelta en milisegundos:
Mínimo = 590 ms, Máximo = 601 ms, Promedio = 593 ms:
En el ejemplo, "bytes=32" significa en ICMP mensaje Hay 32 bytes de datos de prueba (estos son los datos clave para estimar la velocidad) y "tiempo = 590 ms" es el tiempo de ida y vuelta.
¿Cómo estimar la velocidad del enlace? Pongamos un ejemplo. Establecemos un enlace PPP entre A y B.
En el ejemplo de PING anterior, puede observar que el mensaje ICMP enviado de forma predeterminada es de 32 bytes. Además de estos 32 bytes, más el encabezado IP de 20 bytes y el encabezado ICMP de 8 bytes, la longitud total de todo el mensaje de datos IP es de 60 bytes (porque IP e ICMP son los usos principales del protocolo de comando Ping, por lo que deben agregarse al mensaje de datos completo). Además, se utiliza otro protocolo para la transmisión cuando se utiliza el comando Ping, que es el protocolo PPP (Protocolo Punto a Punto), por lo que se añaden 8 bytes al principio y al final de los datos. Durante el proceso de transmisión, dado que cada byte contiene datos de 8 bits, un bit de inicio de 1 bit y un bit de final de 1 bit, la velocidad de transmisión es de 2,98 ms por byte. A partir de esto podemos estimar que se necesitan 405 ms. Eso es 68*2,98*2 (multiplicado por 2 porque también necesitamos calcular su tiempo de ida y vuelta).
Probemos el enlace de 33600 b/s:
Haciendo ping a 202.105.36.125 con 32 bytes de datos:
Respuesta desde 202.105.36.125: bytes =32 veces =415ms TTL=114
Respuesta desde 202.105.36.125: bytes=32 tiempo=415ms TTL=114
Respuesta desde 202.105.36.125: bytes=32 tiempo=415ms TTL =114
Respuesta de 202.105.36.125: bytes=32 tiempo=421ms TTL=114
Estadísticas de ping para 202.105.36.125:
Paquetes: enviados = 4, recibidos = 4, Perdida = 0 (0% de pérdida),
Tiempos aproximados de ida y vuelta en milisegundos:
Mínimo = 415 ms, Máximo = 421 ms, Promedio = 417 ms
p>
A ver si es casi lo mismo.
Todos pueden notar aquí que hay un error entre el valor estimado y el valor real ¿Por qué? Debido a que lo que estamos estimando ahora es un valor teórico, todavía hay algunas cosas que no hemos considerado. Por ejemplo, otras interferencias en la red provienen principalmente de otros ordenadores. Debido a que es imposible que todas las computadoras dejen de usar la red para realizar pruebas cuando usted realiza la prueba, esto no es práctico. El otro es el equipo de transmisión, porque algunos equipos como el MODEM comprimirán los datos antes de enviarlos, lo que reduce en gran medida el tiempo de transmisión. No podemos evitar los errores causados por estas cosas, pero podemos aceptar valores dentro de aproximadamente el 5% (excepto para la transmisión por MÓDEM), pero los errores se pueden reducir. Por ejemplo, apague la función de compresión del MÓDEM y pruebe cuando la red no esté tan ocupada. A veces no es necesario eliminar los errores. Porque necesitamos comparar y analizar estos errores con los valores teóricos obtenidos para conocer los defectos de la red y optimizarlos. En este momento, todos los datos de la red de prueba, incluidos los errores, se convertirán en la base de nuestra optimización.
Tenga en cuenta también que este algoritmo no es aplicable en LAN, porque la velocidad en LAN es muy rápida, casi menos de 1 ms, y la resolución de tiempo mínima de Ping es 1 ms, por lo que es imposible utilizar Ping. comando en absoluto. Si desea probar la velocidad, debe utilizar instrumentos especiales para detectarla.
En general, el comando Ping es una herramienta muy útil y cómoda para solucionar problemas y no debes ignorar su existencia.