Как я должен выбрать номер порта для нового инструмента?

Я создаю внутренний инструмент сотрудничества, который будет использовать центральный сервер (на интранет) и один или несколько портов для связи с сокетом с клиентами. Я знаю, что много портов резервируются для конкретных целей, и другие традиционно используются для определенных типов трафика.

Как я должен пойти о выборе порта по умолчанию, который должен маловероятно "требоваться" кем-то еще их инструмент? Существует ли база данных, которая определяет все известные (даже нетрадиционный) использование портов?

13
задан 4 July 2014 в 04:38
2 ответа

Да, IANA ведет официальный сервис и реестр номеров портов .

Процесс получения присвоенного вам номера порта документирован в RFC 6335 . Процесс пересмотра необходим для любого назначения портов, но он гораздо строже для портов < 1024; такие назначения требуют (помимо всего прочего), чтобы ваш протокол был документирован в RFC.

(Обратите внимание, что этот процесс относительно новый и что есть много назначенных портов, которые были обработаны)

Для < 1024, порты 1021 и 1022 зарезервированы для экспериментов; кроме того, для экспериментов вы можете просто использовать динамический порт >= 49152.

.
16
ответ дан 2 December 2019 в 21:24

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

.
3
ответ дан 2 December 2019 в 21:24

Теги

Похожие вопросы