Remote Procedure Calls (RPCs)

(last updated: 16-May-2015 09:31)


  1. Internetworking with TCP/IP, Volume III: Client-Server Programming and Applications, Windows Sockets Version; Douglas E. Comer and David L. Stevens; Prentice-Hall, 1997 (Chapter 20: Remote Procedure Call Concept (RPC)).
  2. Interprocess Communications in UNIX: The Nooks & Crannies, Second Edition; John Shapley Gray; Prentice Hall, 1998 (Chapter 9: Remote Procedure Calls).
  3. Power Programming with RPC; John Bloomer; O'Reilly & Associates, 1992.
  4. Practical UNIX Programming: A Guide to Concurrency, Communication, and Multithreading; Kay A. Robbins and Steven Robbins; Prentice Hall, 1996 (Chapter 14: Remote Procedure Calls).
  5. TCP/IP: Architecture, Protocols, and Implementation, with IP v6 and IP Security, Second Edition; Dr. Sidnie Feit; McGraw-Hill, 1997 (Chapter 15: RPC and NFS).
  6. UNIX Network Programming; W. Richard Stevens; Prentice Hall, 1990 (Chapter 18: Remote Procedure Calls).
  7. UNIX System V Network Programming; Stephen A. Rago; Addison-Wesley, 1993 (Chapter 8: Remote Procedure Calls).


  1. RFC 1057, RPC: Remote Procedure Call Protocol Specification: Version 2, June 1988.
  2. RFC 1831, RPC; Remote Procedure Call Protocol Specification Version 2, August 1995.

Periodical Articles

  1. "Implementing Remote Procedure Calls", ACM Transactions on Computer Systems 2:1 Feb 1984 pgs 39-59.
  2. "In Praise of Remote Procedure Calls", BYTE 16:3 Mar 1991 pgs 338-340.

Web Pages and Websites

  1. Wikipedia article "Remote procedure call".