協議
協議指多方共同遵循的規范,在網絡中的計算機進行數據交換依靠各種協議。例如 http,ftp 等。
一臺計算機按規定好的格式發送數據,另一臺計算的程序按指定的格式接收數據,兩臺計算使用互相理解的格式讀寫數據。達到數據交換的目的。
PRC 是 Remote Procedure Call Protocol ,稱為:遠程過程調用協議。是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。該協議允許運行于一臺計算機的程序調用另一臺計算機的程序。程序員無需編為網絡交互功能編碼。
主要功能是讓構建分布式計算(應用)更容易,在提供強大的遠程調用能力時不損失本 地調用的語義簡潔性。在一臺計算的程序使用其他計算機上的功能就是使用自己的功能一樣。
RPC 技術提供了透明的訪問其他服務的底層實現細節。使用分布式系統中的服務更加方便。
分布式指多臺計算機位于網絡系統中,多臺計算給形成一個整體對外界提供服務。用戶使用系統不知道是多臺計算機,使用不同的操作系統,不同的應用程序提供服務。