В любой момент между вашим ПК с Windows 10 и бесконечной пустотой Интернета передается огромное количество информации. Это делается с помощью процесса, посредством которого зависящие от сети процессы ищут порты TCP и UDP, которые они используют для связи с Интернетом. Сначала ваши данные отправляются на удаленные порты в пункте назначения или на веб-сайт, к которому ваши процессы пытаются подключиться, а затем они возвращаются на локальные порты обратно на ваш компьютер.
В большинстве случаев Windows 10 знает, как управлять портами и гарантировать, что трафик направляется через правильные порты, чтобы эти процессы могли подключаться к тому, что им нужно. Но иногда два процесса могут быть назначены одному порту, или, может быть, вы просто хотите получить более полное представление о своем сетевом трафике и о том, что входит и выходит.
Вот почему было написано это руководство, в котором показано, как получить обзор портов и узнать, какие приложения какие порты используют.
Используйте Nirsoft CurrPorts
NirSoft - один из лучших независимых разработчиков программного обеспечения, предоставляющий нам отличные утилиты, такие как PassView и WirelessKeyView. Хотя некоторые люди предпочтут проверять свои порты без установки стороннего программного обеспечения (в этом случае прокрутите вниз до метода CMD), CurrPorts - это самый быстрый и удобный способ просмотра ваших портов.

После того, как вы установили CurrPorts, просто откройте его, чтобы увидеть список всех используемых вами портов. Если вы ищете используемые локальные порты, просто нажмите на столбец "Локальный порт" вверху, чтобы отсортировать список по номеру порта (это удобно, если вы ищете конкретный порт). То же самое можно сделать и с удаленными портами.
Если вы действительно хотите найти определенные порты, щелкните значок "Расширенные фильтры" вверху и введите строку в том формате, который они предлагают. Это должно выглядеть примерно так, как на изображении ниже.

Когда будете готовы, нажмите "ОК", и список будет отфильтрован по вашим запросам.
Метод командной строки
Интегрированный - хотя и не обязательно самый простой - способ проверить открытые порты - использовать надежную командную строку.
Нажмите кнопку "Пуск", введите cmd
, затем щелкните правой кнопкой мыши "Командная строка", когда она появится в результатах поиска. Нажмите "Запуск от имени администратора".
Когда вы попадете в командную строку с повышенными привилегиями, введите следующую команду:
netstat - ab
При этом будет постоянно появляться список портов, который, вероятно, будет довольно длинным, вместе с процессами Windows, которые их используют. (Вы можете нажать Ctrl + A, затем Ctrl + C, чтобы скопировать всю информацию в буфер обмена.) На среднем ПК будет два основных локальных IP-адреса, которые содержат порты на вашем ПК.

Первый в нашем случае - "127.0.0.1". Этот IP-адрес иначе известен как "localhost" или "адрес обратной связи", и любой процесс, прослушивающий порты, взаимодействует внутри вашей локальной сети без использования какого-либо сетевого интерфейса. Фактический порт - это номер, который вы видите после двоеточия. (См. Изображение ниже.)

Большая часть ваших процессов, вероятно, будет прослушивать порты с префиксом "192.168.xxx.xxx", который является вашим IP-адресом. Это означает, что процессы, которые вы видите в списке, прослушивают сообщения из удаленных Интернет-ресурсов (например, веб-сайтов). Опять же, номер порта - это номер после двоеточия.

TCPView
Если вы не против установки стороннего приложения и хотите иметь больший контроль над тем, что происходит со всеми вашими портами, вы можете использовать легкое приложение под названием TCPView. Это немедленно вызывает список процессов и связанных с ними портов.

Что делает это лучше, чем командная строка, так это то, что вы можете активно видеть, как порты открываются, закрываются и отправляются пакеты. Просто обратите внимание на зеленые, красные и желтые блики. Вы также можете изменить порядок списка, щелкнув заголовки столбцов, что упростит поиск нужного процесса или двух отдельных процессов, соперничающих за один и тот же порт.
Если вы найдете процесс или соединение, которое хотите закрыть, просто щелкните этот процесс правой кнопкой мыши. Затем вы можете выбрать "Завершить процесс", что является той же функцией, что и в диспетчере задач Windows. Или вы можете нажать "Закрыть соединение", чтобы оставить процесс открытым, но не дать ему прослушивать данный порт.

Если у вас возникли проблемы с Windows 10, проверьте, может ли обновление Windows вызвать их. У нас также есть удобное руководство по управлением работоспособностью жесткого диска в Windows 10.
По теме:
CurrPorts может выводить файл cports.log, интервал и формат которого можно изменить в расширенных настройках в разделе "Файл".
Удерживая клавиши Shift и Control, нажмите c, l и r, чтобы получить красивый темный режим с многоцветным текстом.
Ваше здоровье.