Warning:
JavaScript is turned OFF. None of the links on this page will work until it is reactivated.
If you need help turning JavaScript On, click here.
This Concept Map, created with IHMC CmapTools, has information related to: ch5 dist remo, Remote procedure call: similar to a remote method invocation in that a client program calls a procedure in another program running in a server process contains Case study: Sun RPC which was designed for client server communication in Sun NFS network file system, Case study: Sun RPC which was designed for client server communication in Sun NFS network file system has inteface definition language: the Sun XDR language, which was orginally designed for specifying external data representations, was extended to become an interface definition language, Sun RPC is rather primitive: 1 most languages allow interface names to be specified, Sun RPC does not 2 a procedure definition specifies a procedure signature and a procedure number 3 only a single input parameter is allowed 4 the ouput parameters of a procedure are returned via a single result 5 the procedure signature consists of the result type, Case study: Sun RPC which was designed for client server communication in Sun NFS network file system has authentication: Sun RPC request and reply messages provide additional fields enabling authentication information to be passed between client and server, the request message contains the credentials of the user running the client program the server program is responsible for enforcing access control by deciding whether to execute each procedure call according tot he authentication info, different authentication protocols can be supported: none, Unix style, shared key for signing messages, Kerberos, Case study: Sun RPC which was designed for client server communication in Sun NFS network file system has binding: Sun RPC runs a local binding service called the port mapper at a well known port number on each computer, each instance of a port mapper records the program number, version number and port number in use by each service running locally