Se vi capita spesso di scaricare più oggetti allo stesso tempo, allora avete probabilmente notato che uno scarica connessione tende a dominare sugli altri, fino a quando non è finito. Perché è che? Oggi SuperUser Q&Un post è la risposta a un lettore curioso.
Oggi sessione ” Domande e Risposte viene a noi per gentile concessione di SuperUser—una suddivisione di Stack Exchange, un community-driven raggruppamento di Q&A siti web.
Foto per gentile concessione di Armando Sotoca (Flickr).
La Domanda
SuperUser lettore Keltari vuole sapere perché alcuni di download (di rete) connessioni di dominare gli altri:
Ho i miei sospetti perché, ma ho bisogno di qualcuno con un forte background in rete per spiegare.
Perché quando un download da più (diversi), percorsi determinati collegamenti saturare la banda, lasciando le altre connessioni quasi inattivo fino a quando il dominante connessione è finito?
Perché alcuni di download (di rete) connessioni di dominare gli altri?
La Risposta
SuperUser collaboratore cybernard ha la risposta per noi:
In generale, la connessione più veloce vince. Tuttavia, prima di Windows 7, la rete è stata un disastro e la performance era terribile in tutto. Cercando di ottenere più di 20mb/s da Windows XP, per esempio? Buona fortuna con quello.
- Lo standard TCP per evitare la congestione algoritmo utilizza un additivo incremento e decremento moltiplicativo (AIMD) regime. Quando non c’è perdita di pacchetti rilevati (per mezzo di tre duplicate Ack o timeout di ritrasmissione), la finestra di congestione (cwnd) è aumentato da uno Maximum Segment Size (MSS) ogni RTT. Altrimenti, se un pacchetto viene rilevata la perdita, il TCP mittente diminuisce cwnd della metà. In un ad alta velocità e ritardo di rete, richiede una grande finestra, ad esempio, migliaia di pacchetti, per sfruttare appieno le capacità di collegamento. Pertanto, si avrà lo standard TCP molti Rtt per recuperare la velocità di invio su un singolo evento di perdita. Inoltre, è ben noto ora che la media TCP finestra di congestione è inversamente proporzionale alla radice quadrata del tasso di perdita di pacchetti.
Fonte: Un Composto TCP Approccio per l’Alta velocità e Reti a Lunga Distanza [Microsoft]
Una connessione più veloce, ha più successo di pacchetti, quindi la sua cwnd/MSS è aumentato e si ottiene ancora di più la connessione totale.
Ha qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere altre risposte da altri tech-savvy Stack Exchange, gli utenti? Controllare il thread di discussione qui.