Početna » kako da » Zašto neke veze za preuzimanje dominiraju drugima?

    Zašto neke veze za preuzimanje dominiraju drugima?

    Ako često preuzimate više stavki u isto vrijeme, vjerojatno ste primijetili da jedna veza za preuzimanje obično dominira nad drugima dok se ne dovrši. Zašto je to? Današnja postova s ​​pitanjima o odgovorima korisnika imaju odgovor na pitanje znatiželjnog čitatelja.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Fotografija ljubaznošću Armanda Sotoca (Flickr).

    Pitanje

    Čitač SuperUser Keltari želi znati zašto neke veze za preuzimanje (mreža) dominiraju drugima:

    Imam svoje sumnje o tome zašto, ali želim da netko s jačom pozadinom u umrežavanju objasni.

    Zašto prilikom preuzimanja s više (različitih) lokacija određene veze zasititi širinu pojasa, ostale veze gotovo ne rade dok se ne završi dominantna veza?

    Zašto neke veze za preuzimanje (mreže) dominiraju drugima?

    Odgovor

    Cybernard suradnik SuperUser ima odgovor za nas:

    Općenito, pobjeđuje najbrža veza. Međutim, prije Windowsa 7, umrežavanje je bilo nered i performanse su bile užasne. Na primjer, pokušavate dobiti više od 20 MB / s iz sustava Windows XP? Sretno s tim.

    • Standardni algoritam izbjegavanja zagušenja TCP-a koristi shemu dodatnog povećanja i multiplikativnog smanjenja (AIMD). Kada nije otkriven gubitak paketa (pomoću tri duple-ACK-a ili timeout-a retransmisije), prozor zagušenja (cwnd) se povećava za jednu maksimalnu veličinu segmenta (MSS) za svaki RTT. U suprotnom, ako se otkrije gubitak paketa, TCP pošiljatelj smanjuje cwnd za polovicu. U mreži velike brzine i dugog kašnjenja, zahtijeva vrlo veliki prozor, npr. tisuće paketa, kako bi u potpunosti iskoristili kapacitet veze. Stoga će trebati standardni TCP mnogi RTT-ovi za oporavak brzine slanja nakon jednog gubitka. Nadalje, sada je dobro poznato da je prosječni prozor TCP zagušenja obrnuto proporcionalan kvadratnom korijenu brzine gubitka paketa.

    Izvor: Složeni TCP pristup za velike brzine i međugradske mreže [Microsoft]

    Brža veza ima više uspješnih paketa, stoga je njegova cwnd / MSS povećana i dobiva još više ukupne veze.


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.