Почему одни подключения загрузки преобладают над другими?

Feb 23, 2025
Облако и Интернет

Если вы часто загружаете несколько элементов одновременно, то вы, вероятно, заметили, что одно соединение для загрузки имеет тенденцию преобладать над другими, пока оно не будет завершено. Это почему? В сегодняшнем посте SuperUser Q&A есть ответ на любопытный вопрос читателя.

Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.

Фото любезно предоставлено Армандо Сотока (Flickr) .

Вопрос

Читатель SuperUser Келтари хочет знать, почему одни загрузочные (сетевые) соединения доминируют над другими:

У меня есть подозрения относительно того, почему, но я хочу, чтобы мне объяснил кто-то с более сильным опытом работы в сети.

Почему при загрузке из нескольких (разных) мест определенные соединения загружают полосу пропускания, оставляя другие соединения почти незанятыми, пока не завершится доминирующее соединение?

Почему одни загрузочные (сетевые) подключения преобладают над другими?

Ответ

У кибернарда есть ответ для нас:

Как правило, выигрывает самое быстрое соединение. Однако до Windows 7 в сети был беспорядок, а производительность была ужасной. Например, пытаетесь получить более 20 МБ / с из Windows XP? Удачи с этим.

  • Стандартный алгоритм предотвращения перегрузки TCP использует схему аддитивного увеличения и мультипликативного уменьшения (AIMD). Когда потеря пакетов не обнаружена (посредством трех дублированных ACK или тайм-аута повторной передачи), окно перегрузки (cwnd) увеличивается на один максимальный размер сегмента (MSS) каждый RTT. В противном случае, если обнаружена потеря пакета, отправитель TCP уменьшает cwnd наполовину. В высокоскоростной сети с большой задержкой требуется очень большое окно, например тысячи пакетов, чтобы полностью использовать пропускную способность канала. Следовательно, стандартному TCP потребуется много RTT, чтобы восстановить скорость отправки после одного события потери. Более того, сейчас хорошо известно, что среднее окно перегрузки TCP обратно пропорционально квадратному корню из скорости потери пакетов.

Источник: Комплексный подход TCP для высокоскоростных и междугородных сетей [Microsoft]

Более быстрое соединение имеет больше успешных пакетов, поэтому его cwnd / MSS увеличивается, и оно получает еще больше от общего соединения.


Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

Why Do Some Download Connections Dominate Others?


Облако и Интернет - Самые популярные статьи

Что означает «TFW» и как его использовать?

Облако и Интернет Sep 10, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Ranta Images / Shutterstock TFW - это интернет-сокращение, которое вы..


Как очистить список тем из субреддита с помощью Bash

Облако и Интернет Mar 26, 2025

Фатмавати Ахмад Дзэнури / Shutterstock.com Reddit предлагает каналы JSON для каждого субред�..


Gigabit Ethernet и Fast Ethernet: в чем разница?

Облако и Интернет Apr 25, 2025

Не все Ethernet одинаковы. В настоящее время доступно два стандарта: Fast Ethernet и Gigabit, которые представляю..


Как получать уведомления, когда кто-то публикует в Instagram

Облако и Интернет Apr 28, 2025

Как и Facebook, Instagram использует алгоритм сортировки кормов вместо того, чтобы все отображалос�..


Как легко отправлять электронные письма группам людей в Gmail

Облако и Интернет Nov 2, 2024

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Списки рассылки - старый инструмент в арсенале электронной почты, но их ре..


Решите "проблему с пробелом" YouTube с помощью этих быстрых клавиш

Облако и Интернет Mar 8, 2025

Знакомо? Вы начинаете смотреть видео на YouTube и хотите его приостановить. Таким образом, вы нажимает�..


Попробуйте программы для Linux с PortableLinuxApps

Облако и Интернет Aug 9, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Хотите проверить последнюю версию Firefox, Chromium или VLC, не занимаясь включением нов..


Создайте профиль Ultimate Firefox для веб-разработки

Облако и Интернет Feb 25, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ При правильной настройке Firefox может стать идеальным инструментом веб-разработ�..


Категории