VNC (Virtual Network Computing) هي تقنية لـ سطح المكتب البعيد المشاركة ، وهو شكل من أشكال الوصول عن بعد على شبكات الكمبيوتر. يتيح نظام VNC عرض سطح المكتب المرئي لأحد أجهزة الكمبيوتر عن بعد والتحكم فيه عبر اتصال الشبكة.
تعد تقنية سطح المكتب البعيد مثل VNC مفيدة على شبكات الكمبيوتر المنزلي ، مما يسمح لشخص ما بالوصول إلى أجهزة سطح المكتب من جزء آخر من المنزل أو أثناء السفر. كما أنه مفيد أيضًا لمسؤولي الشبكات في بيئات العمل ، مثل أقسام تقنية المعلومات (IT) الذين يحتاجون إلى استكشاف أخطاء أنظمة الموظفين عن بُعد.
تطبيقات VNC
تم إنشاء VNC كمشروع بحث مفتوح المصدر في أواخر التسعينات. تم لاحقاً إنشاء العديد من حلول سطح المكتب البعيد السائد استنادًا إلى VNC. أنتج فريق تطوير VNC الأصلي حزمة تسمى رلفنك . وشملت المشتقات الشعبية الأخرى أولترفنك و 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 من العمل كعميل عن بعد. كما تم تطوير العديد من تطبيقات سطح المكتب البعيد التابعة لجهات أخرى بواسطة موردي البرامج المستقلين.