Answer Posted / alok misra
Remote Procedure Call (RPC) is a protocol that one program
can use to request a service from a program located in
another computer in a network without having to understand
network details. (A procedure call is also sometimes known
as a function call or a subroutine call.) RPC uses the
client/server model. The requesting program is a client and
the service-providing program is the server. Like a regular
or local procedure call, an RPC is a synchronous operation
requiring the requesting program to be suspended until the
results of the remote procedure are returned. However, the
use of lightweight processes or threads that share the same
address space allows multiple RPCs to be performed
concurrently.
When program statements that use RPC are compiled into an
executable program, a stub is included in the compiled code
that acts as the representative of the remote procedure
code. When the program is run and the procedure call is
issued, the stub receives the request and forwards it to a
client runtime program in the local computer. The client
runtime program has the knowledge of how to address the
remote computer and server application and sends the
message across the network that requests the remote
procedure. Similarly, the server includes a runtime program
and stub that interface with the remote procedure itself.
Results are returned the same way.
| Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
What is the chemical formula for epsom salts?
What is the full form of hcl?
What is the term for the ph at which an amino acid or protein becomes electrically neutral?
Give the symbol for the element that is derived from the latin word plumbum?
How many electrons are in benzene?
What types of insulators are there?
Can a protein act as a buffer?
What advantages can one obtain by combining the technique with a concurrent, single process server?
How many valence electrons does each of the elements in the periodic table have?
What is a substituted hydrocarbon?
What are the cons of eating organic foods?
Which is an example of a buffer system?
What are the two types of oltp in client server environment?
What radioactive isotope of this alkaline earth element formed as a fission product of uranium and is of particular importance because it is assimilated in the body much like calcium?
Where does arsenic come from?