د RPC-Remote Remote Process Call

د RPC پروتوکول د شبکې کمپیوټرونو ترمنځ اړیکه اسانه کوي

په شبکه کې په یوه کمپیوټر کې یو پروګرام د ریمو پروسیجر کال څخه کار اخلی ترڅو د شبکې په اړه په شبکه کې د یو پروګرام غوښتنه غوښتنه وکړي پرته له دې چې د شبکې تفصیلات وپیژني. د RPC پروتوکول د سافټویر غوښتنلیکونو دننه یا دننه ترمنځ د ټکي تر مینځ اړیکو لپاره د شبکې پروګرام کولو ماډل دی. RPC د Subroutine کال یا د فعالیت کال په نامه هم پیژندل کیږي.

د RPC څنګه کار کوي

په RPC کې، د لیږلو کمپیوټر د پروسیجر، فعالیت، یا د میتود په بڼه غوښتنه کوي. RPC دا تلیفونونه په غوښتنو کې ژباړي او د شبکې څخه یې غوښتل شوي منزل ته لیږي. د RPC ترلاسه کوونکي بیا غوښتنلیک پروسیجر کوي د پروسیجر نوم او دلیل لیست پر اساس، او کله چې بشپړ شوي د لیږونکي ځواب ځواب ورکوي. د RPC غوښتنلیکونه په ځانګړي ډول د سافټویر ماډل پلي کوي چې "پروسیز" او "سټیټ" نومېږي چې لرې پرتو تلیفونونه ډکوي او دوی پروګرامونکي ته راځي چې د محلي پروسیجرونو په څیر وي.

د RPC غوښتنلیکونه معمولا په هماغه وخت کې همغږي کوي، د ریموټ پروسیجر انتظار کوي ترڅو نتیجه بیرته راشي. په هرصورت، د ورته وزن سره د لاسي وزنونو کارول پدې مانا لري چې ډیری RPCs کیدای شي په یوځای کې واقع شي. RPC د وخت په منطق کې شامل دي ترڅو د شبکې ناکامۍ یا نور حالتونه کنټرول کړي چې RPCs بیرته نه راځي.

د RPC تکنالوژی

RPC د 1990 کلونو راهیسې د یونیسی په نړۍ کې د عام پروګرام کولو تخنیک و. د RPC پروتوکول د پرانیستې سافټویر فاؤنڈیشن توزیع شوي کمپیوټر چاپیریال او د Sun Microsystems په پرانیستې شبکې کمپیوټری کتابتونونو کې پلي شوي، چې دواړه یې په پراخه توګه ګمارل شوي. د RPC ټکنالوژۍ کې خورا وروستي مثالونه په کې شامل دي مائیکروسافټ DCOM، جاوا RMI، او XML-RPC او SOAP.