ONC RPC (англ. Open Network Computing Remote Procedure Call), також відома як Sun RPC — система викликів віддалених процедур, початково розроблена Sun Microsystems у 1980-х роках як частина проекту Network File System.
ONC RPC заснована на конвенції викликів функцій для операційних систем типу Unix і мови програмування C. Серіалізація даних відбувається за допомогою репрезентації XDR. Відправлення повідомлень по мережі відбувається або у складі дагаграм UDP, або у пакетах TCP. Доступ до сервісів RPC забезпечується за допомогою спеціальної програми [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, постачалася у складі пакету [en]; існують також реалізації для Windows від сторонніх фірм, включно з такими, що на додачу до C / C++ підтримують також мови Java і Microsoft .NET.
Див. також
Джерела
- Birrell, A. D.; Nelson, B. J. (1984). Implementing remote procedure calls. ACM Transactions on Computer Systems. 2: 39—59. doi:10.1145/2080.357392.
- (англ.). Oracle. Архів оригіналу за 24 жовтня 2015. Процитовано 13 березня 2019.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
ONC RPC angl Open Network Computing Remote Procedure Call takozh vidoma yak Sun RPC sistema viklikiv viddalenih procedur pochatkovo rozroblena Sun Microsystems u 1980 h rokah yak chastina proektu Network File System ONC RPC zasnovana na konvenciyi viklikiv funkcij dlya operacijnih sistem tipu Unix i movi programuvannya C Serializaciya danih vidbuvayetsya za dopomogoyu reprezentaciyi XDR Vidpravlennya povidomlen po merezhi vidbuvayetsya abo u skladi dagagram UDP abo u paketah TCP Dostup do servisiv RPC zabezpechuyetsya za dopomogoyu specialnoyi programi en cherez merezhnij port nomer 111 TCP i UDP Neoficijnimi standartami sho opisuyut ONC RPC ye RFC 1831 1995 rik i RFC 5531 2009 rik potochna versiya Mehanizmi avtentifikaciyi u ONC RPC opisani u dokumentah RFC 2695 RFC 2203 i RFC 2623 Realizaciyi ONC RPC isnuyut u bilshosti Unix podibnih operacijnih sistem Odna z realizacij dlya Microsoft Windows napisana samoyu Microsoft postachalasya u skladi paketu en isnuyut takozh realizaciyi dlya Windows vid storonnih firm vklyuchno z takimi sho na dodachu do C C pidtrimuyut takozh movi Java i Microsoft NET Div takozhXML RPCDzherelaBirrell A D Nelson B J 1984 Implementing remote procedure calls ACM Transactions on Computer Systems 2 39 59 doi 10 1145 2080 357392 angl Oracle Arhiv originalu za 24 zhovtnya 2015 Procitovano 13 bereznya 2019