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

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

cutecode22
Сообщения: 31

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

Сообщение cutecode22 »

Написал свой SOAP сервер, который слушает порт 2102.
Интересно, есть ли как Windows какой либо условный диапазон портов,
который самописные программы могут использовать для себя, чтоб не мешать работе ОС?

про netstat я уже знаю, интересует именно диапазон портов для себя.

Cпасибо
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Какие порты можно использовать для своей программы?

Сообщение Hephaestus »

cutecode22 писал(а):
26.09.2018 22:54
Интересно, есть ли как Windows какой либо условный диапазон портов
Windows тут ни при чём.
Портов всего 65536, от 0 до 1024 считаются привилегированными, зарезервированными.
Всё, что выше - свободными для использования. В любой ОС.
Более того, на привилегированных портах в разных ОС висят одни и те же сервисы.
Эти соглашения касаются обмена данными через Сеть. От ОС не зависят.
Поскольку в Сети могут общаться между собой разные ОС.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Какие порты можно использовать для своей программы?

Сообщение Bizdelnick »

Hephaestus писал:
27.09.2018 08:20
на привилегированных портах в разных ОС висят одни и те же сервисы.
И на непривилегированных тоже. Список известных сервисов можно посмотреть в /etc/services.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Какие порты можно использовать для своей программы?

Сообщение serzh-z »

cutecode22
Имеет смысл сверяться, при выборе номера порта, сверяться с реестром портов IANA: https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml.

А если этот SOAP-сервер будет нужным, очень популярным и публичным, то можно даже написать туда и попросить зарезервировать номер за ним. =)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Какие порты можно использовать для своей программы?

Сообщение SLEDopit »

Очень в тему прекрасная история про 22 порт ssh.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Какие порты можно использовать для своей программы?

Сообщение serzh-z »

SLEDopit писал(а):
27.09.2018 11:16
Очень в тему прекрасная история про 22 порт ssh.
Собственно, ее и вспомнил, когда писал ответ ТС. )
Спасибо сказали: