Prędkość połączenia internetowego zależy nie tylko od przepustowości. Jest to szczególnie ważne w przypadku satelitarnych połączeń internetowych, które mogą oferować prędkości do 15 Mb / s, ale nadal będą powolne.
Opóźnienie może być problemem w przypadku wszystkich połączeń internetowych i sieci. Przewodowe połączenia sieciowe mają tendencję do najniższego opóźnienia, podczas gdy połączenia bezprzewodowe zwykle mają większe opóźnienie.
Image Credit: Timo Newton-Syms na Flickr
Połączenia internetowe, w tym satelitarne łącza internetowe, są reklamowane z prędkościami takimi jak "do 15 Mb / s". Możesz spojrzeć na satelitarne połączenie internetowe oferujące tę prędkość i założyć, że korzystanie z niego byłoby porównywalne do korzystania z kabla 15 Mb / s Połączenie internetowe, ale byłbyś w błędzie.
Załóżmy, że przeglądasz sieć w różnych typach połączeń. Oto jak "czułość" opóźnienia:
Opóźnienie zawsze manifestuje się jako opóźnienie. Na przykład, jeśli prowadzisz czat Skype z osobą korzystającą z połączenia internetowego o dużym opóźnieniu, byłbyś niezsynchronizowany ze sobą. Musiałbyś przerwać między kolejnymi zdaniami lub skończyłbyś rozmawiać o sobie nawzajem dzięki opóźnieniu.
Jeśli grasz w grę online, Twoje działania będą opóźnione, a wydarzenia w grze będą miały zauważalne opóźnienie, zanim dotrą do komputera, zamiast odczuwać niemal natychmiastowe działanie. Na przykład, jeśli grałeś w strzelankę pierwszoosobową na połączeniu o dużym opóźnieniu, strzelałeś do kogoś na ekranie, ale opóźnienie oznacza, że dawno już minęło, zanim dotrze do ciebie pocisk.
Image Credit: MLibrary on Flickr
Zarówno przepustowość, jak i opóźnienie zależą od połączenia internetowego - zależy ono od sprzętu sieciowego, lokalizacji i połączenia zdalnego serwera oraz routerów internetowych między komputerem a serwerem.
Pakiety nie przechodzą natychmiast przez routery. Każdy router, przez który musi przejść pakiet, wprowadza opóźnienie o kilka milisekund, które może się sumować, jeśli pakiet musi przejść przez wiele routerów, aby dotrzeć na drugą stronę świata.
Jednak niektóre rodzaje połączeń - takie jak połączenia internetowe z Internetem satelitarnym - charakteryzują się dużą zwłoką nawet w najlepszych warunkach. Zwykle trwa to od 500 do 700 ms, aby pakiet dotarł do usługodawcy internetowego przez satelitarne połączenie z Internetem.
Opóźnienie nie jest jednak problemem tylko dla satelitarnych połączeń internetowych. Prawdopodobnie możesz przeglądać witryny hostowane na innym kontynencie bez zauważalnego opóźnienia, ale jeśli jesteś w Kalifornii i grasz online z serwerami zlokalizowanymi w Europie, opóźnienie może być bardziej zauważalne.
Można zmierzyć opóźnienie między komputerem a adresem internetowym za pomocą polecenia ping. W naszym przykładzie transmisja między naszym komputerem a serwerami Google trwa 11 milisekund. Gdybyśmy mieli satelitarne połączenie z Internetem, może to wynosić nawet 700 ms.
Aby pokazać wpływ odległości na opóźnienie, możemy pingować Baidu - chińską wyszukiwarkę. Baidu nie ma żadnych serwerów w Ameryce Północnej, więc nasz komputer musi komunikować się ze swoimi serwerami w Chinach. Opóźnienie między naszym komputerem a serwerami Baidu wynosi 228ms.
Kiedy pingujemy nasz router lokalny, widzimy opóźnienie 1ms. Nasz router jest blisko i możemy połączyć się bezpośrednio bez przechodzenia przez inne routery.
Możesz zobaczyć, ile opóźnień każdego routera - lub "hop" - dodaje za pomocą polecenia traceroute.
Opóźnienie jest zawsze z nami; to tylko kwestia tego, jak znacząca jest. Przy małych opóźnieniach dane powinny być przesyłane niemal natychmiastowo i nie powinniśmy być w stanie zauważyć opóźnienia. Wraz ze wzrostem opóźnień zauważamy więcej opóźnień.