Virtuálna sieťová výpočtová technika uľahčuje zdieľanie pracovnej plochy na diaľku, čo je forma vzdialeného prístupu v počítačových sieťach. VNC zobrazuje vizuálnu plochu iného počítača a ovláda tento počítač cez sieťové pripojenie. Technológia vzdialenej pracovnej plochy, ako je VNC, beží v domácich počítačových sieťach a umožňuje prístup k počítaču z inej časti domu alebo počas cestovania. Je tiež užitočná pre správcov siete v obchodných prostrediach, ako sú oddelenia informačných technológií, ktorí potrebujú na diaľku odstraňovať problémy so systémami.
Zrátané podčiarknutie
VNC bol vytvorený ako open-source výskumný projekt koncom 90. rokov. Následne sa objavilo niekoľko bežných riešení vzdialenej pracovnej plochy založených na VNC. Pôvodný vývojový tím VNC vytvoril balík s názvom RealVNC. Medzi ďalšie populárne deriváty patrili UltraVNC a TightVNC. VNC podporuje všetky moderné operačné systémy.
Ako funguje VNC
VNC funguje v modeli klient/server a používa špecializovaný sieťový protokol nazývaný vzdialená vyrovnávacia pamäť. Klienti VNC (niekedy nazývaní diváci) zdieľajú vstup používateľa – stlačenia klávesov, pohyby myši, kliknutia a dotyky – so serverom.
Servery VNC zachytávajú obsah lokálneho zobrazovacieho framebufferu a zdieľajú ho späť s klientom, ktorý potom prekladá vstup vzdialeného klienta na lokálny vstup. Pripojenia cez RFB zvyčajne idú na port TCP 5900 na serveri.
Alternatívy k VNC
Aplikácie VNC sa však vo všeobecnosti považujú za pomalšie a ponúkajú menej funkcií a možností zabezpečenia ako novšie alternatívy.
Spoločnosť Microsoft začlenila funkcie vzdialenej pracovnej plochy do svojho operačného systému počnúc systémom Windows XP. Vzdialená plocha systému Windows umožňuje počítaču so systémom Windows prijímať žiadosti o vzdialené pripojenie od kompatibilných klientov.
Okrem podpory klienta zabudovanej do iných zariadení so systémom Windows môžu tablety a smartfóny so systémom iOS a Android fungovať aj ako klienti vzdialenej pracovnej plochy Windows (ale nie servery) pomocou dostupných aplikácií.
Na rozdiel od VNC, ktoré používa svoj protokol RFB, WRD používa protokol vzdialenej plochy. RDP nefunguje priamo s framebuffermi ako RFB. Namiesto toho RDP rozdeľuje obrazovku pracovnej plochy na sady inštrukcií na generovanie framebufferov a prenáša iba tieto inštrukcie cez vzdialené pripojenie. Rozdiel v protokoloch vedie k tomu, že relácie WRD využívajú menšiu šírku pásma siete a sú citlivejšie na interakciu používateľa ako relácie VNC. To však tiež znamená, že klienti WRD nemôžu vidieť skutočný displej vzdialeného zariadenia, ale namiesto toho musia pracovať s vlastnou samostatnou používateľskou reláciou.
Spoločnosť Google vyvinula Vzdialenú plochu Chrome a vlastný protokol Chromoting na podporu zariadení so systémom Chrome OS, podobne ako Vzdialená plocha Windows. Spoločnosť Apple rozšírila protokol RFB o ďalšie funkcie zabezpečenia a použiteľnosti, aby vytvorila svoje vlastné riešenie Apple Remote Desktop pre zariadenia so systémom macOS. Aplikácia s rovnakým názvom umožňuje zariadeniam iOS fungovať ako vzdialení klienti. Nezávislí dodávatelia softvéru vyvinuli aj množstvo ďalších aplikácií pre vzdialenú plochu tretích strán.