¿Es necesario hacer ping a paquetes grandes para la prueba de ping? ¿Por qué aumenta la tasa de pérdida de paquetes cuando se hace ping a paquetes grandes? Cuando se hace ping a 32 bytes, básicamente no hay pérdida de paquetes.
Además de probar la conectividad, el comando ping también puede ver cuál es la latencia del objetivo.
Es normal que la tasa de pérdida de paquetes de ping grandes aumente cuando se transmiten paquetes grandes a través de la red, se dividirán en muchos paquetes pequeños. Si uno de los paquetes pequeños se pierde. Se considera que el ping falló, por lo que la tasa de pérdida de paquetes inevitablemente cambiará mucho. Generalmente no es necesario hacer ping a paquetes grandes para realizar pruebas.
Esto está en el protocolo IP. Puede consultar la documentación relevante del protocolo IP. En pocas palabras, si un paquete IP excede el valor de MTU durante la transmisión, se dividirá. El valor de MTU no es fijo y cada red es diferente. Nuestro valor de MTU de Ethernet comúnmente utilizado es 1514.
Información ampliada:
Ping se utiliza para determinar si el host local puede intercambiar (enviar y recibir) paquetes de datos con otro host y luego, según la información devuelta, TCP puede inferirse / Si los parámetros de IP están configurados correctamente, si el funcionamiento es normal, si la red es fluida, etc. El comando Ping puede hacer lo siguiente:
① Verificar la comunicación con una o más computadoras remotas enviando paquetes de eco ICMP (Protocolo de mensajes de control de Internet) a la computadora y escuchando los paquetes de respuesta de eco.
②Espera hasta un segundo por cada paquete de datos enviado.
③Imprime el número de paquetes de datos transmitidos y recibidos.
Enciclopedia Baidu-ping