RPC(遠程過程調用)—遠程過程調用,這是一種通過網絡向遠程計算機程序請求服務的協議,無需了解底層網絡技術。
RPC協議假設存在一些傳輸協議,如TCP或UDP,在通信程序之間傳送信息。
在OSI網絡通信模型中,RPC跨越傳輸層和應用層。
它使得RPC開發包括網絡分布式多道程序在內的應用程序變得更加容易。
RPC采用客戶機/服務器模式。
請求者是客戶端,服務提供者是服務器。
首先,客戶端調用程序向服務程序發送一個帶有程序參數的調用消息,然后等待回復消息。
在服務器端,程序保持休眠狀態,直到調用信息到達。
當調用消息到達時,服務器獲取程序參數,計算結果,發送回復消息,然后等待下一個調用消息。
最后,客戶端調用程序接收回復信息,獲得程序結果,然后繼續調用執行。
RPC模式和實現有很多種。
最初由Sun公司提出。
IETF ONC Charter再次修訂了Sun版本,使ONC RPC成為IETF的標準協議。
目前,最廣泛使用的模式和執行是基于開放軟件的分布式計算環境(DCE)。
本文發布于:2023-02-28 07:52:18,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167754296523666.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:如何科學的解釋RPC?.doc
本文 PDF 下載地址:如何科學的解釋RPC?.pdf
| 留言與評論(共有 0 條評論) |