it-swarm.asia

ما الفرق بين RDP و VNC؟

ما هو الفرق بين RDP و VNC حقًا؟

كلاهما يوفر نفس الوظيفة والميزات؟

67
Jonathan

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

VNC هو "غبي" في هذا الصدد ، ويعمل إلى حد كبير عن طريق إرسال الصور الفعلية عبر الشبكة.

يتم ربط RDP بإحكام بنظام التشغيل Windows بينما يتوفر VNC لمعظم الأنظمة الأساسية. يعتبر RDP أيضًا أكثر أداءًا من VNC ، نظرًا للميزة الدلالية.

119
Svend

يرمز RDP إلى بروتوكول سطح المكتب البعيد ، وهو بروتوكول خاص تم تطويره بواسطة Microsoft. ( المزيد من ويكيبيديا )

يرمز VNC إلى Virtual Network Computing ، وهو مستقل عن النظام الأساسي. ( المزيد من ويكيبيديا )

على الرغم من أنني رأيت المصطلحات متبادلة ، إلا أن RDP يستخدم عادة للإشارة إلى الاتصال بجهاز كمبيوتر يعمل بنظام Windows. تحتوي أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows على RDP مضمن فيها ، ولكن يوجد عملاء لنظامي التشغيل Mac و Linux. يمكن لمستخدمي Linux استخدام rdesktop للاتصال بجهاز كمبيوتر يعمل بنظام Windows.

يتطلب VNC عميلًا منفصلاً يعمل على جهاز كمبيوتر ، ولكنه مستقل عن النظام الأساسي ، لذلك يمكنني امتلاك عميل VNC على جهاز الكمبيوتر الخاص بي والاتصال بصندوق Linux الذي يشغّل خادم VNC. يمكن لبرامج VNC عادة الاتصال فيما بينها ، وغالبًا ما تتضمن ميزات أخرى لا يستخدمها RDP ، مثل مشاركة/نقل الملفات والدردشة مع الشخص على الكمبيوتر الآخر.

يمتلك Jeff Atwood الخاص بنا مقالة ترميز الرعب من عام 2005 حول البروتوكولين.

13
Jared Harley

يقوم RDP بتسجيل دخولك إلى النظام البعيد تمامًا كما لو كنت في وحدة التحكم (فقط مع التأخر ودعم DirectX ليس بالأمر الجيد) ... يقوم VNC فقط بنقل ضغطات المفاتيح وإدخالات الماوس بشكل أعمى ويتلقى سطح المكتب بما يصل إلى فيديو يتدفق.

5
tsilb

إضافة القليل من المعلومات حول الإجابات الأخرى التي وجدتها أثناء إجراء بحث ،

RDP ،

  • RDP لتقف على بروتوكول سطح المكتب البعيد. إنه بروتوكول مملوك من قِبل Microsoft للسماح للمستخدمين بالتحكم بيانياً في الكمبيوتر البعيد.
  • يقوم RDP بتسجيل دخول المستخدم عن بعد إلى كمبيوتر الخادم عن طريق إنشاء جلسة سطح مكتب حقيقية بشكل فعال على كمبيوتر الخادم بما في ذلك ملف تعريف المستخدم.
  • يعمل RDP بنفس الطريقة كما لو أن المستخدم قام بتسجيل الدخول إلى الخادم الفعلي مباشرة.
  • يمكن أن يدعم RDP عدة مستخدمين عن بُعد قاموا بتسجيل الدخول إلى نفس الخادم الذي لا يعرف كل منهم الآخر تمامًا.
  • يدعم RDP شاشات متعددة ، إذا كان العميل لديه

VNC،

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

أوجه التشابه بين كليهما ،

  • تتطلب تقنيات RDP و VNC جانب العميل وبرنامج الخادم لدعم بروتوكول الاتصال.
  • تستخدم كلتا التقنيتين اتصالًا مباشرًا من نظير إلى نظير. وهذا يعني أن كمبيوتر المستخدم المحلي يتصل مباشرة بالكمبيوتر البعيد
1
Sufiyan Ghori