Найдите, какое приложение прослушивает какой порт в Windows

Если вы используете приложение, которому необходимо подключение к Интернету, например онлайн-игру, WhatsApp и т. д., то оно определенно использует и прослушивает определенный сетевой порт. Сетевые порты используются службами и приложениями для отправки и получения данных по сети.

Подобно тому, как IP-адрес направляет трафик между различными устройствами в Интернете, порт определяет, для какого приложения или службы предназначены данные, когда они достигают (или покидают) устройство.

Могут быть случаи, когда сетевому администратору или даже простому пользователю необходимо знать, какой порт или порты используются конкретным приложением или наоборот.

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

В этом руководстве мы обсудим, как определить, какие порты используются приложением на компьютере с Windows или какое приложение использует определенный порт.

Как проверить, какой порт используется приложением

Сначала мы покажем вам, как проверить, какой порт используется конкретным приложением. Для этого вы должны знать идентификатор процесса (PID) для процесса, работающего за приложением.

Выполните следующие действия, чтобы проверить, какой порт используется приложением на компьютере с Windows:

  1. Во-первых, мы должны найти PID процесса для приложения, для которого вы хотите найти порт прослушивания. Для этого запустите приложение, сверните его, а затем откройте диспетчер задач с помощью кнопки Ctrl + Shift + Esc сочетания клавиш.

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

    Открыть детали процессаОткрыть детали процесса

  3. Теперь вас отвезут в Подробности вкладку, где будут выделены имя файла и его сведения для связанного процесса. Запишите его PID, который находится во втором столбце слева.

    Запишите PIDЗапишите PID

  4. Теперь, когда у вас есть PID, запустите экземпляр командной строки с повышенными правами и используйте следующий командлет, чтобы найти порт прослушивания. Заменять (ПИД) с идентификатором процесса, указанным на шаге 3 выше.

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

    netstat -аон | строка поиска (PID)

    Найти детали с помощью PIDНайти детали с помощью PID

На последнем шаге выше у вас будут сведения о конкретном PID, где вы можете увидеть его локальный IP-адрес, за которым следует номер используемого порта (обозначается после двоеточия), удаленный IP-адрес и номер порта, состояние подключения и его PID. (именно в таком порядке – слева направо).

Отсюда вы узнаете, какой порт использует приложение.

Приложение прослушивает этот портПриложение прослушивает этот порт

Если он использует более одного порта, вы увидите несколько строк ввода. Однако, если вы введете неверный PID или приложение не использует подключение к Интернету, у вас не будет результатов после выполнения приведенной выше команды.

Как проверить, какое приложение использует определенный порт

Если вы уже знаете, что ваш компьютер прослушивает определенный порт, но хотите знать, какое приложение или служба его использует, это также можно сделать. Вот как:

  1. Запустите следующий командлет в командной строке с повышенными привилегиями, заменив (Номер порта) с номером порта, который, как вы уже знаете, прослушивает.

    netstat -аон | findstr (номер порта)

    Найдите PID для процесса, в котором запущено приложениеНайдите PID для процесса, в котором запущено приложение.

    Теперь это даст вам другую информацию о приложении и его процессе, за исключением названия приложения. Однако вы получите связанный идентификатор процесса (PID), который находится в последнем столбце. Запишите этот PID.

  2. Теперь используйте следующий командлет при замене (ПИД) с PID, указанным на шаге выше.

    список задач | строка поиска (PID)

    Найти имя приложения с помощью PIDНайти имя приложения с помощью PID

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

Имя файла полученоИмя файла получено

Если на каком-то этапе процесса вы не получили результата после запуска командлета, то, вероятно, вы ввели неверный номер порта или PID.

Кроме того, приложение может прослушивать несколько портов одновременно, поэтому не смущайтесь, если вы получите несколько результатов.

Заключительные мысли

Сопоставление портов может значительно улучшить скорость вашего интернета и уменьшить задержку. Но для этого вы должны знать, какой порт или порты вы хотите настроить для максимальной пропускной способности. На ПК с Windows это способ узнать, какое приложение использует какой порт, и наоборот.

Как только вы узнаете, какие порты используются какими приложениями, вы можете настроить их на своем маршрутизаторе. Или вы можете закрыть открытый порт, завершив соответствующий процесс/приложение.

Похожие сообщения:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *