Diferencia entre "latencia" y "ping" con una conexión inalámbrica

11

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.

David James
fuente

Respuestas:

23

"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%.

Spiff
fuente
13
Ping es un término bastante ubicuo que se refiere a "Tiempo de ida y vuelta". He trabajado con personas más inteligentes que yo en proyectos de software que involucran código de capa TCP y UDP y esas personas decían hacer ping todo el tiempo.
Michael Fulton
3
20 ms es decente a donde?
Marcks Thomas
77
@MichaelFulton "ping time " es un término para RTT, no "ping" en sí mismo, que solo huele a ignorancia.
Kaz
1
Mi terminología puede estar coloreada por mis raíces EE, pero vale la pena señalar que la latencia a menudo es solo el tiempo de un punto final a otro. Por lo tanto, el término latencia suele ser la mitad del tiempo de ping. Sin embargo, dado que las redes a menudo operan bidireccionalmente para una sola comunicación (como el protocolo de enlace de conexión TCP), el tiempo RTT / ping es más útil.
Jarrod Christman
Sin embargo, también tengo curiosidad sobre esto, "los paquetes de" eco ICMP "de ping pueden tener una prioridad más alta", siempre tuve la impresión de que a ICMP a menudo se le da una prioridad más baja debido a que se identifica como tráfico no importante, especialmente cuando se hace más de tracert Los diversos promotores.
Jarrod Christman
11

Estoy tratando de discernir qué valor pedirle al proveedor (pregunta previa a la venta) y cómo interpretarlo.

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.

Dada una conexión inalámbrica, ¿cuál es la diferencia entre "latencia" y "ping"?

Como lo explica esta excelente respuesta de Ron Maupin en Network Engineering .

Ping es una utilidad para probar la conectividad de red. Utiliza la solicitud / respuesta de eco ICMP para hacer esto. El host de origen envía una solicitud de eco ICMP y el host receptor envía una respuesta de eco ICMP.

...

La mayoría de los programas de ping ejecutan el ping varias veces y devuelven una latencia de red ICMP de ida y vuelta. El programa Ping generalmente le brinda la cantidad de paquetes enviados, recibidos, perdidos y el porcentaje de pérdida, junto con la latencia de ping más baja, más alta y promedio.

Dentro de un comentario, Ron explica la siguiente falacia sobre la latencia de ping.

Es posible que su latencia de ping no tenga nada que ver con el rendimiento de otra aplicación. ICMP generalmente se relega a la prioridad más baja, y puede terminar en colas mientras se envía otro tráfico real. Algunos ISP lo enrutarán en una ruta diferente a la de su otro tráfico, enviándolo por el camino largo o a través de conexiones secundarias.

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?

Ramhound
fuente
8

¿Cuál es la diferencia entre "latencia" y "ping"?

Técnicamente, pinges 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.

Estoy tratando de discernir qué valor pedirle al proveedor (pregunta previa a la venta)

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:

  • ¿Desea saber la latencia promedio entre el cliente y el equipo del ISP? (Eso describiría la calidad del enlace de última milla).
  • ¿O desea saber acerca de la latencia del ISP a un sitio / servicio específico? (Eso describiría la propia red y enlaces ascendentes del ISP).
  • ¿O preguntará por la ruta completa entre el cliente y algún sitio? (Le dice qué experiencia práctica esperar).
usuario1686
fuente
Lo único con lo que me puedo identificar es el camino completo, pero imagino que es difícil para ellos, excepto las figuras del parque de pelota. Supongo que podría pedir los tres caminos y ver qué dicen.
David James
2
Un camino hacia un destino determinado cambiará cientos de veces al año. Los nuevos nodos en una ruta a un destino se conectarán y desconectarán continuamente. Estaría perdiendo el tiempo si solicitara información como esa.
Ramhound