| TCP/IP-pino | |
|---|---|
sovelluskerros |
BGP · DHCP · DNS · ESMTP · FTP · HTTP · IMAP · IRC · LDAP · MGCP · NNTP · NTP · POP3 · RPC · RTP · RTSP · SIP · SMTP · SNMP · SOCKS · SSH · Telnet · TLS/SSL · XMPP · (..lisää..) |
kuljetuskerros |
TCP · UDP · QUIC · DCCP · SCTP · RSVP · RIP · ECN |
verkkokerros |
IP (IPv4 ja IPv6) · ICMP (ICMPv6) · IGMP · IPsec |
| siirtoyhteyskerros | ARP · IS-IS · NDP · OSPF · L2TP · PPP |
| fyysinen kerros | |
RPC (Remote Procedure Call, myös nimellä Sun RPC tai Open Network Computing (ONC) RPC) on tietoliikenneprotokolla korkean tason käyttöjärjestelmätoimintoihin.
Protokolla rakentuu XDR:n päälle ja sen merkittävimpiä käyttökohteita on Network File System (NFS). Protokolla toteuttaa etäproseduurikutsuparadigman.
Sun Microsystems julkaisi toteutuksen Usenetissä vuonna 1985 sallivalla lisenssillä, joka ei vielä ollut täysin vapaan ohjelmiston lisenssi. Myöhemmin tilannetta korjattiin kunnes vuonna 2010 jäljellä olevat tiedostot lisensoitiin uudelleen BSD-lisenssillä.
Sun Microsystemsin Open Network Computing (ONC) -ryhmän tekemän toteutuksen lisäksi on muun muassa Open Software Foundationin Distributed Computing Environmentin (DCE) toteutus. Linuxissa ja glibc-kirjastossa on käytössä Sunilta lähtöisin oleva toteutus.
Standardidokumentit: