
2023 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2023-08-25 03:28

Die heutige Question & Answer-Sitzung wird von 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:
I have my suspicions as to why, but I want someone with a stronger background in networking to explain.
Why is it that when downloading from multiple (different) locations, certain connections saturate the bandwidth, leaving other connections almost idle until the dominant connection is finished?
Warum dominieren einige Download-Verbindungen (Netzwerkverbindungen) andere?
Die Antwort
SuperUser-Mitwirkender cybernard hat die Antwort für uns:
Generally, the fastest connection wins. However, before Windows 7, networking was a mess and performance was awful all around. Trying to get more than 20mb/s from Windows XP, for example? Good luck with that.
- The standard TCP congestion avoidance algorithm employs an additive increase and multiplicative decrease (AIMD) scheme. When there is no packet loss detected (by means of three duplicate-ACKs or retransmission timeout), the congestion window (cwnd) is increased by one Maximum Segment Size (MSS) every RTT. Otherwise, if a packet loss is detected, the TCP sender decreases cwnd by half. In a high-speed and long delay network, it requires a very large window, e.g. thousands of packets, to fully utilize the link capacity. Therefore, it will take the standard TCP many RTTs to recover the sending rate upon a single loss event. Moreover, it is well-known now that the average TCP congestion window is inversely proportional to the square root of the packet loss rate.
Source: A Compound TCP Approach for High-speed and Long Distance Networks [Microsoft]
A faster connection has more successful packets, therefore its cwnd/MSS is increased and it gets even more of the total connection.
Haben Sie etwas zur Erklärung hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.
Empfohlen:
Warum müssen einige Mac-Apps „diesen Computer mithilfe von Eingabehilfenfunktionen steuern“?

Einige Apps, wie Dropbox und Steam, werden aufgefordert, „diesen Computer mithilfe von Eingabehilfefunktionen zu steuern“. Aber was soll das heißen?
Warum haben einige Netzwerkstecker Abdeckungen und einige sind nackt?

Hängen Sie sich lange genug in einem Büro auf und Sie werden einen deutlichen Trend bei der Netzwerkverkabelung feststellen. Einige Kabel haben einen verdeckten Stecker und einige Kabel sind offen. Was ist der Zweck der kleinen Steckerabdeckung?
Warum haben einige Websites Popup-Warnungen über Cookies?

Wenn Sie im Web überhaupt Zeit verbringen, stoßen Sie wahrscheinlich auf eine recht normale Website, die sich seltsamerweise um die Cookie-Ausbildung kümmert. Sie sehen ein Popup-Fenster, das Sie darauf hinweist, dass die Website Cookies verwendet, wie fast jede andere Seite im Web. Wenn die Warnung überflüssig und ineffektiv erscheint, sind Sie nicht der Einzige, der das glaubt. Aber manche Leute halten es für notwendig, und diese sehr spezifischen Menschen sind in der Europ
Warum einige Szenen in Ihren bevorzugten Actionfilmen ruckartig aussehen

Wenn Sie sich kürzlich Action-Filme angesehen haben, haben Sie möglicherweise ein leicht verwirrendes Ruckeln des Videos festgestellt. Nein, das liegt nicht an wackligen Nocken und übermäßigen Sprüngen. Viele moderne (und einige ältere) Filme haben einen Effekt, der als "Strobing" bezeichnet wird, wodurch Action-Szenen weniger fließend wirken als die anderen. Heute erklären wir, warum das passiert.
Warum sind einige iMessages auf meinem iPhone grün und manche blau?

Möglicherweise haben Sie bemerkt, dass einige Nachrichten in der iPhone-Nachrichten-App des iPhone grün und andere blau sind. Was bedeuten diese Farben und ist es sogar wichtig?