تعرف على بروتوكول استدعاء الإجراء البعيد "RPC" في الويندوز وفائدته


Remote Procedure Call

اهلا بكم يسأل بعض مستخدمين نظام الويندوز عن ماهية RPC أو Remote Procedure Call الموجودة على الويندوز وما إذا كان بإمكانهم تعطيلها تمامًا. واجه المستخدمون الآخرون أيضًا خطأً مفاده أن "خادم RPC غير متوفر" مما يجعلهم يتساءلون عما إذا كان بإمكانهم التخلص من الخدمة تمامًا. سنشرح ماهية هذا البروتوكول ، هل يمكنك تعطيله ، في حالة تعطيله ، وما الغرض من استخدامه.



ما هو بروتوكول استدعاء الإجراء البعيد أو RPC

استدعاء الإجراء البعيد هو بروتوكول اتصال برمجي يمكن لأحد البرامج استخدامه لطلب خدمة من برنامج موجود في كمبيوتر آخر على الشبكة دون الحاجة إلى فهم تفاصيل الشبكة. يستخدم RPC لاستدعاء العمليات الأخرى على الأنظمة البعيدة مثل النظام المحلي. يُعرف استدعاء الإجراء أحيانًا أيضًا باسم استدعاء الوظيفة أو استدعاء الإجراء الفرعي.

يعتبر بروتوكول "Remote Procedure Call" هو تقنية أساسية في نظام الويندوز تُستخدم لإنشاء برامج عميل / خادم موزعة. يحتوي على مكتبات تساعد ويندوز على تشغيل وإدارة بروتوكولات الاتصال والشبكة الرئيسية.تم تصميم RPC بشكل أساسي لمساعدة أجهزة الكمبيوتر الموجودة على نفس الشبكة على التواصل مع بعضها البعض.


RPC


أين يتم استخدام استدعاء الإجراء البعيد

، يتم استخدام RPC بواسطة التطبيقات التي تعمل على نفس الجهاز للتواصل مع بعضها البعض وتمرير التعليمات ، على سبيل المثال. بمعنى آخر ، لقد تطورت لتكون طريقة اتصال بين العمليات تستخدمها التطبيقات المستندة إلى خادم العميل. هذا لأن تعدد المهام أصبح هو القاعدة وأن التطبيقات تتواصل باستمرار مع بعضها البعض لأداء مهام مختلفة ولكنها معقدة. لذلك يعمل RPC كعمود فقري وهو عملية أساسية لنظام الويندوز.


بعض الأمثلة التي يتم فيها استخدام RPC باستمرار هي وحدات تحكم MMC وبعض تطبيقات لوحات التحكم مثل Device Manager وحتى بعض مكونات نظام ويندوز الداخلية الأساسية. يتم استخدامه أيضًا لإدارة الأجهزة الموجودة على نفس الشبكة مثل أجهزة الكمبيوتر والطابعات والماسحات الضوئية.


عندما تفتح برنامج Microsoft Word على جهاز كمبيوتر يعمل بنظام ويندوز وتعطي أمر الطباعة ، يتم توصيل الإرشادات باستخدام RPC من تطبيق Word إلى الطابعة التي تقوم بعد ذلك بطباعة المستند في الوقت الفعلي. ولكي يحدث ذلك ، يجب توصيل كلا الجهازين بنفس الشبكة.



هل يجب عليك تعطيل بروتوكول استدعاء الإجراء البعيد ؟


الجواب هو لا. لاحظنا كيف تعتمد بعض تطبيقات النظام الهامة على قضبان RPC للتواصل وتنفيذ الإجراءات. يجب ألا تقوم بتعطيله لأن القيام بذلك سيؤدي إلى جميع أنواع الأخطاء الوظيفية الجسيمة. يعتمد جهاز الكمبيوتر الذي يعمل بنظام ويندوز على RPC لتوصيل الإرشادات وتنفيذ الوظائف حتى في حالة عدم استخدام الكمبيوتر أو عندما يكون في حالة خمول.

أحدث أقدم