Jak latence, šířka pásma a propustnost ovlivňují rychlost internetu
- Čtení
- 4 minut
- Kategorie
- Rychlost
Rychlost internetu neboli to, jak rychle se data v síti přenášejí, se počítá pomocí různých metrik: latence, šířky pásma a propustnosti. Cílem tohoto článku je tyto metriky vysvětlit a popsat, jak je ovlivňuje protokol TCP.
Odesílání Vašich datových paketů
Přístup k internetu je založen na výměně informací. Když nakupujete online nebo streamujete film, Vaše IP adresa odešle tok informací v podobě datových paketů tvořících požadavek. Příjemce pak odpoví odesláním jiného toku informací zpět, rovněž ve formě datových paketů.
Při použití protokolu TCP jsou tyto datové pakety přenášeny v sekvenčním pořadí sítí tras do cíle. Jakmile dosáhnou svého cíle, je zpět na Vaši IP adresu odesláno potvrzení. Bez obdržení potvrzení, že předchozí pakety dorazily do cíle, lze odeslat pouze omezený počet paketů.
Zároveň je omezeno i množství paketů, které mohou trasou projít během určitého času. Rychlost, jakou mohou datové pakety sítí putovat, se nazývá šířka pásma.
Šířka pásma však není jediným prvkem, který ovlivňuje Vaši skutečnou rychlost internetu. Doručení do cíle, a v konečném důsledku i potvrzení, může zpozdit řada faktorů, včetně fyzické vzdálenosti do cíle a případných nehod po cestě. Doba, kterou Vaše pakety potřebují k dosažení cíle, se nazývá latence.
Zácpa na dálnici
Při průchodu sítí prochází každý paket několika uzly, kde je přesměrován do svého cíle. Když Váš paket dorazí do uzlu ve stejnou dobu jako několik jiných paketů, zařadí se do fronty.
V této fázi bohužel může dojít také k zahození nebo ztrátě Vašeho paketu a Vaše IP adresa neobdrží potvrzení o jeho doručení do cíle. V takovém případě jej budete muset odeslat znovu, což zpozdí odeslání následujícího paketu.
Tyto ztráty paketů upozorňují protokol TCP na zpoždění při přenosu dat. K uvolnění síťového provozu protokol automaticky implementuje mechanismus (nazývaný algoritmus AIMD(nové okno)), který ztracený paket odešle znovu s poloviční rychlostí, než s jakou by byl odeslán normálně.
To má dopad nejen na rychlost opětovného odeslání ztraceného paketu, ale také na rychlost paketů následujících. Jejich rychlost se postupně zvyšuje, pouze když se síťový provoz zlepšuje.
To nakonec vede ke zpoždění doručení všech Vašich paketů do cíle, a to i v případě drobné ztráty paketů, a samozřejmě i k opoždění odpovědi na Váš požadavek. Konečný počet datových paketů, které lze v síti vyměnit během určitého času, se nazývá propustnost.
Pro výpočet maximální propustnosti na připojení TCP můžete použít Mathisův vzorec(nové okno) a tuto online kalkulačku(nové okno).
VPN Accelerator
VPN Accelerator je jedinečný pro Proton VPN a zahrnuje sadu technologií, které mohou v určitých situacích zvýšit rychlost Vašeho připojení VPN o více než 400 %. Díky této nové technologii si můžete při používání našich služeb vždy užívat ty nejvyšší možné rychlosti VPN.
Jednou z klíčových technologií používaných funkcí VPN Accelerator je algoritmus řízení toku TCP řízený zpožděním TCP s názvem BBR. Na delších trasách nebo přetížených sítích se BBR rychleji zotavuje ze ztráty paketů a také rychleji nabízí (to znamená, že při zahájení přenosu dat dosáhne maximální rychlosti dříve). VPN Accelerator je obzvláště účinný při zvyšování rychlosti na velké vzdálenosti.
