Online kalkulačka
TCP okno a RTT: ideálny limit priepustnosti
Vypočítajte ideálny tok jedného TCP spojenia z okna a RTT. Porovnajte limit linky a potrebný objem dát v lete.
Bezplatná online kalkulačka
Ideálny limit jedného TCP spojenia
–
Zadajte údaje do polí nižšie.
Linka a oneskorenie
Efektívne okno
–
Ideálny limit TCP prenosu podľa okna a RTT
Jedno TCP spojenie môže obmedzovať množstvo dát, ktoré zostáva odoslané bez potvrdenia. Ak je toto efektívne okno malé v pomere k času tam a späť, samotná rýchlosť linky nezaručuje jej plné využitie.
Tok linky zadávajte v Mbit/s a čas tam a späť, RTT, v milisekundách. Okno používa KiB, kde jeden KiB znamená 1 024 bajtov. Nezadávajte iba jednosmernú latenciu ani rýchlosť v megabajtoch za sekundu.
Ideálny limit okna je počet bitov v okne delený RTT v sekundách. Hlavný výsledok zvolí menší z tohto limitu a zadanej rýchlosti linky. Potrebné okno na plné využitie vznikne opačným prepočtom toku linky a RTT.
Pri linke 100 Mbit/s, RTT 50 ms a okne 64 KiB vychádza limit približne 10,48576 Mbit/s, teda 1,31072 MB/s. Okno na ideálne plné využitie linky by malo obsahovať 625 000 bajtov, približne 610,352 KiB.
Využitie linky v príklade predstavuje približne 10,49 %. Pomer potrebného a zadaného okna ukazuje, koľkokrát sa tieto objemy líšia. Nejde o automatický príkaz na nastavenie systému; efektívne okno môže byť menšie z prijímacieho a zahlcovacieho obmedzenia.
Výpočet nezahŕňa straty paketov, režijné dáta, rozbeh spojenia ani priebežnú zmenu okna. Viac paralelných spojení môže mať iné spoločné správanie. Výsledok preto opisuje ideálny horný limit jedného spojenia pri konštantných vstupoch, nie garantovanú nameranú rýchlosť.
Na nadväzujúci výpočet môžete použiť Kalkulačka rýchlosti internetu – Mbps na MB/s.
Predpoklady a obmedzenia
Efektívne okno má zahŕňať prijímacie a zahlcovacie obmedzenie. Ideálny model nezahŕňa straty, režijné dáta, rozbeh ani meniace sa okno.
Zdroje a metodika
Časté otázky
Používa TCP kalkulačka jednosmernú latenciu alebo RTT?
RTT, teda čas cesty tam a späť.
Koľko bajtov predstavuje TCP okno 64 KiB?
Presne 65 536 bajtov.
Ako vznikne limit TCP prenosu z okna?
Bity efektívneho okna sa vydelia časom RTT v sekundách.
Prečo 100 Mbit/s linka s malým oknom nemusí dosiahnuť 100 Mbit/s?
Okno môže obmedziť množstvo dát odoslaných počas jedného času RTT.
Je vypočítané TCP okno automatické odporúčanie nastavenia?
Nie. Ide o ideálny objem dát v lete; reálne spojenie ovplyvňujú ďalšie limity a priebežné zmeny.




