Можно ли использовать несколько номеров программ Sun RPC (ONC-RPC) на одном и том же порту? - PullRequest
0 голосов
/ 14 сентября 2011

Заголовок ONC RPC содержит номер программы, номер версии и номер процедуры для идентификации вызова.Обычно разные RPC-программы (сервисы) реализуются разными процессами, поэтому программы отображаются на разные номера портов TCP / UDP.Если в одном процессе реализовано более одной программы RPC, может ли он зарегистрировать и использовать один и тот же порт для всех них?Похоже, что номер программы достаточен для демультиплексирования до правильного обслуживания.

Существуют ли какие-либо реальные примеры этого?

1 Ответ

1 голос
/ 25 апреля 2012

Абсолютно законно и возможно запускать несколько служб с одним и тем же номером порта TCP / UDP.Тем не менее, это не обычная практика.Мне известен только один случай, когда сервер NFS dCache запускает nfsd и mountd на порту 2049.

...