Назад | Перейти на главную страницу

Что работает на порту 49181 Windows 7

У меня есть приложение, которое использует порт 63000 для связи с другими устройствами по сети.

Некоторое время назад это приложение перестало работать на ПК.

Я пробовал всевозможные конфигурации брандмауэра, ВКЛ / ВЫКЛ и т.д., но безрезультатно.

Сегодня я заметил, что даже без запущенного приложения WireShark каждые 2 секунды сообщает следующее:

No  Time    Source       Destination Ptrcl Length Info
272 10.1529 192.168.1.46 239.0.0.1   UDP   157    Source port: 49181  Destination port: 63000

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

Проблема в том, что упомянутый порт (49181 и 63000) отображается только в WireShark.

Я ничего не вижу ни в Windows Reseurce Monitor, ни с netstat.

Вопросы:

  1. Как я могу определить, что отвечает за этот пакет данных?
  2. Это отвлекающий маневр WireShark? Думаю, не потому, что это единственное, что я нашел, что могло бы объяснить мою проблему с другим приложением.

IP-адрес 239.0.0.1 - это адрес многоадресной рассылки, который транслируется в вашей сети для целей многоадресной рассылки, таких как присоединение к сеансу многоадресной рассылки.

IP-адреса многоадресной рассылки - это адреса класса D, которые попадают в два диапазона: с 224.0.0.0 до 239.255.255.255.

Для использования в интрасети рекомендуется использовать IPv4-адреса в диапазоне 239... *. Номера портов могут находиться в диапазоне от 1 до 65535.

Чтобы ответить на ваш вопрос:

1) Как я могу определить, что отвечает за этот пакет данных?

Глядя на вывод WireShark, вы можете увидеть адрес источника что 192.168.1.46. Это устройство, откуда оно взялось.

2) Это отвлекающий маневр WireShark? Думаю, не потому, что это единственное, что я нашел, что могло бы объяснить мою проблему с другим приложением.

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

Я не думаю, что это основная причина того, что приложение не работает. Если служба вашего приложения прослушивает порт 63000, она просто отклонит соединение, исходящее от устройства, транслирующего сеанс многоадресной рассылки. Кроме того, здесь используется протокол UDP, и ваше приложение может использовать TCP, который напрямую не связан.

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