Network Abstractions: Remote Procedure Calls
Look into what remote procedure calls are and how it helps developers.
Remote procedure calls provide an abstraction of a local procedure call to the developers by hiding the complexities of packing and sending function arguments to the remote server, receiving the return values, and managing any network retries.
What is RPC?
RPC is an interprocess communication protocol widely used in distributed systems. In the OSI model of network communication, RPC spans the transport and application layers.
RPC mechanisms are employed when a computer program causes a procedure or subroutine to execute in a separate address space.
The procedure or subroutine is coded as a regular/local procedure call without the programmer explicitly coding the details for the remote interaction.
How does
...Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy