ما هي الحوسبة الشبكية الافتراضية (VNC)؟

VNC (Virtual Network Computing) هي تقنية لمشاركة سطح المكتب عن بعد ، وهو شكل من أشكال الوصول عن بعد على شبكات الكمبيوتر . يتيح نظام VNC عرض سطح المكتب المرئي لأحد أجهزة الكمبيوتر عن بعد والتحكم فيه عبر اتصال الشبكة.

تعد تقنية سطح المكتب البعيد مثل VNC مفيدة على شبكات الكمبيوتر المنزلي ، مما يسمح لشخص ما بالوصول إلى أجهزة سطح المكتب من جزء آخر من المنزل أو أثناء السفر. كما أنه مفيد أيضًا لمسؤولي الشبكات في بيئات العمل ، مثل أقسام تقنية المعلومات (IT) الذين يحتاجون إلى استكشاف أخطاء أنظمة الموظفين عن بُعد.

تطبيقات VNC

تم إنشاء VNC كمشروع بحث مفتوح المصدر في أواخر التسعينات. تم لاحقاً إنشاء العديد من حلول سطح المكتب البعيد السائد استنادًا إلى VNC. أنتج فريق تطوير VNC الأصلي حزمة تسمى RealVNC . وشملت المشتقات الشعبية الأخرى UltraVNC و TightVNC . يدعم VNC جميع أنظمة التشغيل الحديثة بما في ذلك Windows و MacOS و Linux. لمزيد من المعلومات ، راجع أعلى تنزيلات البرامج المجانية لـ VNC .

كيف يعمل VNC

يعمل VNC في نموذج العميل / الخادم ويستخدم بروتوكول شبكة متخصص يسمى Remote Frame Buffer (RFB). عملاء VNC (يطلق عليهم أحيانًا المشاهدين) يشاركون إدخال المستخدم (ضغطات المفاتيح ، بالإضافة إلى تحركات الماوس والنقرات أو الضغط على المطابع) مع الخادم. تقوم خوادم VNC بالتقاط محتويات عرض الإطار المحلي المحلي ومشاركتها مرة أخرى إلى العميل ، بالإضافة إلى الاهتمام بترجمة إدخال العميل البعيد إلى الإدخال المحلي.

الاتصالات عبر RFB عادة ما تذهب إلى منفذ TCP 5900 على الخادم.

بدائل ل VNC

ومع ذلك ، تعتبر تطبيقات VNC أبطأ وتوفر ميزات وخيارات أمان أقل من البدائل الأحدث.

أدرجت Microsoft وظائف سطح المكتب البعيد في نظام التشغيل الخاص بها بدءًا من Windows XP. يمكّن سطح المكتب البعيد لـ Windows (WRD) الكمبيوتر من تلقي طلبات الاتصال عن بعد من العملاء المتوافقة. بالإضافة إلى دعم العملاء المدمج في أجهزة Windows الأخرى ، يمكن لأجهزة Apple والأجهزة اللوحية التي تعمل بنظامي Apple iOS و Android العمل أيضًا كعملاء Windows Remote Desktop (ولكن ليس الخوادم) عبر التطبيقات المتاحة.

على عكس VNC الذي يستخدم بروتوكول RFB الخاص به ، يستخدم WRD بروتوكول سطح المكتب البعيد (RDP). لا يعمل RDP مباشرة مع framebuffers مثل RFB. بدلاً من ذلك ، يقوم RDP بتقسيم شاشة سطح المكتب إلى مجموعات من الإرشادات لتوليد إطارات الإطار المؤقت وينقل هذه الإرشادات فقط عبر الاتصال عن بُعد. ينتج الفرق في البروتوكولات في جلسات WRD باستخدام نطاق ترددي أقل للشبكة ويكون أكثر استجابة لتفاعل المستخدم من جلسات VNC. ومع ذلك ، فهذا يعني أيضًا أن عملاء WRD لا يمكنهم رؤية العرض الفعلي للجهاز البعيد ، ولكن يجب أن يعملوا بدلاً من ذلك مع جلسة المستخدم المنفصلة الخاصة بهم.

قامت Google بتطوير سطح المكتب البعيد من Chrome وبروتوكول Chromoting الخاص به لدعم أجهزة نظام التشغيل Chrome المشابهة لـ Windows Remote Desktop. قامت Apple بتمديد بروتوكول RFB بإضافة ميزات أمان وسهولة الاستخدام لإنشاء حل Apple Remote Desktop (ARD) الخاص به لأجهزة MacOS. يمكّن تطبيق يحمل الاسم نفسه أجهزة iOS من العمل كعميل عن بعد. كما تم تطوير العديد من تطبيقات سطح المكتب البعيد التابعة لجهات أخرى بواسطة موردي البرامج المستقلين.