RPC
tietoliikenneprotokolla From Wikipedia, the free encyclopedia
Remove ads
RPC (Remote Procedure Call, myös nimellä Sun RPC tai Open Network Computing (ONC) RPC) on tietoliikenneprotokolla korkean tason käyttöjärjestelmätoimintoihin.[1]
Protokolla rakentuu XDR:n päälle ja sen merkittävimpiä käyttökohteita on Network File System (NFS).[1][2] Protokolla toteuttaa etäproseduurikutsuparadigman.[3]
Sun Microsystems julkaisi toteutuksen Usenetissä vuonna 1985 sallivalla lisenssillä, joka ei vielä ollut täysin vapaan ohjelmiston lisenssi.[4] Myöhemmin tilannetta korjattiin kunnes vuonna 2010 jäljellä olevat tiedostot lisensoitiin uudelleen BSD-lisenssillä.[4]
Remove ads
Toteutukset
Sun Microsystemsin Open Network Computing (ONC) -ryhmän tekemän toteutuksen lisäksi on muun muassa Open Software Foundationin Distributed Computing Environmentin (DCE) toteutus.[5] Linuxissa ja glibc-kirjastossa on käytössä Sunilta lähtöisin oleva toteutus.[5][4]
Standardit
Standardidokumentit:
- RFC 1050 - RPC: Remote Procedure Call Protocol Specification
- RFC 1057 - RPC: Remote Procedure Call Protocol Specification Version 2
- RFC 1790 - Sun/ISOC ONC RPC Change Control Agreement
- RFC 2203 - RPCSEC_GSS Specification
- RFC 2695
- RFC 2623
- RFC 5403 - RPCSEC_GSS Version 2
- RFC 5531 (korvaa: RFC 1831) - RPC: Remote Procedure Call Protocol Specification Version 2
Remove ads
Lähteet
Aiheesta muualla
Kirjallisuutta
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads