遠程過程調用

Multi tool use
網際網路协议套組 |
應用層
|
- BGP
- DHCP
- DNS
- FTP
- HTTP
- IMAP
- LDAP
- MGCP
- NNTP
- NTP
- POP
- ONC/RPC
- RTP
- RTSP
- RIP
- SIP
- SMTP
- SNMP
- SSH
- Telnet
- TLS/SSL
- XMPP
- 更多...
|
傳輸層
|
- TCP
- UDP
- DCCP
- SCTP
- RSVP
- 更多...
|
網路層
|
IP
- ICMP
- ICMPv6
- ECN
- IGMP
- OSPF
- IPsec
- 更多...
|
連結層
|
- ARP
- NDP
Tunnels
- PPP
MAC
- 更多...
|
|
远程过程调用(英语:Remote Procedure Call,縮寫為 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用,例:Java RMI。
历史起源
有关RPC的想法至少可以追溯到1976年以“信使报”(Courier)的名义使用。RPC首次在UNIX平台上普及的执行工具程序是SUN公司的RPC(现在叫ONC RPC)。它被用作SUN的NFC的主要部件。ONC RPC今天仍在服务器上被广泛使用。
另一个早期UNIX平台的工具是“阿波罗”计算机网络计算系统(NCS),它很快就用做OSF的分布计算环境(DCE)中的DCE/RPC的基础,并补充了DCOM。
信息传递
远程过程调用是一个分布式计算的客户端-服务器(Client/Server)的例子,它简单而又广受欢迎。远程过程调用总是由客户端对服务器发出一个执行若干过程请求,并用客户端提供的参数。执行结果将返回给客户端。由于存在各式各样的变体和细节差异,对应地衍生了各式远程过程调用协议,而且它们并不互相兼容。
標準化的溝通機制
为了允许不同的客户端均能访问服务器,许多标准化的 RPC 系统应运而生了。其中大部分采用接口描述语言(Interface Description Language,IDL),方便跨平台的远程过程调用。
参见
- 本地过程调用
- 行程間通訊
開放網路運算遠端程序呼叫(ONC RPC)
- DCE/RPC
- JSON-RPC
XMXs5WZrnDwOJZDxseM,aRQTAVcctNXjK3HgslTZmw3hSIez2o5nuV3x4yUR9q,w,dvXIP2om5
Popular posts from this blog
Place in Moyen-Ogooué, Gabon Lambaréné Street in Lambaréné Lambaréné Location in Gabon Coordinates: 0°41′18″S 10°13′55″E / 0.68833°S 10.23194°E / -0.68833; 10.23194 Coordinates: 0°41′18″S 10°13′55″E / 0.68833°S 10.23194°E / -0.68833; 10.23194 Country Gabon Province Moyen-Ogooué Population (2013 census) • Total 38,775 Lambaréné is a town and the capital of Moyen-Ogooué in Gabon. With a population of 38,775 as of 2013, it is located 75 kilometres south of the equator. Lambaréné is based in the Central African Rainforest at the river Ogooué. This river divides the city into 3 districts: Rive Gauche, Ile Lambaréné and Rive Droite. The Albert Schweitzer Hospital and the districts Adouma and Abongo are located on Rive Droite. The districts Atongowanga, Sahoty, Dakar, Grand Village, Château, Lalala and Bordamur build the Ile Lambaréné. The majority of the people in Lambaréné live in the district Isaac located on Rive Gauche. This distr...
This article is about the number. For the year, see 800. For other uses, see 800 (disambiguation). Natural number ← 799 800 801 → List of numbers — Integers ← 0 100 200 300 400 500 600 700 800 900 → Cardinal eight hundred Ordinal 800th (eight hundredth) Factorization 2 5 × 5 2 Greek numeral Ω´ Roman numeral DCCC Binary 1100100000 2 Ternary 1002122 3 Quaternary 30200 4 Quinary 11200 5 Senary 3412 6 Octal 1440 8 Duodecimal 568 12 Hexadecimal 320 16 Vigesimal 200 20 Base 36 M8 36 800 ( eight hundred ) is the natural number following 799 and preceding 801. It is the sum of four consecutive primes (193 + 197 + 199 + 211). It is a Harshad number. Contents 1 Integers from 801 to 899 1.1 800s 1.2 810s 1.3 820s 1.4 830s 1.5 840s 1.6 850s 1.7 860s 1.8 870s 1.9 880s 1.10 890s 2 References Integers from 801 to 899 800s Main article: 801...
"J57" redirects here. For the music artist, see J57 (rapper). J57 / JT3C YJ57-P-3 cut-away demonstrator at USAF Museum Type Turbojet National origin United States Manufacturer Pratt & Whitney First run 1950 Major applications Boeing 707 Boeing B-52 Stratofortress Boeing KC-135 Stratotanker Douglas DC-8 North American F-100 Super Sabre Vought F-8 Crusader Number built 21,170 built Developed from Pratt & Whitney XT45 Variants JT3D/TF33 Developed into Pratt & Whitney J52/JT8A Pratt & Whitney J75/JT4A The Pratt & Whitney J57 (company designation: JT3C ) is an axial-flow turbojet engine developed by Pratt & Whitney in the early 1950s. The J57 (first run January 1950 [1] ) was the first 10,000 lbf (45 kN) thrust class engine in the United States. The J57/JT3C was developed into the J75/JT4A turbojet, JT3D/TF33 turbofan and the PT5/T57 turboprop. [2] Contents 1 Design an...