Se scarichi spesso più elementi contemporaneamente, probabilmente avrai notato che una connessione di download tende a dominare sulle altre fino al termine. Perché? Il post di domande e risposte di SuperUser di oggi contiene la risposta alla domanda di un lettore curioso.
La sessione di domande e risposte di oggi ci arriva per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento guidato dalla comunità di siti web di domande e risposte.
Foto per gentile concessione di Armando Sotoca (Flickr) .
La domanda
Il lettore SuperUser Keltari vuole sapere perché alcune connessioni di download (di rete) dominano altre:
Ho i miei sospetti sul perché, ma voglio che qualcuno con un background più forte nel networking lo spieghi.
Perché durante il download da più posizioni (diverse) alcune connessioni saturano la larghezza di banda, lasciando altre connessioni quasi inattive fino al termine della connessione dominante?
Perché alcune connessioni di download (di rete) dominano altre?
La risposta
Il collaboratore di SuperUser cybernard ha la risposta per noi:
In genere, vince la connessione più veloce. Tuttavia, prima di Windows 7, la rete era un disastro e le prestazioni erano orribili ovunque. Ad esempio, stai cercando di ottenere più di 20 MB / s da Windows XP? Buona fortuna.
- L'algoritmo di prevenzione della congestione TCP standard utilizza uno schema di aumento additivo e diminuzione moltiplicativa (AIMD). Quando non viene rilevata alcuna perdita di pacchetti (mediante tre ACK duplicati o timeout di ritrasmissione), la finestra di congestione (cwnd) viene aumentata di una dimensione massima del segmento (MSS) ogni RTT. Altrimenti, se viene rilevata una perdita di pacchetti, il mittente TCP diminuisce il cwnd della metà. In una rete ad alta velocità e con lunghi ritardi, richiede una finestra molto ampia, ad es. migliaia di pacchetti, per utilizzare appieno la capacità del collegamento. Pertanto, il protocollo TCP standard richiederà molti RTT per recuperare la velocità di invio su un singolo evento di perdita. Inoltre, è ormai noto che la finestra di congestione TCP media è inversamente proporzionale alla radice quadrata del tasso di perdita di pacchetti.
Fonte: Un approccio TCP composto per reti ad alta velocità e a lunga distanza [Microsoft]
Una connessione più veloce ha pacchetti più riusciti, quindi il suo cwnd / MSS è aumentato e ottiene ancora di più della connessione totale.
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di tecnologia Stack Exchange? Dai un'occhiata al thread di discussione completo qui .