The RPC Execution Order
|
- 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).
- The network messages are sent to the local kernel using a system call.
- 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.
|