Sun RPC

Source: Wikipedia, the free encyclopedia.

Open Network Computing (ONC) Remote Procedure Call (RPC), commonly known as Sun RPC is a

Network File System
project.

ONC is based on

port mapper that listens for queries on a well-known port
(number 111) over UDP and TCP.

ONC RPC version 2 was first described in

, published in May 2009, is the current version. All these documents describe only version 2 and version 1 was not covered by any RFC document. Authentication mechanisms used by ONC RPC are described in RFC 2695, RFC 2203, and RFC 2623.

Implementations of ONC RPC exist in most

.NET
(see external links).

In 2009, Sun

BSD license[2] and then reconfirmed by Oracle Corporation in 2010 following confusion about the scope of the relicensing.[3]

ONC is considered "lean and mean", but has limited appeal as a generalized RPC system for

SOAP are generally used in this wider role[citation needed
].

See also

  • XDR - The grammar defined in RFC 1831 is a small extension of the XDR grammar defined in RFC 4506
  • DCE
  • XML-RPC

References

Notes

  1. ^ "RFC 1050 section 8". April 1988. rpcvers must be equal to 2
  2. ^ Phipps, Simon (2009-02-12). "Old Code and Old Licenses". Sun Microsystems. Archived from the original on 2013-02-23. Retrieved 2012-12-21.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  3. ^ "The long, sordid tale of Sun RPC, abbreviated somewhat, to protect the guilty and the irresponsible". Tom Callaway, Red Hat. Retrieved 2010-08-26.

External links