Ping es un comando en sistemas Windows, Unix y Linux. Ping también pertenece a un protocolo de comunicación y forma parte del protocolo TCP/IP. Puede utilizar el comando "ping" para comprobar si la red está conectada, lo que puede ayudarnos a analizar y determinar fallas de la red.
PING (Packet Internet Groper), un explorador de paquetes de Internet, es un programa utilizado para probar la cantidad de conexiones de red. Ping envía un ICMP (Protocolo de mensajes de control de Internet), que es el Protocolo de control de mensajes de Internet; se envía un mensaje de solicitud de eco al destino e informa si se recibe el eco ICM (respuesta de eco ICMP) deseado. Es un comando que se utiliza para verificar si la red es fluida o la velocidad de conexión de la red.
Como administrador o hacker que vive en la red, el comando ping es el primer comando de DOS que debe dominarse. El principio que utiliza es el siguiente: utilizar la dirección IP única de la máquina en la red. envíe un paquete de datos a la dirección IP de destino y luego pida a la otra parte que devuelva un paquete de datos del mismo tamaño para determinar si las dos máquinas de la red están conectadas y cuál es el retraso.
Ping se refiere a la conectividad de extremo a extremo, que generalmente se utiliza como verificación de disponibilidad. Sin embargo, algunos virus troyanos forzarán una gran cantidad de comandos de ping remotos para apoderarse de los recursos de su red, lo que provocará que el sistema se bloquee. disminuirá y la velocidad de la red cambiará. Prohibir estrictamente la intrusión de ping como función básica de la mayoría de los firewalls para que los usuarios elijan. En circunstancias normales, si no lo está utilizando como servidor ni realizando pruebas de red, puede seleccionarlo de forma segura para proteger su computadora.
Información ampliada:
Flujo de trabajo de Ping
Tomemos la siguiente red como ejemplo: hay cuatro máquinas A, B, C y D. El enrutamiento Las máscaras de subred y RA son todas 255.255.255.0 y la puerta de enlace predeterminada es 192.168.0.1.
1. En el mismo segmento de red
Ejecute "Ping 192.168.0.5" en el host A. El comando Ping construirá un paquete de solicitud ICMP de formato fijo y luego utilizará el ICMP. protocolo Pase este paquete de datos junto con la dirección "192.168.0.5" al protocolo de capa IP. El protocolo de capa IP utilizará la dirección "192.168.0.5" como dirección de destino, la dirección IP local como dirección de origen y alguna otra. controlar la información para construir un paquete IP y encontrar una manera de obtener la dirección MAC 192.168.0.5 para entregarla a la capa de enlace de datos para construir una trama de datos.
Después de recibir este marco de datos, el host B primero verifica su dirección de destino y la compara con la dirección física del host. Si coincide, se recibirá; de lo contrario, se descartará. Después de la recepción, se verifica la trama de datos, el paquete de datos IP se extrae de la trama y se entrega al protocolo de capa IP de la máquina local. De manera similar, 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 paquete de respuesta ICMP y lo envía al host A. El proceso es exactamente el mismo que cuando el host A envía una solicitud ICMP. paquete al host B.
2. No en el mismo segmento de red
Después de ejecutar "Ping 192.168.1.4" en el host A, comienza como se indica arriba. En lo que respecta a cómo obtener la dirección MAC, el protocolo IP calcula que si se descubre que la máquina D no está en el mismo segmento de red que ella, se entregará directamente al enrutador para su procesamiento, es decir, se buscará la MAC del enrutador en cuanto a cómo. Obtenga la MAC del enrutador, es la misma que la anterior. Primero búsquela en la tabla de caché ARP. Si no se puede encontrar, luego transmítala. Después de que el enrutador obtenga esta trama de datos, se comunicará con el host D. Si no puede encontrarlo, devolverá un mensaje de tiempo de espera al host A.
Enciclopedia Baidu—PING