Kāpēc daži lejupielādes savienojumi dominē citiem?
Ja jūs bieži vien lejupielādējat vairākus vienumus, iespējams, esat pamanījis, ka viens lejupielādes savienojums parasti dominē pār citiem, līdz tas ir pabeigts. Kāpēc ir tā, ka? Šodienas SuperUser Q&A ziņojumam ir atbilde uz ziņkārīga lasītāja jautājumu.
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Foto ar Armando Sotoka (Flickr) piekrišanu.
Jautājums
SuperUser lasītājs Keltari vēlas uzzināt, kāpēc dominē citi lejupielādes (tīkla) savienojumi:
Man ir aizdomas par to, kāpēc, bet es vēlos, lai kāds, kam ir spēcīgāks fons, lai izskaidrotu.
Kāpēc, lejupielādējot no vairākām (dažādām) vietām, daži savienojumi piesātina joslas platumu, atstājot citus savienojumus gandrīz tukšgaitā, līdz dominējošais savienojums ir pabeigts?
Kāpēc dominē citi lejupielādes (tīkla) savienojumi?
Atbilde
SuperUser iemaksas cybernard ir atbilde mums:
Parasti uzvar ātrākais savienojums. Tomēr, pirms Windows 7, tīklošana bija haoss un sniegums bija šausmīgs apkārt. Piemēram, mēģinot iegūt vairāk nekā 20 MB / s no Windows XP? Labu veiksmi ar to.
- Standarta TCP sastrēgumu novēršanas algoritms izmanto piedevu palielināšanas un multiplikatīvās samazināšanas (AIMD) shēmu. Ja nav konstatēts pakešu zudums (izmantojot trīs dublikātus-ACK vai retranslācijas taimautu), pārslodzes logs (cwnd) tiek palielināts par vienu RTT segmenta lielumu (MSS). Pretējā gadījumā, ja tiek atklāts pakešu zudums, TCP sūtītājs samazina cwnd par pusi. Ātrgaitas un garās aizkaves tīklā tas prasa ļoti lielu logu, piem. tūkstošiem pakešu, lai pilnībā izmantotu saiti. Tāpēc standarta TCP daudziem RTT būs nepieciešams, lai atgūtu sūtīšanas ātrumu pēc viena zaudējuma notikuma. Turklāt tagad ir labi zināms, ka vidējais TCP sastrēgumu logs ir apgriezti proporcionāls paketes zuduma ātruma kvadrātsaknei..
Avots: Kompleksā TCP pieeja ātrgaitas un tālsatiksmes tīkliem [Microsoft]
Ātrākam savienojumam ir veiksmīgākas paketes, tāpēc tās cwnd / MSS ir palielināts, un tas kļūst vēl vairāk par kopējo pieslēgumu.
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.