Wie Latenzzeiten bewirken, dass sich auch schnelle Internetverbindungen langsam fühlen
Die Geschwindigkeit einer Internetverbindung ist mehr als nur die Bandbreite. Dies gilt insbesondere für Satelliten-Internetverbindungen, die Geschwindigkeiten von bis zu 15 Mbps bieten können, sich aber dennoch langsam anfühlen.
Die Latenz kann bei allen Internetverbindungen und Netzwerken ein Problem sein. Kabelgebundene Netzwerkverbindungen haben in der Regel die geringste Latenz, während drahtlose Verbindungen im Allgemeinen eine höhere Latenz aufweisen.
Bildnachweis: Timo Newton-Syms auf Flickr
Latenz vs. Bandbreite
Internetverbindungen, einschließlich Satelliten-Internetverbindungen, werden mit Geschwindigkeiten wie "bis zu 15 Mbps" angekündigt. Sie können sich eine Satelliten-Internetverbindung mit dieser Geschwindigkeit ansehen und davon ausgehen, dass die Nutzung der Verbindung mit der Verwendung eines 15 Mbps-Kabels vergleichbar ist Internetverbindung, aber Sie wären falsch.
- Bandbreite: Bandbreite bestimmt, wie schnell Daten im Laufe der Zeit übertragen werden können. Bandbreite ist die Datenmenge, die pro Sekunde übertragen werden kann.
- Latenz: Latenz ist Verzögerung. Die Latenz gibt an, wie lange es dauert, bis Daten zwischen Quelle und Ziel (in Millisekunden) übertragen werden.
Latenz in der realen Welt
Angenommen, Sie surfen im Internet nach verschiedenen Verbindungstypen. So würde sich Latenz "anfühlen":
- Satelliten-Internetverbindung (hohe Geschwindigkeit, hohe Latenz)): Sie würden auf einen Link auf einer Webseite klicken und nach einer spürbaren Verzögerung würde die Webseite mit dem Herunterladen beginnen und fast alle gleichzeitig angezeigt.
- Theoretische Verbindung (niedrige Geschwindigkeit, niedrige Latenz): Sie würden auf einen Link auf einer Webseite klicken und die Webseite würde sofort geladen. Es dauert jedoch eine Weile, bis der Ladevorgang vollständig abgeschlossen ist, und Bilder werden einzeln geladen.
- Kabel-Internetverbindung (hohe Geschwindigkeit, niedrige Latenz): Sie würden auf einen Link auf einer Webseite klicken, und die Webseite würde fast sofort erscheinen und alle auf einmal herunterladen.
Latenz manifestiert sich immer als Verzögerung. Wenn Sie zum Beispiel einen Skype-Chat mit einer Person mit einer Internetverbindung mit hoher Latenz führen, sind Sie nicht miteinander synchron. Sie müssten zwischen den Sätzen pausieren oder würden sich am Ende dank der Verzögerung über einander reden.
Wenn Sie ein Online-Spiel spielen, werden Ihre Aktionen verzögert, und Ereignisse, die sich im Spiel abspielen, haben eine spürbare Verzögerung, bevor sie Ihren Computer erreichen, anstatt sich unmittelbar zu fühlen. Wenn Sie beispielsweise ein Ego-Shooter-Spiel mit einer Verbindung mit hoher Latenzzeit spielten, würden Sie auf jemanden auf Ihrem Bildschirm schießen, aber die Verzögerung bedeutet, dass der Zeitpunkt, zu dem Ihr Projektil dort ankommt, längst vorbei ist.
Bildnachweis: MLibrary auf Flickr
Was verursacht Latenz?
Sowohl Bandbreite als auch Latenz hängen von mehr als Ihrer Internetverbindung ab. Sie sind von Ihrer Netzwerkhardware, dem Standort und der Verbindung des Remote-Servers und den Internet-Routern zwischen Ihrem Computer und dem Server betroffen.
Pakete reisen nicht sofort durch Router. Jeder Router, den ein Paket durchlaufen muss, hat eine Verzögerung von wenigen Millisekunden, die sich summieren kann, wenn das Paket viele Router durchlaufen muss, um die andere Seite der Welt zu erreichen.
Einige Verbindungstypen - wie etwa Satelliten-Internetverbindungen - weisen jedoch selbst unter den besten Bedingungen eine hohe Latenz auf. Es dauert im Allgemeinen 500 bis 700 ms, bis ein Paket einen Internetdienstanbieter über eine Satelliten-Internetverbindung erreicht.
Die Latenz ist jedoch nicht nur ein Problem für Internetverbindungen über Satelliten. Sie können wahrscheinlich eine Website durchsuchen, die auf einem anderen Kontinent gehostet wird, ohne die Latenz sehr zu bemerken. Wenn Sie sich in Kalifornien befinden und ein Online-Spiel mit Servern in Europa spielen, ist die Latenz möglicherweise wahrscheinlicher.
Latenz messen
Sie können die Latenz zwischen Ihrem Computer und einer Webadresse mit dem Befehl ping messen. In unserem Beispiel dauert es 11 Millisekunden, bis Datenverkehr zwischen unserem Computer und den Servern von Google erfolgt. Wenn wir eine Satelliten-Internetverbindung hätten, könnte dies bis zu 700ms betragen.
Um die Auswirkung der Entfernung auf die Latenz zu zeigen, können Sie Baidu - eine chinesische Suchmaschine - anpingen. Baidu hat in Nordamerika keine Server, daher muss unser Computer mit seinen Servern in China kommunizieren. Die Latenz zwischen unserem Computer und den Servern von Baidu beträgt 228 ms.
Wenn wir unseren lokalen Router per Ping erreichen, sehen wir eine Latenz von 1ms. Unser Router ist in der Nähe und wir können direkt eine Verbindung herstellen, ohne andere Router zu verwenden.
Sie können sehen, wie viel Latenzzeit jeder Router - oder "Hop" - mit dem Befehl traceroute hinzufügt.
Latenz ist immer bei uns; Es ist nur eine Frage, wie wichtig es ist. Bei niedrigen Latenzen sollten Daten fast sofort übertragen werden, und wir sollten keine Verzögerung feststellen können. Mit zunehmenden Latenzen bemerken wir eine größere Verzögerung.