Strona główna Proton VPN

Jak opóźnienie, przepustowość i przepływność wpływają na prędkość internetu

Odczytywanie
3 min
Kategoria
Prędkość

Prędkość internetu, czyli to, jak szybko dane są przesyłane w sieci, jest obliczana za pomocą różnych wskaźników: opóźnienia, przepustowości i przepływności. Ten artykuł ma na celu wyjaśnienie tych wskaźników oraz tego, jak wpływa na nie protokół TCP.

Wysyłanie Twoich pakietów danych

Dostęp do internetu opiera się na wymianie informacji. Gdy robisz zakupy online lub streamujesz film, Twój adres IP wysyła strumień informacji w postaci pakietów danych tworzących żądanie. Z kolei odbiorca odpowiada, odsyłając inny strumień informacji, również w postaci pakietów danych.

Podczas korzystania z protokołu TCP te pakiety danych są przesyłane w określonej kolejności przez sieć ścieżek do celu. Gdy dotrą do celu, do Twojego IP jest odsyłane potwierdzenie. Bez otrzymania potwierdzenia, że poprzednie pakiety dotarły do celu, można wysłać tylko ograniczoną liczbę pakietów.

Jednocześnie liczba pakietów, które mogą przemieszczać się daną ścieżką w określonym czasie, również jest ograniczona. Prędkość, z jaką pakiety danych mogą przemieszczać się przez sieć, nazywana jest przepustowością.

Jednak przepustowość nie jest jedynym elementem, który wpływa na Twoją rzeczywistą prędkość internetu. Wiele czynników, w tym fizyczna odległość do celu, a także wszelkie zdarzenia, które mogą mieć miejsce po drodze, może opóźnić dotarcie do celu, a ostatecznie – potwierdzenie. Czas potrzebny na dotarcie pakietów do celu nazywany jest opóźnieniem.

Korek na autostradzie

Gdy każdy pakiet przemieszcza się przez sieć, przechodzi przez wiele węzłów, w których jest przekierowywany do celu. Gdy Twój pakiet trafia do węzła w tym samym czasie, co wiele innych pakietów, trafia do kolejki.

Niestety Twój pakiet może również zostać odrzucony lub zgubić się na tym etapie, a Twoje IP nie otrzyma potwierdzenia, że dotarł on do celu. W takim przypadku musisz wysłać go ponownie, co opóźni wysyłkę kolejnego pakietu.

Te straty pakietów informują protokół TCP o opóźnieniach w transmisji danych. Aby rozładować ruch sieciowy, protokół automatycznie wdraża mechanizm (zwany algorytmem AIMD(nowe okno)), który ponownie wysyła utracony pakiet z połową prędkości, z jaką byłby normalnie wysłany.

Wpływa to nie tylko na prędkość ponownego wysłania utraconego pakietu, ale także na prędkość kolejnych pakietów. Ich prędkość wzrasta stopniowo dopiero w miarę poprawy ruchu sieciowego.

Ostatecznie prowadzi to do opóźnień w docieraniu wszystkich Twoich pakietów do celu, nawet w przypadku niewielkiej utraty pakietów, a co za tym idzie – do opóźnienia w otrzymaniu odpowiedzi na Twoje żądanie. Ostateczna liczba pakietów danych, które mogą zostać wymienione w sieci w określonym czasie, nazywana jest przepływnością.

Aby obliczyć maksymalną przepływność dla połączenia TCP, możesz użyć wzoru Mathisa(nowe okno) oraz tego kalkulatora online(nowe okno).

VPN Accelerator

VPN Accelerator to unikalne rozwiązanie w Proton VPN i obejmuje zestaw technologii, które w określonych sytuacjach mogą zwiększyć prędkość połączenia VPN o ponad 400%. Dzięki tej nowej technologii możesz zawsze cieszyć się najlepszą możliwą prędkością VPN podczas korzystania z naszych usług.

Jedną z kluczowych technologii stosowanych w VPN Accelerator jest algorytm kontroli przepływu TCP oparty na kontroli opóźnień o nazwie BBR. Na dłuższych ścieżkach lub w przeciążonych sieciach BBR szybciej odzyskuje stabilność po utracie pakietów, a także szybciej przyspiesza (czyli szybciej osiąga maksymalną prędkość po rozpoczęciu przesyłania danych). VPN Accelerator jest szczególnie skuteczny w zwiększaniu prędkości na dużych odległościach.

Dowiedz się więcej o VPN Accelerator