Startseite » wie man » Warum dominieren einige Downloadverbindungen andere?

    Warum dominieren einige Downloadverbindungen andere?

    Wenn Sie häufig mehrere Elemente gleichzeitig herunterladen, haben Sie wahrscheinlich bemerkt, dass eine Download-Verbindung die anderen dominiert, bis sie abgeschlossen ist. Warum das? Der heutige Q & A-Beitrag von SuperUser hat die Antwort auf die Frage eines neugierigen Lesers.

    Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

    Foto mit freundlicher Genehmigung von Armando Sotoca (Flickr).

    Die Frage

    SuperUser-Reader Keltari möchte wissen, warum einige Download-Verbindungen (Netzwerkverbindungen) andere dominieren:

    Ich habe meinen Verdacht, warum, aber ich möchte, dass jemand mit einem stärkeren Hintergrund im Networking erklärt wird.

    Warum sättigen bestimmte Verbindungen beim Herunterladen von mehreren (verschiedenen) Standorten die Bandbreite, so dass andere Verbindungen fast inaktiv sind, bis die dominante Verbindung hergestellt ist?

    Warum dominieren manche Download-Verbindungen (Netzwerkverbindungen) andere??

    Die Antwort

    SuperUser-Mitwirkender cybernard hat die Antwort für uns:

    Im Allgemeinen gewinnt die schnellste Verbindung. Vor Windows 7 war das Networking jedoch ein Durcheinander und die Leistung war rundherum schrecklich. Versuchen Sie beispielsweise, mehr als 20 MBit / s von Windows XP zu erhalten? Viel Glück damit.

    • Der Standard-TCP-Überlastungsvermeidungsalgorithmus verwendet ein Schema für die additive Zunahme und die multiplikative Abnahme (AIMD). Wenn kein Paketverlust erkannt wird (mittels drei Duplikat-ACKs oder Zeitüberschreitung bei erneuter Übertragung), wird das Überlastungsfenster (cwnd) bei jeder RTT um eine Maximum Segment Size (MSS) erhöht. Andernfalls, wenn ein Paketverlust erkannt wird, verringert sich der TCP-Sender um die Hälfte. In einem Hochgeschwindigkeits- und Langzeitnetzwerk erfordert es ein sehr großes Fenster, z. Tausende von Paketen, um die Verbindungskapazität vollständig zu nutzen. Daher benötigen die Standard-TCP-RTTs viele, um die Sende-Rate bei einem einzelnen Verlustereignis wiederherzustellen. Außerdem ist bekannt, dass das durchschnittliche TCP-Überlastungsfenster umgekehrt proportional zur Quadratwurzel der Paketverlustrate ist.

    Quelle: Ein Compound-TCP-Ansatz für Hochgeschwindigkeits- und Fernnetze [Microsoft]

    Eine schnellere Verbindung enthält mehr erfolgreiche Pakete, daher wird cwnd / MSS erhöht und es wird noch mehr von der Gesamtverbindung angezeigt.


    Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.