Можно ли замаскировать номер порта как IP?

Можно ли замаскировать номер порта как IP?

У меня есть один IP-адрес, который выглядит примерно так: 10.0.0.1:9095, и, насколько мне известно, HTTP может использовать только порт 80. Как работает этот замаскированный URL?

решение1

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

ИАНАпредоставляет рекомендации попортиспользование и позволило известным протоколам резервировать порты для использования, например, HTTP [80], FTP [20,21] и SMTP [25].

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

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

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

TL;DR: Администратор сайта по этой ссылке решил использовать незарезервированный порт из зарегистрированного диапазона. Порты 9094-9099 не зарезервированы и могут использоваться в любых целях без каких-либо недоразумений.

Связанный контент