Интернет магазин китайских планшетных компьютеров



Компьютеры - Remote Procedure Call - Подсистемы

04 мая 2011


Оглавление:
1. Remote Procedure Call
2. Принцип
3. Подсистемы



  • Транспортная подсистема

— управление исходящими и входящими соединениями. — поддержка понятия «граница сообщения» для транспортных протоколов, не поддерживающих его непосредственно. — поддержка гарантированной доставки для транспортных протоколов, не поддерживающих ее непосредственно.

  • Пул потоков. Предоставляет контекст выполнения для вызванного по сети кода.
  • Маршалинг. Упаковка параметров вызовов в поток байт стандартным образом, не зависящим от архитектуры. В частности, ему могут подвергаться массивы, строки и структуры, на которые указывают параметры-указатели.
  • Шифрование пакетов и наложение на них цифровой подписи.
  • Аутентификация и авторизация. Передача по сети информации, идентифицирующей субъект, осуществляющий вызов.

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



Просмотров: 2492


<<< Remote Desktop Protocol
RIP (сетевой протокол) >>>