CITS3002 Computer Networks  
prev
next CITS3002 help3002 CITS3002 schedule  

The RPC Execution Order

  1. The client calls a local procedure termed the client stub.

    It appears to the client that the stub is the actual server procedure that it wants to call.

    The purpose of the stub is to package up the arguments to the remote procedure, possibly put them in some standard form and then to build one or more network messages (marshalling).

     

  2. The network messages are sent to the local kernel using a system call.

     

  3. The network messages are sent to the remote kernel using either a connection based or connectionless protocol.

     




CITS3002 Computer Networks, Lecture 10, Architecture independent applications, p2, 8th May 2024.