Comment la latence peut faire que même les connexions Internet rapides se sentent lentes
La vitesse d'une connexion Internet ne se limite pas à sa bande passante. Cela est particulièrement vrai avec les connexions Internet par satellite, qui peuvent offrir des vitesses allant jusqu'à 15 Mbps - mais resteront lentes.
La latence peut être un problème avec toutes les connexions Internet et les réseaux. Les connexions réseau filaires ont tendance à avoir la latence la plus faible, tandis que les connexions sans fil ont généralement une latence plus élevée.
Crédit d'image: Timo Newton-Syms sur Flickr
Latence vs. Bande Passante
Les connexions Internet, y compris les connexions Internet par satellite, sont annoncées à des vitesses telles que «jusqu'à 15 Mbps». Vous pouvez envisager une connexion Internet par satellite offrant cette vitesse et supposer que l'expérience de son utilisation serait comparable à celle de l'utilisation d'un câble 15 Mbps. Connexion Internet, mais vous auriez tort.
- Bande passante: La bande passante détermine la rapidité avec laquelle les données peuvent être transférées. La bande passante est la quantité de données pouvant être transférée par seconde.
- Latence: La latence est un délai. La latence est le temps nécessaire pour que les données voyagent entre leur source et leur destination, mesurée en millisecondes..
Latence dans le monde réel
Disons que vous naviguez sur le Web avec différents types de connexions. Voici comment «se sentir» la latence:
- Connexion Internet par satellite (haute vitesse, latence élevée): Vous cliqueriez sur un lien sur une page Web et, après un délai notable, la page Web commencerait à se télécharger et s'afficherait presque tout à la fois..
- Connexion théorique (basse vitesse, faible latence): Vous cliqueriez sur un lien sur une page Web et la page Web commencerait à se charger immédiatement. Cependant, le chargement complet prendrait un certain temps et vous verriez les images se charger une à une..
- Connexion Internet par câble (haute vitesse, faible latence): Vous cliqueriez sur un lien sur une page Web et la page Web apparaîtrait presque immédiatement, téléchargeant tout à la fois.
La latence se manifeste toujours par un retard. Par exemple, si vous discutez sur Skype avec une personne disposant d'une connexion Internet à latence élevée, vous ne seriez plus synchronisé les uns avec les autres. Vous auriez à faire une pause entre les phrases ou vous finiriez par parler les uns avec les autres grâce au retard.
Si vous jouiez à un jeu en ligne, vos actions seraient retardées et les événements se déroulant dans le jeu auraient un délai notable avant d’atteindre votre ordinateur, au lieu de vous sentir presque instantanés. Par exemple, si vous jouiez à un jeu de tir à la première personne sur une connexion à latence élevée, vous tireriez sur une personne de votre écran, mais le retard signifiait qu'elle serait déjà partie depuis que votre projectile est arrivé..
Crédit d'image: MLibrary sur Flickr
Quelles sont les causes de la latence
La bande passante et la latence ne dépendent pas uniquement de votre connexion Internet - elles sont affectées par votre matériel réseau, l'emplacement et la connexion du serveur distant et les routeurs Internet entre votre ordinateur et le serveur..
Les paquets ne transitent pas instantanément par les routeurs. Chaque routeur par lequel un paquet doit transiter introduit un délai de quelques millisecondes, ce qui peut s’ajouter si le paquet doit transiter par de nombreux routeurs pour atteindre l’autre bout du monde..
Cependant, certains types de connexions, telles que les connexions Internet par satellite, présentent une latence élevée, même dans les meilleures conditions. Il faut généralement entre 500 et 700 ms pour qu'un paquet parvienne à un fournisseur de services Internet via une connexion Internet par satellite.
La latence n’est pas un problème uniquement pour les connexions Internet par satellite. Vous pouvez probablement naviguer sur un site Web hébergé sur un autre continent sans vous soucier beaucoup de latence, mais si vous êtes en Californie et jouez à un jeu en ligne avec des serveurs situés en Europe, la latence peut être plus perceptible..
Mesurer la latence
Vous pouvez mesurer le temps de latence entre votre ordinateur et une adresse Web à l'aide de la commande ping. Dans notre exemple, il faut 11 millisecondes pour que le trafic passe entre notre ordinateur et les serveurs de Google. Si nous avions une connexion Internet par satellite, cela pourrait atteindre 700 ms..
Pour montrer l'impact de la distance sur la latence, nous pouvons faire un ping sur Baidu, un moteur de recherche chinois. Baidu n'a pas de serveur en Amérique du Nord, notre ordinateur doit donc communiquer avec ses serveurs en Chine. La latence entre notre ordinateur et les serveurs de Baidu est de 228 ms..
Lorsque nous envoyons un ping à notre routeur local, nous constatons une latence de 1 ms. Notre routeur est proche et nous pouvons nous connecter directement sans passer par d'autres routeurs.
Vous pouvez voir combien de temps de latence chaque routeur (ou «saut») ajoute avec la commande traceroute..
La latence est toujours avec nous; c'est juste une question de son importance. À faible latence, les données devraient être transférées presque instantanément et nous ne devrions pas être en mesure de remarquer un délai. Au fur et à mesure que les latences augmentent, nous commençons à remarquer plus de retard.