Dada una conexión inalámbrica, ¿cuál es la diferencia entre "latencia" y "ping"?
Estoy tratando de discernir qué valor pedirle al proveedor (pregunta previa a la venta) y cómo interpretarlo.
fuente
Dada una conexión inalámbrica, ¿cuál es la diferencia entre "latencia" y "ping"?
Estoy tratando de discernir qué valor pedirle al proveedor (pregunta previa a la venta) y cómo interpretarlo.
"Ping" (como una medida) es una jerga de jugador / lego para "tiempo de ida y vuelta" (RTT), que se puede usar el comando "ping" para medir. Es una medida de latencia, pero se puede jugar mediante la conformación de tráfico relacionada con QoS; Los paquetes de "eco ICMP" de ping pueden tener mayor prioridad sobre otro tráfico para que los RTT de ping se vean bien incluso en una red terrible. Las conexiones TCP también realizan un seguimiento de su RTT, simplemente no suelen informarlo. TCP RTT es más importante para saber si cree que QoS está jugando su ping RTT.
No pidas "ping". Puede hacerte sonar como un jugador ignorante, no como un consumidor sofisticado de banda ancha. Solicite TCP RTT típico en una conexión saturada. 20 ms es decente, pero 100 ms comienza a entrar en territorio de tampón. También pregunte sobre las tasas de pérdida de paquetes. Quieres algo por debajo del 1%.
Puede tener un ping alto a un destino específico, pero una latencia extremadamente baja, a otro destino o incluso al mismo destino utilizando un protocolo diferente que no sea ICMP.
Su ISP no tendrá ningún control sobre los resultados del ping a un destino fuera de su red, tendrá control sobre la latencia de su conexión a ellos (específicamente su latencia a dispositivos dentro de su propia red o redes propiedad de sus socios).
Debe mantener sobre lo que tienen control, en otras palabras, debe usar el término latencia en cualquier conversación con ellos. Si menciona que tiene un alto ping a Google, querrán solucionar ese problema, pero resolver ese problema no mejorará su latencia a un servicio que utiliza un protocolo diferente.
Como lo explica esta excelente respuesta de Ron Maupin en Network Engineering .
Dentro de un comentario, Ron explica la siguiente falacia sobre la latencia de ping.
En otras palabras, la latencia es una medida del tiempo que tarda un paquete de datos en recibirse o enviarse, y el ping es una utilidad que mide la cantidad promedio de tiempo que tardó en enviarse y recibirse un tipo específico de datos.
Hay varios factores que aumentarían o disminuirían su latencia, la mayoría de esos factores están fuera de su red, lo que significa que otros dispositivos llegan al destino de alta latencia. En la mayoría de los casos, no tiene control sobre qué ruta tomarán los datos, e incluso qué control tiene, es muy poco lo que puede hacer para disminuir la latencia de esa red.
¿Cuál es la diferencia entre ancho de banda, ping, velocidad de ping y latencia?
fuente
Técnicamente,
ping
es un programa utilizado para medir la latencia. (Y la latencia es el tiempo que le toma a usted ver los efectos de alguna acción, generalmente el tiempo que toma enviar un paquete y recibir una respuesta ).Pero informalmente, ambos términos a menudo se usan indistintamente y describen lo mismo.
La 'latencia' sería más correcta, pero vaya con lo que el representante de ventas entienda mejor.
Pero en cualquier caso, la pregunta solo tiene sentido si especifica ambos extremos del viaje. (Al igual que preguntar sobre la distancia o la duración).
Por ejemplo:
fuente