ВС RPC
-
Обзор протокола удаленного вызова процедур (RPC)
- RPC — это протокол для удаленного вызова процедур, который позволяет выполнять вызовы между различными компьютерами.
- Он был разработан в 1970-х годах и широко используется в различных операционных системах.
-
История и развитие
- RPC был разработан в 1970-х годах для использования в распределенных вычислениях.
- Он основан на протоколе передачи данных (UDP) и использует протокол управления передачей (TCP).
- В 1980-х годах Sun Microsystems разработала ONC RPC, которая стала широко известной.
- ONC RPC была обновлена в соответствии с различными стандартами, включая RFC 1050, RFC 1057, RFC 1831 и RFC 5531.
-
Аутентификация и реализация
- Механизмы аутентификации для ONC RPC описаны в RFC 2695, RFC 2203 и RFC 2623.
- ONC RPC широко используется в Unix-подобных системах и имеет реализации в различных средах, включая Windows.
- Sun повторно лицензировала код ONC RPC в 2009 году, а Oracle подтвердила лицензию в 2010 году.
-
Ограничения и альтернативы
- ONC RPC считается «бережливой и экономичной», но не подходит для глобальных сетей или гетерогенных сред.
- Для этих целей обычно используются другие системы, такие как DCE, CORBA и SOAP.
Полный текст статьи: