Как узнать, какой компонент использует tcp-порт 80

Способ 6: Веб-интерфейс маршрутизатора

Последний метод просмотра открытых портов в Windows 10 — переход к отдельному меню в интернет-центре роутера. Однако там можно увидеть только те порты, которые были вручную или по умолчанию открыты именно через настройки маршрутизатора, а осуществляется это на примере устройства от TP-Link так:


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

    Подробнее: Вход в веб-интерфейс роутеров

  2. В меню перейдите к разделу «Forwarding».

Там вас интересует категория «Port Triggering».

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

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

Подробнее:Открываем порты в брандмауэре Windows 10Открываем порты на роутере

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Способ 5: PortQry

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

  1. Загрузка PortQry осуществляется с официального сайта компании Microsoft.

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

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

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

Остается только ввести команду и активировать ее нажатием на Enter для просмотра списка открытых локальных портов.

Опускайтесь вниз, ориентируясь по строкам и столбцам для определения статуса порта, его номера и внешнего адреса.

Что означает 0.0.0.0 в netstat. Различные виды нотаций в netstat и ss

0.0.0.0 — это самый первый IP адрес. Но он относится к IP специального назначения (как например 127.0.0.1) и выполняет разные функции.

Обозначение 0.0.0.0 может иметь разное значение в зависимости от того, где используется. Когда говорят о прослушиваемых портах, это обозначение в Linux символизирует заполнитель, то есть означает «любой IP адрес».

Чем это отличается от * (звёздочки) или от записи . , которые также встречаются в выводе рассматриваемых программ? В программе ss IPv6 адрес 0:0:0:0:0:0:0:0 (который является аналогом IPv4 адреса 0.0.0.0) обозначается звёздочкой (*). Следовательно, в ss запись 0.0.0.0:* обозначает «любой IPv4 адрес с любого порта». А обозначение *:* символизирует «любой IPv6 адрес с любого порта».

В программе netstat также используется запись 0.0.0.0:* которая также обозначает «любой IPv4 адрес с любого порта».

Но в netstat для обозначения «любой IPv6 адрес с любого порта» используется . *.

Помните об этих различиях, чтобы не запутаться. А также помните о том, что если показано, что прослушивается протокол tcp6 (IPv6), то одновременно может прослушиваться порт и на tcp (IPv4) — при этом данные в выводимой информации отсутствуют!

В Windows в качестве Локального адреса, когда прослушивается любой IP адрес на определённом порту, используется запись вида 0.0.0.0:80 (в этом примере прослушивается любой IP адрес, доступный в системе, на 80 порту). Для IPv6 адресов в этом случае используется запись вида :80.

В качестве внешнего адреса, когда доступно подключения с любого IP и с любого порта, для TCP протокола пишется 0.0.0.0:0, а для UDP протокола в этих же условиях пишется *:*. Что тоже не особо логично и сбивает с толку. Точнее говоря, объяснение есть и оно вытекает из разницы протоколов TCP и UDP. Но это объяснение скорее философское и в практическом плане ничего не даёт.

Если информация относится к IPv6, то для TCP когда имеется ввиду любой адрес на любом порту, используется запись вида :0. А для UDP используются одинаковые нотации как для IP, так и для IPv6, то есть *:*

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

Чтобы чуть облегчить жизнь, я составил такую табличку, которую можно использовать в качестве шпаргалки:

Определённый локальный IPv4 адрес на определённом порту

Любой локальный IPv4 адрес на определённом порту

Определённый локальный IPv6 адрес на определённом порту

Любой локальный IPv6 адрес на определённом порту

Любой внешний IPv4 адрес на любом порту

Любой внешний IPv6 адрес на любом порту

Настройки соединения skype с интернетом — какой использовать порт


В отличие от классической версии в обновленной нет настроек прокси. Мало того, программа не гарантирует, что обычный скайп будет правильно работать с прокси-соединением. В настоящее время функционал доступен только для бизнес-версии Skype.

Выводы Настройки классической версии скайпа были более разнообразными по сравнению с обновленной. Однако и в новой программе большинство проблем решаемы.

Чаще всего их устранение лежит «на поверхности», достаточно повнимательнее их рассмотреть, у вас все получится, даже если вы и не являетесь пользователем с огромным стажем и послужным списком решения подобных проблем.

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

Как в Windows узнать, какая программа прослушивает порт

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

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

Для поиска службы, можно добавить к приведённой команде опцию -b, которая означает показать исполнимый файл, прослушивающий порт:

Также имеется альтернативный способ определения исполнимого файла, привязанного к порту. Для него откройте Командную строку Windows. Для этого нажмите сочетание клавиш Win+x, там выберите Windows PowerShell (Администратор). В открывшемся окне введите:

чтобы перейти в обычную командную строку.

Там запустите команду вида:

Эта команда найдёт службы, которые прослушивают 80 порт. Чтобы найти информацию о другом порте, замените в команде цифру 80 на интересующий вас порт.

Пример вывода в моём случае:

Запись 0.0.0.0:80 означает, порт 80 для любых IPv4 адресов прослушивает служба httpd.exe (веб-сервер Apache). А запись :80 — означает, что порт 80 для любых IPv6 адресов прослушивает та же самая служба httpd.exe (веб-сервер Apache). Мы ещё вернёмся к более подробному анализу данных далее в этой статье.

Менять порт в длинной команде не всегда удобно, поэтому рекомендую создать текстовый файл с именем port.bat, в этот файл скопируйте:

Сохраните и закройте этот файл.

Теперь в Windows PowerShell или в командной строке Windows с помощью команды cd перейдите в папку, куда вы сохранили файл. Например, я его сохранил в папку C:UsersAlexDocuments, тогда для перехода туда я выполняю:

Теперь запустите файл командой вида:

Где замените на интересующий вас порт, например, меня интересует порт 80, тогда:

Вновь получаю аналогичный результат.

Если у вас множество портов прослушивает процесс svchost.exe, то чтобы разобраться, какие именно это службы, смотрите статью «Почему svchost.exe прослушивает много портов? Как узнать, какие именно программы открыли порты».

Небольшое пояснение

Когда при работе с программами идет речь о портах, то здесь не подразумеваются разъемы сзади системного блока ПК, и, конечно же, места, куда приходят корабли. Под этим понятием имеется в виду элемент, который отвечает за прием и передачу данных по интернет-сети. Его можно сравнить со своеобразными воротами, которые предназначены для пропуска входящих и выходящих людей. Они распределены по номерам, которых всего 65535. По умолчанию Скайп использует значения 80 и 443.

ИНФОРМАЦИЯ! Порт Skype, установленный по умолчанию, можно изменить. Главное, чтобы номер был больше числа 1024.

Если необходимый для Скайпа порт недоступен, то вход в мессенджер будет закрыт. Что делать в таких случаях? – Необходимо настроить связь между программой и интернетом, а именно – порт для входящих соединений Skype. Далее рассмотрим 2 способа решения данной проблемы.

Прослушиваемые порты IPv4 и IPv6 адресов в Linux

В Linux у программ netstat и ss имеется особенность вывода информации о прослушиваемых портах, когда прослушиваются одновременно IPv4 и IPv6 адреса — выводится информация только об IPv6 адресе! Возможно это связано с какими-то глубинными особенностями реализации ядра Linux, но в Windows, например, есть чёткое разделение и если служба одновременно прослушивает порт на IPv4 и IPv6 адресах, то информация об этой службе выводится два раза — пример этого почти в самом начале статьи, где мы ищем, какая служба прослушивает 80й порт и в найденной информации нам дважды показана служба httpd.

Как самостоятельно изменить порт

Не открывается стандартный порт скайп – не страшно. Создайте собственный. Программа столь вариабельна, что позволяет любому использовать собственный набор цифр. Главное провести правильную настройку ввода в работу нового «собственного» порта. Это делается быстро и просто. Для начала стоит уяснить, что для выбора доступно 65 000 номерных портов. В случае со Skype, номер обязательно должен быть выше 1024. Иначе он просто не будет работать.

Теперь пошагово просмотрим что и как нужно делать для обновленной программы:

  • в панели управления открываем «Брандмауэр Windows»;
  • нажимаем на «Правила для входящих подключений» в «Дополнительные параметры»;
  • в окне «Действия» создаем правило«Для порта» (for ports);
  • выбираем тип протокола;
  • прописываем порт (можно указать все разрешенные для скайпа);
  • нажимаем на «Разрешить подключение»;
  • выбираем тип профиля;
  • придумываем и записываем название;
  • сохраняем.

Все. Остается перегрузить skype и войти в него через собственноручно выделенный адрес. Но для начала все же стоит войти в программу 2ip.ru. После загрузки, которой ищем опцию «Проверка».

Для чего в новом появившемся окошке набираем сохраненную на компе, запомненную вами комбинацию цифр и ждем появления надписи «Порт доступен».

Теперь ваш личный канал связи по skype не только создан, но и активирован.

Способ №1

Для настройки порта для мессенджера необходимо открыть на компьютере классический Скайп. Если имеется только встроенный сервис, то нужно провести дополнительную установку программы с сайта приложения. Ссылка на веб-ресурс: https://www.skype.com/ru/get-skype/. Для загрузки следует выбрать вариант “Скачать Скайп для Windows”.

После установки Скайпа нужно выполнить 8 действий:

  1. Открыть программу.
  2. Перейти во вкладку “Инструменты”.
  3. Войти в “Настройки”.
  4. В левом столбике нажать на “Дополнительно”.
  5. Кликнуть на графу “Соединение”.
  6. В верхней строке вписать номер от 1025 до 65535.
  7. Поставить галочку возле графы “Для дополнительных входящих соединений следует использовать порты 80 и 443”.
  8. Нажать на кнопку “Сохранить”.

Чтобы убедиться в том, что в Скайпе использован открытый порт можно воспользоваться услугами сайта https://2ip.ru/. Перейдя на указанный веб-ресурс, выполните 3 действия: 1. Нажмите на пункт “Проверка порта”.

2. Впишите номер, который вы вводили, выполняя пункт №6 предыдущей инструкции.

3. Кликните на кнопку “Проверить”.

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

СОВЕТ! Если порт будет закрыт, тогда нужно при помощи вышеприведенного сайта найти открытый и этот номер прописать в настройках Скайпа.

Как определить свободный порт на ПК

Чтобы определить, какие порты свободны и какие можно использовать для подключения Скайпа, нужно проделать 3 шага: 1. Нажать одновременно клавиши “Win” + “R”.

2. Вписать без кавычек текст “cmd” и нажать ENTER.

3. В появившемся черном окне в конце строки, которая начинается со слов “C:\Users” ввести без кавычек текст “netstat -an | findstr LISTEN”. Далее нужно нажать ENTER.

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

Способ 2: Брандмауэр Windows

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

  1. Откройте «Пуск» и перейдите оттуда в меню брандмауэра.

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

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

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

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

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

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

Если порт недоступен — что делать

Причин таких «недомоганий» скайпа множество, но попробуем определить самые распространенные. Кстати, подобное решение чаще всего эффективно и в более редких случаях.

К примеру, skype недоступен по причине того, что не может подключиться к серверу.

Причин здесь много, но самыми распространенными являются:

устаревшая версия мессенджера. Исправляется она, если обновить скайп до последней версии

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

Решается это простой установкой функционала CCleaner или любого подобного, закачкой последней версии skype. Кстати, о том, какая последняя версия скайпа, вы узнаете из нашей прошлой статьи. «непробиваемая» работа вашей антивирусной программы. Решается обычно в совокупности в любой иной. То есть «в чистом виде» возникает очень и очень редко. Одно из решений — проверка списка программ исключений, которые антивирусная программа должна «пропускать» в любом случае после их запуска. «особенности» брандмауэра. Проблема устраняется внесением Skype в список исключений. Для отличия данной проблемы подключения от иных достаточно на время отключить брандмауэр и антивирус. Если скайп начнет работать, значить проблема в этом. Если нет, смотрим решение проблем дальше. настройки роутера. Роутер отлаживается под skype путем «посещения» его настроек, проверки списка заблокированных в нем для прохождения приложений. Все должно быть «чисто», если нет «очищаем». Далее идем в настройки «Nat» или преобразователь сетевых адресов. Все очень просто: заходим в веб-конфигурацию роутера; открываем отдел «Безопасность»; теперь настраиваем порты, которые хотим получать. Для чего активизируем опцию «добавить правило», вносим skype. То есть определяем интерфейс используемого вами интернета (РРРОЕ или Broadband), выбираем протокол TCP/IP и вносим порт skype. Сохраняем внесенные изменения. Остается перезагрузить роутер, дальше пользоваться скайпом как вам нравится. Теперь перезагружаем скайп и пользуемся им, как и когда хотим.

С каждой проблемой не всегда нужно «справляться» индивидуально.

Что означает результат проверки порта?

Подключиться к этому порту в данный момент невозможно. Вредоносные программы или злоумышленники не могут воспользоваться данным портом для атаки или получения конфиденциальной информации (Вам поможет материал 4 лучших бесплатных антивируса для Windows 10). Если все неизвестные порты имеют статус «закрыт», то это означает хороший уровень защищенности компьютера от сетевых угроз.

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

Результат «порт закрыт» также можно получить, если порт открыт, но время отклика вашего компьютера в сети (пинг) завышено. Подключится к порту в таких условиях практически не представляется возможным.

К данному порту можно произвести подключение, он доступен из интернета. Если это то, что требуется — прекрасно.

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

Что за порты? Для чего они нужны?

Порты, которые проверяет PortScan.ru, — это не физические, а логические порты на компьютере или сетевом устройстве.В случае, если программа или служба планирует работать с сетью, она открывает порт с уникальным номером, через который она может работать с удаленными клиентами/серверами. Фактически, сетевая программа резервирует для себя определенное число, которое позволяет понять, что пришедшие данные предназначаются именно этой программе.

На человеческом языке это звучало бы примерно так: «Я, программа-сервер, открываю порт номер 1234. Если по сетевому кабелю придут данные с номером порта 1234 — это мне. «

Какие номера портов может открывать программа?


Порты идентифицируются номерами от 0 до 65535 включительно. Любой другой порт открыть нельзя, соответственно и проверить тоже. Это ограничения TCP/IP протокола.

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

Так, например, осуществляя серфинг в интернете, ваш браузер подключается к 80 порту на удаленном сервере, на котором находится сайт. В ответ браузер получает набор кода и данных, который скачивает и отображает в виде веб-страницы.

Для каких ситуаций возможна проверка открытых портов?

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

Стоит учесть, что если ваш компьютер подключен к интернету не напрямую, а через роутер (маршрутизатор), то результаты проверки относятся именно к роутеру. Проверить состояние порта для компьютера внутри такой подсети возможно только при наличии проброса портов.

Что такое проброс портов?

Проброс портов (Port Forwarding, иногда Virtual Servers) — специальная настройка на роутере, позволяющая перенаправить внешние запросы (из интернета) на компьютеры локальной сети. По сути это способ указать, на какой локальный компьютер пересылать данные и запросы подключения, пришедшие на определенный порт.

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

Если ваш компьютер подключен к интернету напрямую (без роутера/маршрутизатора), то выполнять проброс портов не требуется. Все ваши открытые порты должны быть доступны из интернета (естественно, при наличии выделенного IP).

Как узнать, какие порты открыты на компьютере?

Для Windows: Пуск → «cmd» → Запустить от имени администратора → «netstat -bn» Для Linux: В терминале выполнить команду: «ss -tln»

Как закрыть порт?

Прежде всего надо устранить причину — запущенную программу или службу, которая открыла этот порт; ее надо закрыть/остановить. Если причина открытого порта не ясна — проверьте компьютер антивирусом, удалите лишние правила проброса портов на роутере и установите продвинутый файервол (Firewall).

Что такое порт для скайпа

Приступим. Порт это абсолютно виртуальное понятие. То есть материально не существующая вещь. Это скорее логическое определение, помогающее понять как или через что, работает та или иная программа. А точнее то, без чего невозможна связь ее с виртуальной сетью или, проще говоря, «выход в интернет».

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

  • 443 (TCP);
  • 3748 — 3481 (UPD);
  • 49152 — 65535 (TCP,UPD).

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

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

Как открыть порт

Перед нами ПК, но выход в skype не «срабатывает».

Если в классической версии можно было открыть порт через программу, то в версиях 8.ХХ такой возможности нет. Она работает только с использованием личных настроек аналогично браузерной версии.

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

Проверку можно осуществить на сайте «2ip.ru». Набираем адрес в строке браузера, заходим, ищем надпись «Проверка порта». Остается ввести сохраненную вами в настройках skype комбинацию цифр, дождаться ответа. Обычно результат прописывается, как «порт открыт», «порт закрыт».

Кстати! Не забудьте почитать важную информацию о том, как  создать учетную запись скайп. Вам будет полезно и интересно!

TCP и UDP

TCP и UDP это протоколы транспортного уровня. Самое главное что вам нужно о них знать: любой из них может использоваться для передачи информации.

Кстати, про протокол TCP вы практически наверняка слышали, по крайней мере должны были встречать запись TCP/IP — эта связка протоколов очень важна для Интернета. Протокол IP отвечает за то, куда отправлять данные, а TCP отвечает за непосредственную передачу данных и проверку их целостности.

Работу протокола TCP можно представить как создание соединения между двумя компьютерами, по этому соединению передаются данные. Внутри этого соединения данные проверяются на предмет повреждения — если какая-то часть повреждена, то она отправляется повторно.

Протокол UDP тоже передаёт данные, но вместо того, чтобы создавать устойчивое соединение, внутри которого данные проверяются на целостность, он просто «пуляет» свой пакет на определённый адрес. В принципе, это и есть главное отличие между этими протоколами.

LISTENING, ESTABLISHED, CLOSE_WAIT и другие состояния

Как вы можете увидеть в выводе команды netstat для протокола TCP доступны разные варианты состояний.

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

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

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


С этим читают