Can you summarize the following document?
        
  有關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),方便跨平臺的遠端過程呼叫。
在分散式計算,遠端程式呼叫(英語:Remote Procedure Call,縮寫為 RPC)是一個計算機通訊協議。該協議允許執行於一臺計算機的程式呼叫另一個地址空間(通常為一個開放網路的一臺計算機)的子程式,而程式設計師就像呼叫本地程式一樣,無需額外地為這個互動作用程式設計(無需關注細節)。RPC是一種伺服器-客戶端(Client/Server)模式,經典實現是一個通過傳送請求-接受迴應進行資訊互動的系統。