Виртуалды желілік есептеулер қашықтағы жұмыс үстелін ортақ пайдалануды жеңілдетеді, бұл компьютерлік желілерде қашықтан қол жеткізудің бір түрі. VNC басқа компьютердің визуалды жұмыс үстелінің дисплейін көрсетеді және сол компьютерді желі қосылымы арқылы басқарады. VNC сияқты қашықтағы жұмыс үстелі технологиясы үйдің басқа бөлігінен немесе саяхат кезінде компьютерге кіру үшін үйдегі компьютерлік желілер арқылы жұмыс істейді. Сондай-ақ ол жүйе ақаулықтарын қашықтан жоюды қажет ететін ақпараттық технологиялар бөлімдері сияқты іскери орталардағы желі әкімшілері үшін де пайдалы.
Төменгі жол
VNC 1990 жылдардың соңында ашық бастапқы зерттеу жобасы ретінде жасалған. VNC негізіндегі бірнеше негізгі қашықтағы жұмыс үстелі шешімдері кейіннен пайда болды. Түпнұсқа VNC әзірлеу тобы RealVNC деп аталатын пакетті шығарды. Басқа танымал туындыларға UltraVNC және TightVNC кіреді. VNC барлық заманауи операциялық жүйелерді қолдайды.
VNC қалай жұмыс істейді
VNC клиент/сервер үлгісінде жұмыс істейді және қашықтағы кадр буфері деп аталатын арнайы желілік протоколды пайдаланады. VNC клиенттері (кейде көрушілер деп аталады) сервермен пайдаланушы енгізу пернелерін, тінтуірдің қозғалыстарын, басуларын және түртулерін ортақ пайдаланады.
VNC серверлері жергілікті дисплей фреймбуферінің мазмұнын түсіріп, оларды клиентке кері бөліседі, содан кейін қашықтағы клиент енгізуін жергілікті енгізуге аударады. RFB арқылы қосылымдар әдетте сервердегі 5900 TCP портына өтеді.
VNC баламалары
VNC қолданбалары, дегенмен, әдетте баяуырақ болып саналады және жаңа баламаларға қарағанда аз мүмкіндіктер мен қауіпсіздік опцияларын ұсынады.
Microsoft қашықтағы жұмыс үстелінің функционалдығын Windows XP жүйесінен бастап операциялық жүйесіне енгізді. Windows қашықтағы жұмыс үстелі Windows компьютеріне үйлесімді клиенттерден қашықтағы қосылым сұрауларын алуға мүмкіндік береді.
Басқа Windows құрылғыларында орнатылған клиенттік қолдаудан басқа, iOS және Android планшеті мен смартфон құрылғылары да қол жетімді қолданбаларды пайдаланып Windows қашықтағы жұмыс үстелі клиенттері (бірақ серверлер емес) ретінде жұмыс істей алады.
RFB протоколын пайдаланатын VNC-тен айырмашылығы, WRD қашықтағы жұмыс үстелі протоколын пайдаланады. RDP RFB сияқты фреймбуферлермен тікелей жұмыс істемейді. Оның орнына, RDP жұмыс үстелі экранын фреймбуферлерді жасау үшін нұсқаулар жинағына бөледі және қашықтағы қосылым арқылы тек сол нұсқауларды жібереді. Протоколдардағы айырмашылық WRD сеанстарының желі өткізу қабілеттілігін азырақ пайдалануына және VNC сеанстарына қарағанда пайдаланушының өзара әрекеттесуіне көбірек жауап беруіне әкеледі. Бұл сонымен қатар WRD клиенттері қашықтағы құрылғының нақты дисплейін көре алмайтынын, оның орнына жеке пайдаланушы сеансымен жұмыс істеуі керек дегенді білдіреді.
Google Windows қашықтағы жұмыс үстеліне ұқсас Chrome OS құрылғыларын қолдау үшін Chrome қашықтағы жұмыс үстелін және өзінің жеке Chromoting протоколын әзірледі. Apple компаниясы macOS құрылғыларына арналған Apple Remote Desktop шешімін жасау үшін қосымша қауіпсіздік және ыңғайлы мүмкіндіктері бар RFB протоколын кеңейтті. Бір аттас қолданба iOS құрылғыларына қашықтағы клиенттер ретінде жұмыс істеуге мүмкіндік береді. Тәуелсіз бағдарламалық құрал жеткізушілері көптеген басқа үшінші тарап қашықтағы жұмыс үстелі қолданбаларын да әзірледі.