Basic Networking Concepts Question:

Download Job Interview Questions and Answers PDF

What is Remote Procedure Call (RPC)?

Basic Networking Interview Question
Basic Networking Interview Question

Answer:

RPC hides the intricacies of the network by using the ordinary procedure call mechanism familiar to every programmer. A client process calls a function on a remote server and suspends itself until it gets back the results. Parameters are passed like in any ordinary procedure. The RPC, like an ordinary procedure, is synchronous. The process that issues the call waits until it gets the results.
Under the covers, the RPC run-time software collects values for the parameters, forms a message, and sends it to the remote server. The server receives the request, unpack the parameters, calls the procedures, and sends the reply back to the client. It is a telephone-like metaphor.

Download Basic Networking Interview Questions And Answers PDF

Previous QuestionNext Question
What are the characteristics of Client/Server? What are the main components of Transaction-based Systems?