Pokud často stahujete více položek najednou, pravděpodobně jste si všimli, že jedno připojení ke stahování má tendenci dominovat nad ostatními, dokud není dokončeno. Proč? Dnešní příspěvek SuperUser Q&A má odpověď na otázku zvědavého čtenáře.
Dnešní relace Otázky a odpovědi k nám přichází s laskavým svolením SuperUser - členění Stack Exchange, komunitního seskupení webů otázek a odpovědí.
Foto s laskavým svolením Armando Sotoca (Flickr) .
Otázka
Čtečka SuperUser Keltari chce vědět, proč některá stahování (síťová) připojení dominují ostatním:
Mám podezření, proč, ale chci, aby to vysvětlil někdo se silnějšími znalostmi sítí.
Čím to je, že při stahování z více (různých) umístění určitá připojení saturují šířku pásma a ostatní připojení jsou téměř nečinná, dokud není dokončeno dominantní připojení?
Proč některá stahování (síťová) dominují ostatním?
Odpověď
Cybernard přispěvatel SuperUser má pro nás odpověď:
Obecně platí, že nejrychlejší připojení vyhrává. Před Windows 7 však byla síť nepořádek a výkon byl hrozný všude kolem. Pokoušíte se například získat více než 20 Mb / s z Windows XP? Hodně štěstí.
- Standardní algoritmus vyhýbání se zahlcení TCP využívá schéma aditivního zvýšení a multiplikativní snížení (AIMD). Pokud není detekována žádná ztráta paketů (pomocí tří duplikátů ACK nebo časového limitu opakovaného přenosu), okno přetížení (cwnd) se zvýší o jednu maximální velikost segmentu (MSS) každé RTT. V opačném případě, pokud je zjištěna ztráta paketu, sníží odesílatel TCP cwnd o polovinu. Ve vysokorychlostní síti a síti s dlouhým zpožděním vyžaduje velmi velké okno, např. tisíce paketů, aby se plně využila kapacita spojení. Proto bude trvat standardní TCP mnoho RTT, aby se obnovila rychlost odesílání při jedné ztrátové události. Navíc je nyní dobře známo, že průměrné okno zahlcení TCP je nepřímo úměrné druhé odmocnině rychlosti ztráty paketů.
Zdroj: Složený přístup TCP pro vysokorychlostní a dálkové sítě [Microsoft]
Rychlejší připojení má více úspěšných paketů, proto se jeho cwnd / MSS zvýší a získá ještě více z celkového připojení.
Máte co dodat k vysvětlení? Zvuk v komentářích. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .