ONC RPC: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Yuriz (обговорення | внесок) Перша версія |
Yuriz (обговорення | внесок) категоризація, джерела |
||
Рядок 10: | Рядок 10: | ||
Реалізації ONC RPC існують у більшості [[UNIX-подібні операційні системи|Unix-подібних операційних систем]]. Одна з реалізацій для [[Microsoft Windows]], написана самою [[Microsoft]], постачалася у складі пакету {{нп|Microsoft Windows Services for UNIX}}; існують також реалізації для Windows від сторонніх фірм, включно з такими, що на додачу до C / C++ підтримують також мови [[Java]] і [[Microsoft .NET]]. |
Реалізації ONC RPC існують у більшості [[UNIX-подібні операційні системи|Unix-подібних операційних систем]]. Одна з реалізацій для [[Microsoft Windows]], написана самою [[Microsoft]], постачалася у складі пакету {{нп|Microsoft Windows Services for UNIX}}; існують також реалізації для Windows від сторонніх фірм, включно з такими, що на додачу до C / C++ підтримують також мови [[Java]] і [[Microsoft .NET]]. |
||
== Джерела == |
|||
{{reflist|refs= |
|||
<ref name=ACM>{{Cite journal |
|||
|last1 = Birrell |
|||
|first1 = A. D. |
|||
|last2 = Nelson |
|||
|first2 = B. J. |
|||
|title = Implementing remote procedure calls |
|||
|journal = ACM Transactions on Computer Systems |
|||
|volume = 2 |
|||
|pages = 39–59 |
|||
|year = 1984 |
|||
|doi = 10.1145/2080.357392}}</ref> |
|||
}} |
|||
[[Категорія:Мережеві протоколи]] |
Версія за 11:41, 13 березня 2019
Модель TCP/IP (RFC 1122) |
---|
Прикладний рівень |
Транспортний рівень |
Мережевий рівень |
Канальний рівень |
ONC RPC (англ. Open Network Computing Remote Procedure Call), також відома як Sun RPC — система викликів віддалених процедур, початково розроблена Sun Microsystems у 1980-х роках як частина проекту Network File System.
ONC RPC заснована на конвенції викликів функцій для операційних систем типу Unix і мови програмування C. Серіалізація даних відбувається за допомогою репрезентації XDR. Відправлення повідомлень по мережі відбувається або у складі дагаграм UDP, або у пакетах TCP. Доступ до сервісів RPC забезпечується за допомогою спеціальної програми port mapper[en] через мережний порт номер 111 (TCP і UDP).
Неофіційними стандартами, що описують ONC RPC, є RFC 1831 (1995 рік) і RFC 5531 (2009 рік, поточна версія). Механізми автентифікації у ONC RPC описані у документах RFC 2695, RFC 2203, і RFC 2623.
Реалізації ONC RPC існують у більшості Unix-подібних операційних систем. Одна з реалізацій для Microsoft Windows, написана самою Microsoft, постачалася у складі пакету Microsoft Windows Services for UNIX[en]; існують також реалізації для Windows від сторонніх фірм, включно з такими, що на додачу до C / C++ підтримують також мови Java і Microsoft .NET.
Джерела
<ref>
з назвою "ACM", визначений у <references>
, не використовується в попередньому тексті.