au sommaire
Avez-vous déjà été confronté à une connexion Internet lente tandis que vos enfants jouent ou regardent NetflixNetflix dans l'autre pièce ? La quantité de données que l'on peut faire passer dans le flux est limitée. Plus votre flux de données est encombré, plus vous subirez de retard lors de votre navigation sur Internet. C'est ce que l'on appelle la latence.
Qu'est-ce que la latence ?
La latence est le temps que met un paquet de données pour aller d'un point A à un point B. Ensemble, la bande passante et la latence définissent la vitessevitesse et la capacité d'un réseau. Généralement exprimée en millisecondes, la latence est mesurée à l'aide de la commande ping sur un ordinateur.
Lorsque vous exécutez une commande ping, un petit paquet de données (généralement 32 octetsoctets) est envoyé à une autre machine, le temps d'aller-retour étant mesuré en millisecondes. La commande ping mesure le temps nécessaire au paquet de données pour quitter l'ordinateur source, se rendre à l'ordinateur de destination et revenir à l'ordinateur source.
La bande passante est exprimée en bits par seconde. Elle fait référence à la quantité de données qui peut être transférée pendant une seconde. Évidemment, plus la bande est large, plus le nombre de bits pouvant être transférés par seconde est élevé. Et si votre bande passante est encombrée, votre latence (délai) est augmentée. Pensez-y comme à une autoroute bondée. Plus il y a de véhicules sur l'autoroute, plus le trafic est encombré. Par conséquent, tout le monde est obligé de conduire plus lentement.
Qu'est-ce qui cause la latence ?
L'une des principales causes de la latence du réseau est la distance, plus précisément la distance entre les dispositifs clients qui font des demandes et les serveursserveurs qui y répondent. Si un site Web est hébergé dans un centre de donnéescentre de données à Paris, il recevra assez rapidement les demandes des utilisateurs d'Amiens (à environ 130 km), probablement dans un délai de 5 à 10 millisecondes. En revanche, les demandes provenant d'utilisateurs de Los Angeles (à environ 9.000 km) mettront plus de temps à arriver. Les données traversant Internet doivent généralement traverser non pas un, mais plusieurs réseaux.
Plus le nombre de réseaux que la réponse HTTPHTTP doit traverser est élevé, plus les possibilités de retard sont nombreuses. Par exemple, lorsque les paquets de données traversent les réseaux, ils passent par des points d'échange. Là, les routeurs doivent traiter et acheminer les paquets de données, et parfois les routeursrouteurs doivent les diviser en plus petits paquets, ce qui ajoute quelques millisecondes au temps d'aller-retour.