Почему Wireshark знает, используя протокол http, чтобы анализировать сообщения с нестандартного http-порта?
2 ответа
Решение
Почему Wireshark знает, что для передачи сообщения используется протокол http, хотя порт 5050, а не 80.
Потому что в используемой вами версии Wireshark есть "эвристическая" версия HTTP-диссектора, которая предназначена для любого сегмента TCP, который не анализировался другими диссекторами; он смотрит на пакет, чтобы увидеть, достаточно ли он похож на часть HTTP-запроса или ответа, и, если он это делает, анализирует его.
Вопрос не слишком конкретный, но из того, что я понял, вы хотите знать, как Wireshark анализирует сообщения из других портов. Потому что Wireshark сканирует все порты