Remote Procedure Call (RPC)
1. Client procedure calls client stub
2. Client stub builds message and calls local OS
3. Client OS sends message to remote OS
4. Remote OS gives message to server stub
5. Server stub unpacks parameters and calls server
6. Server does work and returns result to stub
7. Server stub packs result in message and calls local OS
8. Server OS sends message to client OS
9. Client OS gives message to client stub
10. Client stub unpacks result and returns to client