невозможно прослушать однозначный номер порта?узел JS - PullRequest
0 голосов
/ 06 марта 2019

В серверах порт имеет 16-разрядный без знака, поэтому его диапазон составляет от 0> = до <= 65535. <br> Когда я пытаюсь дать от 0 до 9 номера порта, сервер запускается, но в браузере он не может слушать?

Зарезервирован ли однозначный порт для чего-либо?

1 Ответ

3 голосов
/ 06 марта 2019

Во многих операционных системах порты ниже 1024 ограничены привилегированными процессами.Практически во всех UNIX-подобных системах (Linux, BSD, ...) процесс должен запускаться как root, чтобы иметь возможность связываться с портами от 0 до 1023.

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

Дополнительная информация: https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Well-known_ports

...