The RPC ServerĪn RPC server is a communications interface provided by an application or service that allows remote clients to connect, pass commands, and transfer data using the RPC protocol. A typical example of an RPC server is Microsoft Exchange Server. Microsoft Exchange RPC is used by several components in Windows Server, such as the File Replication Service (FRS), Active Directory Replication, Certificate services, DCOM, domain join, DCPromo and RDP, NLB and Cluster, Microsoft Operations Master, Exchange and SQL.
Where it is converted to a return value for the client's procedure call.
The result is again bundled and passed back to the client, The arguments are then unpacked and run on the server. During this process, the procedure call arguments are bundled and passed through the network to the server. The client makes a procedure call that appears to be local but isĪctually run on a remote computer. The RPC protocol is based on a client/server model. Remote Procedure Call (RPC) is an inter-process communication technique to allow client and server software to communicate on a network.