web-dev-qa-db-fra.com

L'augmentation de la vitesse de téléchargement ou de téléchargement réduit-elle le ping?

J'ai une connexion de 5 Mo/s, mais je remarque toujours un ping élevé lorsque je joue à des jeux en ligne. Lorsque le réseau est stable (c'est-à-dire lorsque pingtest.com rapporte 5 Mo/s à la connexion), le ping reste à 50 ms, mais ma connexion précédente était de 2 Mo/s, et il y avait également un ping de 50 ms lorsqu'il était stable.

Pourquoi le ping de ma connexion actuelle ne dépasse-t-il pas 50 ms alors que sa connexion précédente est de 2 Mo/s? Et qu'est-ce qui fait la différence en termes de vitesse de ping, de téléchargement ou de téléchargement?

16
lucas abilidebob

La latence est généralement indépendante de la bande passante.

  • La latence, généralement mesurée par les temps de ping, indique le temps nécessaire à votre système pour envoyer des données à un autre ordinateur et recevoir sa réponse. La latence dépend principalement de la distance parcourue par les données: l'accès à une page Web sur un serveur situé à l'autre bout du monde prend beaucoup plus de temps que celui d'un serveur voisin. Des voies de communication plus longues, où les données doivent transiter par de nombreux commutateurs et routeurs, augmentent également la latence.

  • La bande passante, généralement exprimée en mégabits par seconde (Mbps), correspond à la quantité de données pouvant être envoyées ou reçues par votre système sur le réseau par unité de temps. La bande passante est ce que vous payez généralement lorsque vous achetez un service Internet: avec la plupart des services Internet à domicile, les forfaits plus coûteux fournissent plus de bande passante.

  • Bien qu'une largeur de bande plus élevée puisse améliorer la latence pendant les périodes de congestion, dans des conditions normales, les deux sont généralement indépendants. Le service Internet par satellite HughesNet Gen4, par exemple, fournit une bonne bande passante (jusqu’à 15 Mbps), mais souffre d’une faible latence d’une durée moyenne d’environ 700 ms . Ce haut ping est dû à la nature du service Internet par satellite, qui nécessite la transmission de données jusqu'à un satellite et inversement. Inversement, une ligne T1 dédiée ne dispose que de 1,5 Mbps de bande passante mais peut fournir une latence de 10 ms .

Voir aussi la section Défaut de serveur: Une connexion Internet à bande passante supérieure réduira-t-elle le temps de réponse du ping?

36
bwDraco

Considérez le fonctionnement de la latence et de la bande passante avec les copies papier transportées à pied.

Supposons que vous avez une boîte remplie de copies papier - à peu près tout ce que vous pouvez emporter sans être considérablement ralentie par le poids - et deux endroits que vous voudrez peut-être emporter, l'un à 50 mètres et l'autre à 0,5 km.

Disons que vous marchez à environ 5 km/h. Il vous faudrait 1,2 minute pour ramener la boîte à la première place et revenir, et 12 minutes pour la ramener à la deuxième place et revenir.

Maintenant, disons que vous devez apporter 100 boîtes. Il vous faudrait faire 100 voyages, de sorte que votre temps total de transport serait de 2 heures et 200 heures respectivement.

Maintenant, améliorons ces choses.

Disons que vous recrutez 99 aides. Vous pouvez maintenant avoir plus de bande passante. Vous pouvez maintenant apporter les 100 boîtes en 1,2 et 12 minutes respectivement.

Disons que vous recrutez 2000 assistants. Vous avez maintenant encore plus de bande passante. Vous pouvez maintenant apporter les 10 boîtes en 1,2 et 12 minutes respectivement. La bande passante supplémentaire n'a pas aidé parce que vous l'avez maximisée, et la latence est la même.

Supposons que vous vous débarrassiez des 99 aides, mais achetez un vélo et que vous puissiez faire 40 km/h en bonne santé. Vous pouvez maintenant faire les trajets one-box en 9 secondes et 1,5 minutes respectivement. Vous avez maintenant moins de latence. Les voyages de 100 boîtes prendra 150 minutes et 25 heures cependant.

Maintenant, évidemment, le vélo (latence plus faible, bande passante supplémentaire) apporte mieux une boîte de papiers rapidement, tandis que l’équipe massive d’aides (même temps de latence, avec beaucoup plus de bande passante) est plus efficace pour apporter beaucoup de boîtes.

Les connexions réseau se comparent les unes aux autres de manière similaire à la comparaison entre ces différents moyens de transport des copies papier.

Le téléchargement d'un très gros fichier s'apparente à la tâche de transporter un grand nombre de boîtes. Plus la bande passante est large, mieux c'est.

Jouer à un jeu implique généralement beaucoup de petits messages, ce qui revient à transporter une boîte encore et encore (nous ne pouvons pas transporter toutes les boîtes en bloc, car la boîte suivante n'est pas encore prête). Plus la latence est basse, mieux c'est.

Mais dans notre analogie, il n'y a aucune raison pour que nous ne puissions pas avoir une énorme équipe d'auxiliaires qui ont tous des vélos.

Et pour étendre l'analogie, les différentes connexions réseau diffèrent non seulement par la latence (pied par rapport au vélo) et par la largeur de bande (combien d'aides), mais également par la possibilité de disposer de différents raccourcis et de différents points à franchir. latence pour un voyage et plus haut pour un autre.

Mais là où l'analogie est exacte, c'est que si nous pouvons avoir deux connexions, l'une étant meilleure d'une métrique et pire d'une autre, nous pouvons également avoir deux connexions où l'une est meilleure que l'autre par les deux mesures.

5
Jon Hanna

La bonne réponse est non plus.

Le ping peut être effectué de différentes manières, via UDP ou ICMP (une courte introduction peut être trouvée ici pour ICMP )

En résumé, une machine envoie une série de paquets spéciaux, qui sont transmis depuis un routeur/commutateur et via des passerelles, le cas échéant, afin de quitter un réseau pour un autre. Ce voyage à travers les périphériques est une heure de ping, qui est encapsulée et renvoyée. Généralement, deux pings ne doivent pas nécessairement suivre le même chemin. Le nombre de sauts est le facteur le plus déterminant en moyenne des temps de ping, bien qu'il puisse parfois arriver qu'un téléchargement plus important ou un téléchargement plus important puisse avoir une incidence (réseaux inondés).

1
Austin T French

La bande passante (vitesse) est nécessaire pour pouvoir envoyer des pings et recevoir des réponses.

Cependant, les pings sont généralement conçus pour être compacts (les paquets ping typiques sont bien inférieurs à 1 Ko). Par conséquent, sauf si vous utilisez un ping inondant et/ou utilisez des paquets énormes, ou si vous avez une connexion très exotique comme un contournement de l’espace aérien par le son, ce n'est pas grave en pratique.

La latence (réactivité) est provoquée par la vitesse de signalisation et de traitement de tous les composants matériels et logiciels sur le trajet aller-retour et constitue presque toujours le facteur limitant si l'on considère les relations.

Par exemple, supposons que vous puissiez envoyer ou recevoir 1 Mbit/s, soit environ 0,1 Mo/s, et que votre requête ping est de 1 Ko, soit 0,001 Mo. Cela signifie que vous pouvez envoyer ou recevoir 1 000 requêtes ping par seconde, chacune nécessitant 1 ms pour envoyer ou recevoir si vous utilisez pleinement la connexion.

Les latences typiques sont> 10 ms pour un aller-retour sur Internet.

À ce moment-là, vous pouviez déjà envoyer 10 pings avant de recevoir toute réponse sur cette liaison plutôt à faible vitesse.

0
Archimedix

Les deux sont également importants, car ping mesure le temps aller-retour. En effet, vous envoyez un paquet à une machine (téléchargement), un paquet est renvoyé (téléchargement) et l'heure du début à la fin est l'heure du ping. En conséquence, les deux doivent jouer un rôle égal dans votre journée de travail.

Toutefois, il convient de noter certaines choses: la plupart des connexions domestiques ont actuellement des taux de téléchargement inférieurs à ceux du téléchargement; le téléchargement peut donc être plus encombré, ce qui se traduira par une file d’attente de paquets plus longue, d’où un ping plus important (et/ou une perte de paquets).

Le téléchargement de seulement 2 Mo sur 5 Mo a toujours un impact sur le ping, entre autres: - Il y a beaucoup de frais généraux liés au téléchargement, en particulier avec des protocoles tels que bittorrent. En général, il faut s'attendre à AT AU MOINS 20% de frais généraux, en plus du taux de téléchargement net, en raison de nécessités telles que Fenêtre TCP , TCP En-tête, En-tête et pied de page Ethernet, En-tête IP, etc. Sur bittorrent, cette surcharge est considérablement amplifiée en raison du grand nombre de connexions utilisées et de la nécessité d'en établir de nouvelles en permanence. - Tampons le long de votre route réseau encrassés - Risque accru de perte de paquets, nécessitant un renvoi.

Il convient de noter qu'il existe de nombreuses choses appelées ping. Vous avez le plus commun, ICMP Ping , vous avez également diverses implémentations d'un équivalent tcp , et la plupart des jeux roulent pour produire une forme de UDP Ping. Ces dernières peuvent varier considérablement, car chacun semble avoir sa propre idée de la façon dont il devrait être mis en œuvre pour refléter la manière dont la qualité du lien devrait être mesurée pour le jeu, comme Round Trip, ou dans un seul sens?

Sur une note connexe, de nos jours, lorsque les connexions domestiques et de serveur sont normalement "assez rapides", le plus gros impact sur un chemin sain entre vous et le serveur est la quantité de sauts de réseau. Cela est normalement dû à la distance physique entre vous et le serveur. Le nombre de sauts de réseau peut être vérifié en effectuant une traceroute .

0
Jarmund

Un facteur important est la quantité de bande passante inutilisée que vous avez pour les téléchargements et celle que vous avez pour les téléchargements. Puisque ping fonctionne en envoyant un message et en écoutant une réponse, les deux sens ont une incidence sur le temps total aller-retour. Les paquets ont essentiellement la même taille dans les deux sens (sauf si quelque chose fragmente ou rassemble un paquet fragmenté). Si votre téléchargement ou le canal de téléchargement est presque plein, le ping est plus susceptible d'être retardé. La plupart des connexions domestiques sont asymétriques, ce qui signifie simplement que vous disposez de plus de bande passante de téléchargement. En conséquence, il peut être plus facile de remplir votre bande passante de téléchargement, en fonction de votre utilisation. Souvent, le trafic ICMP (ping) a une priorité inférieure à celle des autres trafics, de sorte qu'il est retardé ou abandonné lorsque le canal est occupé.

0
GuitarPicker