11Jul

Kāpēc daži lejupielādes savienojumi dominē citiem?

Ja jūs bieži vien lejupielādējat vairākus vienumus vienlaikus, iespējams, pamanījāt, ka viens lejupielādes savienojums parasti dominē pārējos, līdz tas ir beidzies. Kāpēc ir tā, ka?Šodienas SuperUser Q & amai ir atbilde uz ziņkārīgo lasītāja jautājumu.

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Foto pieklājīgi no Armando Sotoca( Flickr).

Jautājums

SuperUser lasītājs Keltari vēlas uzzināt, kāpēc daži lejupielādes( tīkla) savienojumi dominē pārējos:

Man ir aizdomas par to, kāpēc, bet es vēlos izskaidrot kādu, kam ir spēcīgāka pieredze tīklu veidošanā.

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 nemainīgu, kamēr dominējošais savienojums nav pabeigts?

Kāpēc daži lejupielādes( tīkla) savienojumi dominē pārējos?

Atbilde

SuperUser atbalstītājam cybernard mums ir atbilde:

Parasti ātrākais savienojums uzvar. Tomēr, pirms Windows 7, tīkls bija haoss un veiktspēja bija šausmīgs visapkārt. Piemēram, mēģinot iegūt vairāk nekā 20 Mb / s no Windows XP?Labu veiksmi ar to.

  • Standarta TCP pārslodzes novēršanas algoritms izmanto piedevu palielinājumu un multiplikatīvo samazinājumu( AIMD) shēmu. Ja nav konstatēta pakešu zudums( izmantojot trīs dublikātus-ACK vai retranslācijas taimautu), sastrēgumu logs( cwnd) tiek palielināts par vienu maksimālo segmenta lielumu( MSS) katrā RTT.Pretējā gadījumā, ja tiek konstatēts pakešdatums, TCP sūtītājs pusi samazina cwnd.Ātrgaitas un ilgstošas ​​kavēšanās tīklā ir nepieciešams ļoti liels logs, piemēram,tūkstošiem pakešu, lai pilnībā izmantotu saišu iespējas. Tāpēc standarta TCP būs daudz RTT, lai atgūtu nosūtīšanas ātrumu ar vienu zaudējumu notikumu. Turklāt tagad ir labi zināms, ka vidējais TCP pārslodzes logs ir apgriezti proporcionāls paketes zuduma ātruma kvadrātiskajai saknei.

Avots: Kombinēta TCP pieeja ātrgaitas un tālsatiksmes tīkliem [Microsoft]

Ātrākam savienojumam ir vairāk veiksmīgu pakešu, tādēļ tā cwnd / MSS ir palielināts, un tas iegūst vēl vairāk no kopējā pieslēguma.

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.