11Jul

Miks mõned allalaadimise ühendused domineerivad teisi?

Kui sageli laadite korraga mitu elementi, siis olete tõenäoliselt märganud, et üks allalaadimisühendus kipub teiste üle domineerima, kuni see on lõppenud. Miks nii? Tänane SuperUser Q & postitus on vastuseks uudishimulikule lugeja küsimusele.

tänapäeva küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.

Photo courtesy of Armando Sotoca( Flickr).

Küsimus

SuperUser-lugeja Keltari tahab teada, miks mõned teised( teiste võrguühenduste) ühendused domineerivad:

Mul on kahtlusi selle kohta, miks, kuid ma tahan, et keegi, kellel on tugevam taust võrgustikus, oleks seletatav.

Miks on see, et kui laaditakse alla paljudest( erinevatest) kohtadest, on teatud ühendused küll ribalaiust, jättes teised ühendused peaaegu jõude, kuni valitsev ühendus on lõpetatud?

Miks mõnda allalaaditavat võrguühendust domineerivad teised?

Vastuseks

SuperUseri toetajale cybernard on meile vastus:

Üldiselt saab kõige kiirem ühendus. Kuid enne Windows 7 oli võrguühendus segadus ja jõudlus oli kohutav. Näiteks proovite saada rohkem kui 20 MB / s Windows XP-st? Edu sellega.

  • Standardne TCP-i ummikute vältimise algoritm kasutab lisandväärtuse suurendamise ja korduva languse( AIMD) skeemi. Kui ei leitud pakettkaod( kasutades kolme eksemplari ACK-d või taasedastamise aegumist), suurendatakse ummikute akent( cwnd) iga ühekordset RTT-d ühe suurima segmendi suuruse( MSS) võrra. Vastasel juhul, kui pakettaknad on tuvastatud, vähendab TCP-saatja poole võrra cwnd-d. Kiire ja pikk viivitusega võrk vajab väga suurt akent, nttuhandeid pakette, et täielikult kasutada link suutlikkust. Seepärast võtab see tavaliste TCP-de arvukate RTT-ide abil saatmiskiiruse taastamiseks ühe kahjumündmuse korral. Veelgi enam, nüüd on tuntud, et keskmine TCP ummiku aken on pöördvõrdeline pakettakistuse kaadrite ruutjuurega.

Allikas: Kombineeritud TCP lähenemisviis kiire ja kaugsidevõrkudele [Microsoft]

Kiirel ühendusel on rohkem edukaid pakette, seega on selle CWND / MSS-i kasvanud ja see muutub veelgi koguühenduseks.

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.