У меня есть Linksys WRT54GS v7 с установленным dd-wrt (micro). Когда я пытаюсь посмотреть Active IP Connections
, Я вижу там слишком много связей. Интересно, что с моего компьютера происходит около 120 подключений. В то время у меня не выполнялось программирование загрузки (нет торрента). У меня работает только экземпляр Chrome, Eclipse, Skype, Empathy. Почему мои приложения используют такое большое количество подключений? Я использую Ubuntu 9.10.
Я бы предположил, что если вы проверите, большинство этих подключений будут на 80-м порту и в TIME_WAIT
штат.
TIME_WAIT - это состояние, при котором соединения могут быть повторно использованы без создания нового TCP между серверами, поэтому это может помочь снизить нагрузку.
Таким образом, в основном ваш маршрутизатор сохраняет сокет tcp для последующего использования на том же сайте.
Маршрутизатор сохраняет соединение максимум на несколько минут. Источник мог быть скорее из скайпа. Skype основан на технологии P2P для обеспечения высокого качества звонков. Но это означает, что он должен поддерживать множество подключений одновременно.
Проблема возникает, когда у вас есть много клиентов Skype, проходящих через один и тот же маршрутизатор, маршрутизатор может управлять только фиксированным количеством подключений. Если вы превысите этот предел, дополнительные соединения будут заблокированы до истечения времени ожидания предыдущих.