Call RPC-Remote Procedure

Протоколи RPC ба коммуникатсияи компютерҳои шабакавӣ мусоидат мекунад

Барномаҳои як компютер дар шабака бо истифода аз барномаҳои компютери дигар дар шабака бе огоҳии ҷузъҳои шабакавӣ дархости Remote Procedure Callро истифода мебаранд. Протоколи RPC модели барномасозии шабакавӣ барои алоқаи нокофӣ дар дохили ё байни барномаҳои нармафзор мебошад. РПК инчунин ҳамчун занги изофӣ ё занги функсионалӣ маълум аст.

Чӣ тавр RPC кор мекунад

Дар RPC, компютери ирсолкунанда дар шакли занги амалиёт, функсия ё усули дархост дархост мекунад. RPC ин зангҳоро ба дархостҳо табдил медиҳад ва онҳоро дар шабака ба макони таъиншуда фиристодааст. Пас аз қабули дархости RPC дархост дар асоси номгӯи тартибот ва рӯйхати мубоҳиса кор мекунад ва ба пуррагӣ ба фиристанда ҷавоб медиҳад. Барномаҳои RPC одатан модулҳои нармафзорро бо номи "proxies" ва "stickers" номидаанд, ки бевосита зангҳои дурдастро идора мекунанд ва онҳоро ба барномарезӣ табдил медиҳанд, то ҳамон зангҳои занги маҳаллӣ бошанд.

Аризаҳои аризаи RPC одатан ҳамоҳанг карда мешаванд, интизори раванди дурдаст барои баргардонидани натиҷа. Бо вуҷуди ин, истифодаи риштаҳои сабук бо суроғаи ҳамон маънои онро дорад, ки якчанд RPCs метавонанд якҷоя шаванд. RPC мантиқи вақтро барои идора кардани нокомии шабака ё дигар ҳолатҳо, ки дар он РПС бозгаштааст, дохил мекунад.

RPC Technologies

RPC аз соли 1990 инҷониб дар технологияи умумӣ дар ҷаҳон Unix шуда буд. Протоколҳои RPC дар якҷоягӣ бо Мутахассисони компютерии кушодашуда ва КМ Microsystems Open Networking Network, ки ҳам дар онҳо паҳн карда шудааст, татбиқ карда шуданд. Намунаҳои охирини технологияҳои RPC аз Microsoft DCOM, Java RMI, XML-RPC ва SOAP мебошанд.