Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is Remote Procedure Call?

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


Please Help Members By Posting Answers For Below Questions

Which is the correct name for n2o3?

1144


How many valence electrons does each of the elements in the periodic table have?

1078


What is a tripod? How it is used?

1263


Do you know what are the services provided by the operating system?

988


The ideal fuel for fuel cell use is?

1155


Which of the metals react violently with water to produce hydrogen gas?

993


Give full information about infrared technology, like applications, advantages, disadvantages?

963


How do you extract ephedrine from a mineral block?

1125


To a server method, the client wants to send a value 20, with this value exceeds to 20 a message should be sent to the client . What will you do for achieving this?

1016


How do you convert oxygen gas to liquid oxygen?

994


What is message oriented middleware (mom) in client server environment?

1004


Examine the specification for NFS version 2 and 3 what are the chief difference? Does version 3 make any changes that are visible or important to a programmer?

2802


What is the product of hcl zn?

1102


What is the dipole moment of chlorooctane?

1207


What are the two most common end-products of alcoholic fermentation?

1009