RPC-Jauh Prosedur Telepon

Protokol RPC facilitates komunikasi antara komputer networked

Hiji program dina hiji komputer dina jaringan nu ngagunakeun Jauh Prosedur Telepon nyieun paménta program dina komputer séjén dina jaringan tanpa nyaho rinci éta jaringan urang. Protokol RPC nyaeta model programming jaringan pikeun komunikasi titik-ka-titik dina atawa antara aplikasi software. Hiji RPC anu ogé dipikawanoh salaku panggero subroutine atawa panggero fungsi.

Kumaha RPC Works

Dina RPC, komputer ngirim ngajadikeun hiji pamundut dina bentuk prosedur, fungsi, atawa panggero metoda. RPC ditarjamahkeun nelepon ieu kana requests sarta ngirimkeun eta leuwih jaringan kana tujuan dimaksudkeun. The RPC panarima teras prosés paménta dumasar kana nami prosedur na argumen daptar, tur ngirimkeun respon kana ngirim nalika lengkep. aplikasi RPC ilaharna nerapkeun modul software disebut "proxies" jeung "Taratas" nu calo nu nelepon jauh jeung nyieun eta kaciri programmer nu janten sarua nelepon prosedur lokal.

aplikasi RPC nélépon biasana beroperasi synchronously, ngantosan prosedur jauh ka balik hasilna. Sanajan kitu, pamakéan threads lightweight jeung alamat anu sarua hartina sababaraha RPCs bisa lumangsung sakaligus. RPC incorporates logika seep pikeun nanganan gagal jaringan atawa kaayaan sejen nu RPCs ulah balik.

RPC Panyiaran

RPC geus téhnik programming umum di dunya Unix saprak taun 1990-an. Protokol RPC ieu dilaksanakeun di boh Buka Software Foundation urang disebarkeun komputasi Lingkungan sarta perpustakaan Sun Microsystems Buka Network komputasi, duanana nu anu lega deployed. conto anu leuwih panganyarna téknologi RPC kaasup Microsoft DCOM, Java RMI, sarta XML-RPC jeung sabun.