11Jul
Če pogosto prenesete več elementov hkrati, ste verjetno opazili, da ena povezava za prenos prevladuje nad ostalimi, dokler ni končana. Zakaj? Današnji SuperUser Q & Objava ima odgovor na radovedno vprašanje bralca.
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Foto avtorsko delo Armando Sotoca( Flickr).
Vprašalnik
SuperUser bralec Keltari želi vedeti, zakaj nekateri prenosi( omrežne) povezave prevladujejo nad drugimi:
Imam svoje sume, zakaj, vendar hočem, da nekdo z močnejšim ozadjem v omrežju razloži.
Zakaj pri prenosu z več( različnih) lokacij nekatere povezave nasičijo pasovno širino, pri čemer ostanejo druge povezave skoraj prazne, dokler ni končana prevladujoča povezava?
Zakaj nekatere povezave prenosa( omrežja) prevladujejo nad drugimi?
Odgovor za
SuperUser, ki je prispeval cybernard, nam odgovarja:
Na splošno najhitrejša povezava dobi. Vendar pa je bil pred Windowsom 7 omrežje nered in uspešnost je bila grozljiva. Na primer, poskusite dobiti več kot 20mb / s iz operacijskega sistema Windows XP?Vso srečo s tem.
- Standardni algoritem izogibanja prezasedenosti TCP uporablja dodano povečanje in multiplikativno zmanjšanje( AIMD).Če ni zaznane nobene izgube paketa( s pomočjo treh podvojenih ACK-ov ali prekinitve prenosa), se okno zastojev( cwnd) poveča za eno največjo velikost segmenta( MSS) vsak RTT.V nasprotnem primeru, če je odkrita izguba paketov, pošiljatelj TCP zmanjša cwnd za polovico. V omrežju z visoko hitrostjo in velikim zamikom potrebuje zelo veliko okno, npr.na tisoče paketov, da v celoti izkoristite zmogljivost povezav. Zato bo za standardno TCP veliko RTT-jev za povrnitev stopnje pošiljanja za posamezen dogodek izgube. Poleg tega je zdaj dobro znano, da je povprečno okno zastojev TCP obratno sorazmerno s kvadratnim korenom stopnje izgube paketa.
Vir: Kombinirani TCP pristop za hitra in medkrajevna omrežja [Microsoft]
Hitrejša povezava ima več uspešnih paketov, zato je njena cwnd / MSS povečana in dobi še več celotne povezave.
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.