In computer science, a remote procedure call (RPC) is an inter-process communication that allows a computer program to cause a subroutine or procedure to execute in another address space (commonly on another computer on a shared network) without the programmer explicitly coding the details for this remote interaction. That is, the programmer writes essentially the same code whether the subroutine is local to the executing program, or remote. When the software in question uses object-oriented principles, RPC is called remote invocation or remote method invocation.
Many different (often incompatible) technologies can be used to implement the concept.
| Internet protocols |
|---|
| Application layer |
|
| Transport layer |
|
| Routing protocols * |
|
| Internet layer |
|
| Link layer |
|
| * Not a layer. A routing protocol belongs either to application or network layer. |
Read more about Remote Procedure Call: History and Origins, Message Passing, Other RPC Analogues
Other articles related to "layer, layers, remote procedure calls":
... application or transport protocol semantics and therefore does not consider a session layer ... the typical transport protocols (TCP, SCTP), is contained in the transport-layer protocols, or otherwise considered the realm of the application layer protocols ... TCP/IP's layers are descriptions of operating scopes (application, host-to-host, network, link) and not detailed prescriptions of operating procedures or data semantics ...
... If the team loses, the layer/bookmaker keeps the backer's stake ... If the team wins, the layer will pay the backer the winnings based on the odds agreed ... As every bet transacted requires a backer and a layer, and the betting exchange is not a party to the bets transacted on it, any betting exchange requires both backers and layers ...
... In the seven-layer OSI model of computer networking, the session layer is layer 5 ... The session layer provides the mechanism for opening, closing and managing a session between end-user application processes, i.e ... Session-layer services are commonly used in application environments that make use of remote procedure calls (RPCs) ...
... Layer Name Primary product Most superficial cortical layer zona glomerulosa mineralocorticoids (e.g ... aldosterone) Middle cortical layer zona fasciculata glucocorticoids (e.g ... cortisol) Deepest cortical layer zona reticularis weak androgens (e.g ...
... DVD layer, such as in DVD Dual layer recording F region, or Appleton Layer (telecommunications) Layer (electronics), a single thickness of some material covering a surface ...
Famous quotes containing the words remote and/or layer:
“Oh! what a poor thing is human life in its best enjoyments!subjected to imaginary evils when it has no real ones to disturb it! and that can be made as effectually unhappy by its apprehensions of remote contingencies as if it was struggling with the pains of a present distress!”
—Samuel Richardson (16891761)
“This world is run by people who know how to do things. They know how things work. They are equipped. Up there, theres a layer of people who run everything. But wewere just peasants. We dont understand whats going on, and we cant do anything.”
—Doris Lessing (b. 1919)