( ) ( . Remote Procedure Call (RPC)) , ( , ). , RPC : - ( , RPC). RPC : SOA, CORBA DCOM. RPC TCP UDP, , HTTP ( ISO/OSI, HTTP ).
|
|
[]
, RPC:
- Sun RPC ( TCP UDP XDR) RFC-1831 ONC RPC RFC-1833
- .NET Remoting ( TCP, UDP, HTTP)
- SOAP Simple Object Access Protocol ( HTTP) . : RFC-4227
- XML RPC ( HTTP) . : RFC-3529
- Java RMI Java Remote Method Invocation . : http://java.sun.com/j2se/1.5.0/docs/guide/rmi/index.html
- JSON-RPC JavaScript Object Notation Remote Procedure Calls ( HTTP) . : RFC-4627
- DCE/RPC Distributed Computing Environment / Remote Procedure Calls ( , TCP/IP Named Pipes SMB/CIFS)
- DCOM Distributed Component Object Model MSRPC Microsoft Remote Procedure Call «Network OLE» (- DCE RPC, )
- Routix.RPC
- ZeroC ICE
[]
(Remote Procedure Call RPC) , , . - . RPC , . RPC-.
:
- , ;
- , .
. , RPC:
- , , , (, ). RPC , , RPC . .
- ( TCP), .
- . RPC . , , : «», « » , .
- , : , - , . , , .
[]
- .
- « » , (TCP).
- , (UDP).
RPC (.NET Remoting) , . (DCE RPC Windows) .
[] .
- Network File System
- REST
- JRES - Java Remote Execution Service is a RPC protocol that uses SSL style encode mechanism to encode its calls and pure HTTP as a transport mechanism.
[]
| ?: |
| . , . |
| TCP/IP OSI ( TCP UDP) | |
|---|---|