ONC RPC: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Перша версія
 
категоризація, джерела
Рядок 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

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>, не використовується в попередньому тексті.