Каждое приложение, которому нужен доступ к сети, например, браузер или мессенджер, использует свой отдельный порт, который обеспечивает связь между вашим компьютером и другими устройствами. Знание, какие из этих дверей открыты, имеет решающее значение для обеспечения безопасности вашей системы.
Зачем это нужно обычному пользователю? Иногда открытый порт может быть лазейкой для вредоносной программы. Или, наоборот, может быть так, что по ошибке закрыт порт, что затрудняет доступ к нужной службе. Проверка их статуса помогает быстро определить причину проблем с сетевыми приложениями или игровым мультиплеером.
К счастью, Windows 10 предлагает несколько простых и надежных способов определить активные порты. Вы не обязаны быть сетевым администратором, чтобы понять. Мы рассмотрим несколько встроенных инструментов, которые помогут вам быстро получить эту информацию.
Например, чтобы определить, какие программы обмениваются данными через Интернет, или чтобы убедиться, что брандмауэр не пропускает дополнительные элементы, необходимо всегда проверять, какие порты доступны на компьютере Windows 10. Встроенные инструменты, такие как командная строка и диспетчер задач, показывают активные сетевые подключения и используемые порты. Главное, чтобы понять, почему это нужно, и не паниковать при виде незнакомых цифр: многие доступны с помощью системы или приложений для нормальной работы.
Способ 1: Утилита netstat
Стандартная утилита операционной системы Windows 10 — netstat. Он используется для отображения сетевой информации, включая просмотр списка открытых портов. Это позволяет узнать состояние, тип порта, внешний и локальный адрес. Поскольку он не требует скачивания дополнительного программного обеспечения и посещения различных веб-сайтов, этот вариант является предпочтительным. Принципы взаимодействия с этой командой описаны в статье по ссылке ниже. Кроме того, там описаны все доступные аргументы, которые рекомендуется использовать для демонстрации только того, что имеет значение.
Подробнее: Просмотр открытых портов с помощью команды netstat
Способ 2: Брандмауэр Windows
Порты обязательно отслеживаются стандартным межсетевым экраном, потому что они необходимы для определенных протоколов и услуг входящих подключений. Любое разрешение на открытие порта сохраняется в соответствующем списке, который можно использовать для выполнения поставленной задачи. Этот список выглядит следующим образом:
- Откройте «Пуск» и перейдите оттуда в меню брандмауэра.

- Через левую панель переместитесь к разделу «Дополнительные параметры».

- Откройте директорию «Правила для входящих подключений».

- Отыщите любое разрешающее подключение и кликните по нему дважды левой кнопкой мыши.

- Переместитесь на вкладку «Протоколы и порты».

- Теперь вы можете без проблем определить локальный порт.

Поскольку некоторые программы и службы не могут использовать все порты, предлагаемые в этом меню, вы можете не найти привязку к протоколу, используя один из следующих методов.
Способ 3: Онлайн-сервисы
Поскольку многие пользователи не желают использовать консоль для получения информации, онлайн-сервисы являются популярным методом определения открытых портов. Существует множество сайтов, предлагающих бесплатный список прослушиваемых портов, но мы рассмотрим три наиболее распространенных из них.
Подробнее: Онлайн-сканирование портов

Способ 4: TCPView
Программное обеспечение с графическим интерфейсом TCPView было куплено Microsoft и сейчас доступно бесплатно на официальном сайте компании. По сути, это похоже на команду, описанную выше, но данные показываются более понятным образом, а наличие графического интерфейса является большим плюсом TCPView.
Вы можете скачать TCPView с официального сайта.
- Перейдите по ссылке выше и скачайте TCPView с официального сайта.

- Устанавливать программу не нужно, поэтому ее сразу же можно запустить из полученного архива.

- В меню TCPView просмотрите список активных процессов, а затем обратите внимание на перечень локальных портов. Это поможет узнать, какие программы в Windows 10 используют порты, а значит, они являются открытыми.

- Переместитесь вправо по таблице, чтобы посмотреть, в каком состоянии находится порт. Например, он может прослушиваться, находиться в ожидании или вовсе не использоваться.

Способ 5: PortQry
ПортQry — это дополнительная консольная утилита от Microsoft, которая предоставляет возможность просмотра открытых портов. Если вы не можете использовать команду netstat или другие альтернативы, но хотите увидеть список всех открытых портов с помощью одной команды, мы рекомендуем ее использовать.
Взгляните на PortQry с официального сайта.
- Загрузка PortQry осуществляется с официального сайта компании Microsoft.

- По завершении загрузки остается только произвести инсталляцию, следуя отобразившимся на экране инструкциям. Не меняйте путь распаковки программы или при ознакомлении со следующими командами, описанными в инструкции, учитывайте новое расположение.

- Откройте «Командную строку» от имени администратора, например, через меню «Пуск».

- Перейдите там по пути установки PortQry, чтобы оказаться в ее корне. Осуществляется это путем ввода команды
cd + полный путь к директории. 
- Остается только ввести команду
portqry.exe –localи активировать ее нажатием на Enter для просмотра списка открытых локальных портов. 
- Опускайтесь вниз, ориентируясь по строкам и столбцам для определения статуса порта, его номера и внешнего адреса.

Как вы можете видеть, проверка открытых портов Windows 10 — не такая уж сложная задача. Если вы знаете, какие команды вводить, такие встроенные инструменты, как командная строка или PowerShell, предоставят вам всю необходимую информацию.
Помните, что открытые порты необходимы для работы сети и многих программ; поэтому не стоит пугаться, увидев список портов. Однако хорошая привычка периодически проверять порты, чтобы убедиться, что в системе нет нежелательных «гостей», которые используют их для своих целей.
Регулярно уделяя этому немного времени, вы сможете лучше контролировать свою сетевую безопасность. Это простой шаг к тому, чтобы гарантировать, что ваш компьютер защищен и работает правильно.








