Как проверить открытые порты TCP / IP в Windows

Оглавление:

Как проверить открытые порты TCP / IP в Windows
Как проверить открытые порты TCP / IP в Windows

Видео: Как проверить открытые порты TCP / IP в Windows

Видео: Как проверить открытые порты TCP / IP в Windows
Видео: КАК ВКЛЮЧИТЬ ЗАПИСЬ ТЕЛЕФОННОГО РАЗГОВОРА НА ЛЮБОМ ANDROID ТЕЛЕФОНЕ - YouTube 2024, Апрель
Anonim
Всякий раз, когда приложение хочет сделать себя доступным по сети, он утверждает, что TCP / IP-порт, что означает, что порт не может использоваться ничем другим. Итак, как вы проверяете открытые порты, чтобы узнать, какое приложение уже использует его?
Всякий раз, когда приложение хочет сделать себя доступным по сети, он утверждает, что TCP / IP-порт, что означает, что порт не может использоваться ничем другим. Итак, как вы проверяете открытые порты, чтобы узнать, какое приложение уже использует его?

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

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

Используйте встроенные инструменты для просмотра того, что прослушивается в порту

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

Вариант 1: просмотр использования порта вместе с именами процессов

Во-первых, вам нужно открыть командную строку в режиме администратора. Нажмите «Пуск», а затем введите «команда» в поле поиска. Когда вы увидите «Командная строка» в результатах, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

В командной строке введите следующий текст и нажмите «Ввод»:
В командной строке введите следующий текст и нажмите «Ввод»:

netstat -ab

После того, как вы нажмете Enter, результаты могут занять минуту или две для полного отображения, поэтому будьте терпеливы. Прокрутите список, чтобы найти порт (который указан после двоеточия справа от локального IP-адреса), и вы увидите имя процесса, указанное в этой строке. Если вы хотите сделать что-то немного легче, помните, что вы также можете передать результаты команды в текстовый файл. Затем вы можете просто искать текстовый файл для номера порта, который вы после.

Здесь, например, вы можете видеть, что порт 49902 связан процессом picpick.exe. PicPick - это редактор изображений в нашей системе, поэтому мы можем предположить, что порт фактически связан процессом, который регулярно проверяет наличие обновлений для приложения.

Image
Image

Вариант второй: просмотр использования порта вместе с идентификаторами процессов

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

netstat -aon

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

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

Использование NirSoft CurrPorts для просмотра того, что прослушивается в порту

Если вы не являетесь стандартным типом командной строки или хотите просто использовать простую утилиту, чтобы сделать все это за один шаг - мы рекомендуем отличную бесплатную утилиту CurrPorts от NirSoft. Идем дальше и загружаем инструмент. Просто убедитесь, что вы получили правильную версию (обычная версия для 32-разрядной версии Windows, а версия x64 - для 64-разрядной Windows). Это портативное приложение, поэтому вам не нужно его устанавливать. Просто распакуйте папку загрузки и запустите исполняемый файл.

В окне CurrPorts сортируйте по столбцу «Локальный порт», найдите порт, который вы исследуете, и вы можете увидеть все: имя процесса, PID, порт, полный путь к процессу и т. Д.

Чтобы сделать это еще проще, дважды щелкните любой процесс, чтобы увидеть каждую деталь в одном окне.
Чтобы сделать это еще проще, дважды щелкните любой процесс, чтобы увидеть каждую деталь в одном окне.
Image
Image

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

Рекомендуемые: