什么是RPC
2010年02月23日 11:48 www.asorrir.com 作者:佚名 用戶評論(0)
關鍵字:RPC(11352)
什么是RPC?
?
英文原義:Remote Procedure Call Protocol
中文釋義:(RFC-1831)遠過程調用協議
注 解:一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。RPC協議假定某些傳輸協議的存在,如TCP或UDP,為通信程序之間攜帶信息數據。在OSI網絡通信模型中,RPC跨越了傳輸層和應用層。RPC使得開發包括網絡分布式多程序在內的應用程序更加容易。
RPC采用客戶機/服務器模式。請求程序就是一個客戶機,而服務提供程序就是一個服務器。首先,調用進程發送一個有進程參數的調用信息到服務進程,然后等待應答信息。在服務器端,進程保持睡眠狀態直到調用信息的到達為止。當一個調用信息到達,服務器獲得進程參數,計算結果,發送答復信息,然后等待下一個調用信息,最后,客戶端調用過程接收答復信息,獲得進程結果,然后調用執行繼續進行。
目前,有多種RPC模式和執行。最初由Sun公司提出。IETF ONC憲章重新修訂了Sun版本,使得ONC PRC協議成為IETF標準協議?,F在使用最普遍的模式和執行是開放式軟件基礎的分布式計算環境(DCE)。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [電子說] 什么是gRPC 2023-10-07
- [電子說] 談談socket網絡編程的5大隱患 2023-10-07
- [電子說] 如何用Java實現簡單的HTTP服務器 2023-09-21
- [電子說] GRPC的基礎使用方法 2023-09-19
- [電子說] XMLRPC服務器如何啟動 2023-09-14
- [電子說] 節點是如何調用XMLRPC的 2023-09-14
- [電子說] ROS是如何實現XMLRPC的 2023-09-14
- [電子說] ROS中XMLRPC是什么 2023-09-14
( 發表人:admin )