
Я столкнулся с низкой скоростью сети на определенном беспроводном маршрутизаторе, который я делю с некоторыми другими людьми. Поэтому я запустил Wireshark, чтобы собрать данные об использовании пакетов и посмотреть, какие порты использует большинство людей, чтобы попытаться найти тех, кто может злоупотреблять сетью.
Я использовал отчет Статистика->Конечные точки и на вкладках TCP и UDP с удивлением обнаружил, что моя машина использует необычно большое количество «частных» портов в диапазоне портов 44000-60000, тогда как практически никто другой не использует эти порты. Я использую Ubuntu 16 и у меня запущено несколько небольших баз данных, но, насколько я знаю, у меня не должно быть ничего запущенного, что должно использовать эти порты. Стоит ли мне беспокоиться об этом?
решение1
Порты выше 49152 не являются «частными» портами, это «эфемерные» порты, и обычно именно их ОС назначает клиентским процессам для использования при инициировании исходящих соединений.
Такие инструменты, как netstat(1)
и , lsof(8)
можно использовать для просмотра того, какие процессы используют какие порты.