Tavolo | Tavolnomo | IP pera/rilata (havas RFC) |
---|---|---|
7 | Aplikada tavolo | HTTP, SMTP, POP3, IMAP, FTP, SSH, IRC, SIP, DNS... |
6 | Prezenta tavolo | MPEG, MIME, SSL, TLS, ... |
5 | Seanca tavolo | NetBIOS, RPC, SAP, SDP... |
4 | Transporta tavolo | TCP, UDP, SCTP, RTP... |
3 | Reta tavolo | IPv4, IPv6, IPsec, ICMP, IGMP, ARP... |
2 | Kanala tavolo | Ethernet, 802.11 Wi-Fi, MAC, HDLC, V.42bis, V.42), V.44... |
1 | Fizika tavolo | DSL, ADSL, WiMAX, 802.11b, 802.11g 10BASE-T, V.90... |
Remote Procedure Call estas ĝenerala komputila paradigmo kiu permesas uzi servilon ĉe alia komputilo.
Programo en iu komputilo, kiu bezonas servo aŭ informo kontaktas alian servilero (procedure) kiel ĝi estus ene de la sama programo (aŭ malgraŭ ke ĝi estas fore ĉe alian komputilon).
RPC paradigmo oni povas realigi pere de pluraj realaj protokoloj. La plej uzata estas la klasika RPC protokolo, kreita de Sun Microsystems. Ankaŭ ekzistas RPC en XML sur HTTP kiu nomiĝas SOAP.
Objekta programado ofte uzas specifajn RPCajn protokolojn: IIOP (CORBA protokolo)[1] aŭ RMI (Java protokolo).[2]