Différence entre «latence» et «ping» avec une connexion sans fil

11

Étant donné une connexion sans fil, quelle est la différence entre "latence" et "ping"?

J'essaie de discerner quelle valeur demander au fournisseur (question préalable à la vente) et comment l'interpréter.

David James
la source

Réponses:

23

«Ping» (en tant que mesure) est un argot de joueur / profane pour «aller-retour» (RTT), que l'on pourrait utiliser la commande «ping» pour mesurer. C'est une mesure de latence, mais elle peut être gérée par la mise en forme du trafic liée à la QoS; Les paquets «écho ICMP» de ping peuvent avoir une priorité plus élevée que les autres trafics, de sorte que les RTT ping ont fière allure même sur un réseau terrible. Les connexions TCP gardent également une trace de leur RTT, elles ne le signalent généralement pas. TCP RTT est plus important de savoir si vous pensez que votre ping RTT est joué par QoS.

Ne demandez pas «ping». Cela pourrait vous faire ressembler à un joueur ignorant, pas à un consommateur sophistiqué de large bande. Demandez un TCP RTT typique sur une connexion saturée. 20 ms est décent, mais 100 ms commencent à pénétrer dans le territoire de la zone tampon. Renseignez-vous également sur les taux de perte de paquets. Vous voulez quelque chose en dessous de 1%.

Spiff
la source
13
Ping est un terme assez omniprésent se référant à "Round Trip Time". J'ai travaillé avec des gens plus intelligents que moi sur des projets logiciels impliquant du code de couche TCP et UDP et ces gens ont dit ping tout le temps.
Michael Fulton
3
20 ms est décent où?
Marcks Thomas
7
@MichaelFulton "ping time " est un terme pour RTT, pas "ping" en soi, qui sent juste l'ignorance.
Kaz
1
Ma terminologie peut être colorée par mes racines EE, mais il convient de noter que la latence n'est souvent que le temps d'un point de terminaison à un autre. Ainsi, le terme latence représente souvent la moitié du temps de ping. Cependant, étant donné que les réseaux fonctionnent souvent de manière bidirectionnelle pour une seule communication (comme l'établissement de liaison de connexion TCP), le temps RTT / ping est plus utile.
Jarrod Christman
Je suis également curieux à ce sujet, "les paquets" écho ICMP "de ping peuvent avoir une priorité plus élevée", j'ai toujours eu l'impression que ICMP avait souvent une priorité plus faible car il était identifié comme un trafic sans importance, en particulier lors des tracert les différents transitaires.
Jarrod Christman
11

J'essaie de discerner quelle valeur demander au fournisseur (question préalable à la vente) et comment l'interpréter.

Vous pouvez avoir un ping élevé vers une destination spécifique, mais une latence extrêmement faible, vers une autre destination ou même la même destination en utilisant un protocole différent de ICMP.

Votre FAI ne contrôlera pas les résultats du ping vers une destination en dehors de son réseau, il contrôlera la latence de votre connexion avec eux (en particulier votre latence avec les appareils de leur propre réseau ou les réseaux appartenant à leur les partenaires).

Vous devez vous en tenir à ce qu'ils contrôlent, en d'autres termes, vous devez utiliser le terme latence dans toute conversation avec eux. Si vous mentionnez que vous avez un ping élevé vers Google, ils voudront résoudre ce problème, mais la résolution de ce problème n'améliorera pas votre latence à un service qui utilise un protocole différent.

Étant donné une connexion sans fil, quelle est la différence entre "latence" et "ping"?

Comme l'explique cette excellente réponse de Ron Maupin chez Network Engineering .

Ping est un utilitaire pour tester la connectivité réseau. Il utilise la requête / réponse d'écho ICMP pour ce faire. L'hôte d'origine envoie une demande d'écho ICMP et l'hôte récepteur envoie une réponse d'écho ICMP.

...

La plupart des programmes ping exécutent le ping plusieurs fois et renvoient une latence réseau ICMP aller-retour. Le programme Ping vous donne généralement le nombre de paquets envoyés, reçus, perdus et le pourcentage de perte, ainsi que la latence de ping la plus faible, la plus élevée et la moyenne.

Dans un commentaire, Ron explique l'erreur suivante sur la latence du ping.

Votre latence ping peut ne rien avoir à voir avec les performances d'une autre application. ICMP est généralement relégué à la priorité la plus basse, et il peut finir dans des files d'attente tandis que d'autres, le trafic réel est envoyé. Certains FAI l'achemineront dans un chemin différent de votre autre trafic, en l'envoyant le long du chemin ou via des connexions secondaires.

En d'autres termes, la latence est une mesure du temps nécessaire à la réception ou à l'envoi d'un paquet de données, et ping est un utilitaire qui mesure le temps moyen nécessaire à l'envoi et à la réception d'un type spécifique de données.

Il existe différents facteurs qui augmenteraient ou diminueraient votre latence, la plupart de ces facteurs étant en dehors de votre réseau, ce qui signifie qu'une latence élevée est causée par d'autres appareils vers la destination. Dans la plupart des cas, vous n'avez aucun contrôle sur le chemin emprunté par les données, et même sur le contrôle que vous avez, vous ne pouvez pas faire grand-chose pour réduire la latence de ce réseau.

Quelle est la différence entre la bande passante, le ping, le taux de ping et la latence?

Ramhound
la source
8

quelle est la différence entre "latence" et "ping"?

Techniquement, pingc'est un programme utilisé pour mesurer la latence. (Et la latence est le temps qu'il vous faut pour voir les effets d'une action - généralement le temps qu'il faut pour envoyer un paquet et recevoir une réponse .)

Mais de manière informelle, les deux termes sont souvent utilisés de manière interchangeable et décrivent la même chose.

J'essaie de discerner quelle valeur demander au fournisseur (question préalable à la vente)

La «latence» serait plus correcte, mais choisissez ce que le représentant commercial comprend le mieux.

Mais dans les deux cas, la question n'a de sens que si vous spécifiez les deux extrémités du voyage. (Tout comme poser des questions sur la distance ou la durée.)

Par exemple:

  • Voulez-vous connaître la latence moyenne entre le client et l'équipement du FAI? (Cela décrirait la qualité de la liaison du dernier kilomètre.)
  • Ou souhaitez-vous connaître la latence du FAI vers un site / service spécifique? (Cela décrirait le réseau et les liaisons montantes du FAI.)
  • Ou allez-vous demander le chemin complet entre le client et un site? (Vous dit à quelle expérience pratique vous attendre.)
user1686
la source
La seule chose à laquelle je pourrais m'identifier est le chemin complet, mais j'imagine que c'est difficile pour eux de fournir, sauf les chiffres du parc à billes. Je suppose que je pourrais demander les trois chemins et voir ce qu'ils disent.
David James
2
Un chemin vers une destination donnée va changer des centaines de fois par an. De nouveaux nœuds sur un chemin vers une destination seront mis en ligne et hors ligne en continu. Vous perdriez votre temps si vous demandiez de telles informations.
Ramhound