⭕️ RPC”
➡️ “Remote Procedure Call
⭕️ كيفية إجراء اتصال عن بعد في RPC
⬅️ هو بروتوكول يوفر نموذج الاتصالات عالي المستوى المستخدم في نظام التشغيل، ويفترض “RPC” وجود بروتوكول نقل منخفض المستوى مثل بروتوكول التحكم في الإرسال / بروتوكول الإنترنت “TCP / IP” أو بروتوكول مخطط بيانات المستخدم “UDP“، لنقل بيانات الرسالة بين برامج الاتصال ويقوم “RPC” بتنفيذ نظام اتصالات منطقي من عميل إلى خادم مصمم خصيصاً لدعم تطبيقات الشبكة.
⭕️ تتضمن آلية RPC الكاملة في الواقع مكونين رئيسيين:
1️⃣ بروتوكول يدير الرسائل المرسلة بين عمليات العميل وعمليات الخادم ويتعامل مع الخصائص غير المرغوب فيها المحتملة للشبكة الأساسية.
2️⃣ دعم لغة برمجة ومصرّف compiler لحزم الوسطاء arguments في رسالة طلب على جهاز العميل ثم ترجمة هذه الرسالة مرة أخرى إلى الوسطاء على جهاز الخادم، وبالمثل مع القيمة المُعادة و يُطلق على هذه القطعة من آلية RPC عادةً اسم مصرّف جذعي stub compiler
⭕️ تطبيقات تنفيذ RPC
⬅️تستخدم معظم محطات “MMC” أيضاً هذا البروتوكول.
⬅️تستند العديد من مكونات “DCOM” إلى “RPC”.
⬅️تستخدم خدمة الدليل النشط في “Windows” هذا البروتوكول.