Remote Procedure Calls
Remote procedure call (RPC) abstracts procedure calls between processes on networked systems
Again uses ports for service differentiation
Stubs – client-side proxy for the actual procedure on the server
The client-side stub locates the server and marshalls the parameters
The server-side stub receives this message, unpacks the marshalled parameters, and performs the procedure on the server
On Windows, stub code compile from specification written in Microsoft Interface Definition Language (MIDL)