Domača » kako » Zakaj nekatere povezave za prenos prevladujejo nad drugimi?

    Zakaj nekatere povezave za prenos prevladujejo nad drugimi?

    Če pogosto prenesete več elementov hkrati, ste verjetno opazili, da ena povezava za prenos prevladuje nad drugimi, dokler ni končana. Zakaj? Današnja objava za vprašanja in odgovori SuperUser ima odgovor na vprašanje radovednega bralca.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Fotografija je podarila Armando Sotoca (Flickr).

    Vprašanje

    Bralnik SuperUser Keltari želi vedeti, zakaj nekatere prenosne (omrežne) povezave prevladujejo nad drugimi:

    Sumim, zakaj, vendar želim, da nekdo z močnejšim ozadjem v mreženju pojasni.

    Zakaj pri prenosu z več (različnih) lokacij nekatere povezave prežijo pasovno širino, druge povezave pa ostanejo skoraj neizkoriščene, dokler se ne dokonča prevladujoča povezava.?

    Zakaj nekatere prenosne (omrežne) povezave prevladujejo nad drugimi?

    Odgovor

    Kibernard prispevek sodelavca SuperUser ima odgovor za nas:

    Na splošno zmaga najhitrejša povezava. Vendar pa je pred operacijskim sistemom Windows 7, povezovanje v omrežje bilo nered in uspešnost je bila strašna. Na primer, poskusite pridobiti več kot 20 MB / s iz operacijskega sistema Windows XP? Vso srečo s tem.

    • Standardni algoritem izogibanja zastojem TCP uporablja shemo dodatnega povečanja in multiplikativnega zmanjšanja (AIMD). Če ni zaznane izgube paketov (s tremi podvojenimi ACK-ji ali časom prekinitve ponovnega oddajanja), se okno zastojev (cwnd) poveča za eno največjo velikost segmenta (MSS) vsakega RTT-ja. V nasprotnem primeru, če je zaznana izguba paketov, pošiljatelj TCP zmanjša cwnd za polovico. V mreži z veliko hitrostjo in dolgo zamudo zahteva zelo veliko okno, npr. na tisoče paketov, da v celoti izkoristijo zmogljivost povezave. Zato bo standardnemu TCP-jem potrebnih veliko RTT-jev, da obračajo hitrost pošiljanja ob posameznem dogodku izgube. Poleg tega je zdaj znano, da je povprečno okno zastojev TCP obratno sorazmerno s kvadratnim korenom stopnje izgube paketa..

    Vir: Pristop TCP za visoke hitrosti in dolge razdalje [Microsoft]

    Hitrejša povezava ima bolj uspešne pakete, zato se poveča njegova cwnd / MSS in postane še več celotne povezave.


    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.