شبکه کامپیوتری مجازی (VNC) چیست؟

VNC (Computing Virtual Network Computing) یک تکنولوژی برای به اشتراک گذاری دسکتاپ از راه دور است ، یک نوع از دسترسی از راه دور در شبکه های کامپیوتری . VNC صفحه نمایش دسکتاپ بصری یک کامپیوتر را قادر می سازد تا از طریق اتصال به شبکه از راه دور مشاهده و کنترل شود.

فن آوری دسکتاپ از راه دور مانند VNC در شبکه های کامپیوتری خانگی مفید است، و اجازه می دهد کسی به دسکتاپ خود دسترسی داشته باشد از قسمت دیگری از خانه یا در سفر. همچنین برای مدیران شبکه در محیط های کسب و کار، مانند بخش های فناوری اطلاعات (IT) مفید است که باید از راه دور سیستم های کارکنان را رفع کند.

نرم افزار VNC

VNC به عنوان یک پروژه تحقیقاتی باز در اواخر دهه 1990 ایجاد شد. بعدها چندین راهکار دسک تاپ از راه دور بر اساس VNC ایجاد شد. تیم توسعه اصلی VNC بسته ای به نام RealVNC تولید کرد . دیگر مشتقات محبوب شامل UltraVNC و TightVNC . VNC از تمام سیستم عامل های مدرن شامل ویندوز، MacOS و لینوکس پشتیبانی می کند. برای کسب اطلاعات بیشتر، از VNC دانلود رایگان نرم افزار ما دیدن کنید.

VNC چگونه کار می کند

VNC در یک مدل سرویس گیرنده / سرور کار می کند و از یک پروتکل شبکه تخصصی با نام Buffer Frame Frame (RFB) استفاده می کند. مشتریان VNC (گاهی اوقات به عنوان بینندگان نامیده می شوند) ورودی کاربر (اعمال کلید، به علاوه حرکات موش و کلیک و لمس فشار) را با سرور به اشتراک می گذارد. سرورهای VNC محتویات محتویات فایرفاکس محتویات صفحه را به اشتراک می گذارند و آنها را به مشتری تقسیم می کنند، علاوه بر مراقبت از ترجمه ورودی مشتری به ورودی محلی نیز انجام می شود.

اتصالات بیش از RFB به طور معمول به سرور TCP port 5900 می روند.

جایگزینی برای VNC

با این حال، برنامه های VNC به طور کلی کاهش می یابد و ویژگی های امنیتی و گزینه های امنیتی کمتر از گزینه های جدیدتر را ارائه می دهد.

مایکروسافت عملکرد دسکتاپ دسکتاپ را در سیستم عامل خود با شروع ویندوز XP وارد کرد. دسک تاپ ویندوز از راه دور (WRD) یک کامپیوتر را قادر می سازد تا درخواست های اتصال از راه دور از مشتریان سازگار دریافت کند. علاوه بر پشتیبانی از سرویس گیرنده ساخته شده به سایر دستگاه های ویندوز، تبلت های اپل iOS و Android و دستگاه های گوشی های هوشمند نیز می توانند از طریق برنامه های در دسترس به عنوان سرویس گیرنده ویندوز دسک تاپ Windows (اما نه سرور) عمل کنند.

بر خلاف VNC که از پروتکل RFB خود استفاده می کند، WRD از پروتکل دسک تاپ از راه دور (RDP) استفاده می کند. RDP به طور مستقیم با فریمورفایرها مثل RFB کار نمی کند. در عوض، RDP یک صفحه دسکتاپ را به مجموعه ای از دستورالعمل ها برای تولید حافظه های فریم و انتقال تنها آن دستورالعمل ها در سراسر اتصال از راه دور را تجزیه می کند. تفاوت در پروتکل ها باعث می شود جلسات WRD با استفاده از پهنای باند شبکه کمتر و واکنش بیشتری نسبت به تعامل کاربر نسبت به جلسات VNC. با این حال، به این معناست که مشتریان WRD نمیتوانند نمایش واقعی دستگاه از راه دور را ببینند اما باید با جلسه کاربر جداگانه خود کار کنند.

گوگل Chrome Remote Desktop را توسعه داد و پروتکل Chromoting خود را برای پشتیبانی از دستگاه های Chrome OS شبیه به Windows Remote Desktop. اپل پروتکل RFB را با استفاده از ویژگی های امنیتی و قابلیت استفاده بیشتر برای ایجاد راه حل خود برای Apple Remote Desktop (ARD) برای دستگاه های MacOS توسعه داد. برنامه ای با همین نام دستگاه های iOS را به عنوان مشتری های راه دور عمل می کند. برنامه های کاربردی دسکتاپ شخص ثالث دیگر نیز توسط فروشندگان نرم افزار مستقل توسعه داده شده است.