Sun RPC

E831601

Sun RPC (Sun Remote Procedure Call) is a network protocol and programming model developed by Sun Microsystems that allows a program to execute procedures on a remote system as if they were local function calls.

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf network protocol
programming model
remote procedure call protocol
abstractionLevel application layer
alsoKnownAs ONC RPC NERFINISHED
Open Network Computing Remote Procedure Call NERFINISHED
Sun Remote Procedure Call NERFINISHED
authenticationMechanism AUTH_DES NERFINISHED
AUTH_NONE
AUTH_SYS
communicationModel request–reply
component portmapper service
dataEncoding big-endian network byte order
designedFor remote procedure calls over a network
developer Sun Microsystems NERFINISHED
era 1980s
feature interface definition language via rpcgen
machine-independent data representation via XDR
influenced DCE/RPC NERFINISHED
ONC+ services
license later made open specification
originally proprietary
notableUseCase distributed file systems
network management services
operatingSystem Solaris NERFINISHED
SunOS NERFINISHED
various Unix-like systems
portmapperPurpose map RPC program numbers to network ports
purpose allow a program to execute procedures on a remote system as if they were local calls
rpcgenPurpose generate client and server stubs from interface definitions
standardizedAs RFC 1050 NERFINISHED
RFC 1831 NERFINISHED
RFC 5531 NERFINISHED
supports asynchronous remote procedure calls
authentication mechanisms
synchronous remote procedure calls
tool rpcgen NERFINISHED
transportProtocol TCP
UDP NERFINISHED
typicalLanguageBindings C GENERATED
C++ GENERATED
Perl GENERATED
usedBy NFS NERFINISHED
Network File System version 2 NERFINISHED
Network File System version 3 NERFINISHED
uses XDR
client–server model
xdrExpansion External Data Representation NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 1094 relatedTo Sun RPC