Computarea în rețea virtuală facilitează partajarea de la distanță a desktopului, o formă de acces la distanță în rețelele de computere. VNC afișează ecranul vizual al unui alt computer și controlează acel computer printr-o conexiune de rețea. Tehnologia desktop de la distanță, cum ar fi VNC, rulează prin rețelele de computere de acasă pentru a accesa un computer din altă parte a casei sau în timpul călătoriei. De asemenea, este util pentru administratorii de rețea din medii de afaceri, cum ar fi departamentele de tehnologie a informației, care trebuie să depaneze de la distanță sistemele.
Linia de bază
VNC a fost creat ca un proiect de cercetare open-source la sfârșitul anilor 1990. Au apărut ulterior mai multe soluții de desktop la distanță bazate pe VNC. Echipa originală de dezvoltare VNC a produs un pachet numit RealVNC. Alte derivate populare au inclus UltraVNC și TightVNC. VNC acceptă toate sistemele de operare moderne.
Cum funcționează VNC
VNC funcționează într-un model client/server și folosește un protocol de rețea specializat numit remote frame buffer. Clienții VNC (uneori numiți vizualizatori) împărtășesc introducerea utilizatorului - apăsări de taste, mișcări ale mouse-ului, clicuri și atingeri - cu serverul.
Serverele VNC captează conținutul framebuffer-ului de afișare local și le partajează înapoi clientului, care apoi transpune intrarea clientului de la distanță în intrare locală. Conexiunile prin RFB merg în mod normal la portul TCP 5900 de pe server.
Alternative la VNC
Cu toate acestea, aplicațiile VNC sunt considerate în general mai lente și oferă mai puține funcții și opțiuni de securitate decât alternativele mai noi.
Microsoft a încorporat funcționalitatea desktop la distanță în sistemul său de operare începând cu Windows XP. Windows Remote Desktop permite unui computer Windows să primească solicitări de conectare la distanță de la clienți compatibili.
Pe lângă suportul pentru clienți încorporat în alte dispozitive Windows, tabletele și dispozitivele smartphone iOS și Android pot funcționa și ca clienți Windows Remote Desktop (dar nu servere) folosind aplicațiile disponibile.
Spre deosebire de VNC care folosește protocolul RFB, WRD folosește protocolul desktop la distanță. RDP nu funcționează direct cu framebuffer-uri așa cum face RFB. În schimb, RDP descompune un ecran de desktop în seturi de instrucțiuni pentru a genera framebuffer-uri și transmite numai acele instrucțiuni prin conexiunea de la distanță. Diferența dintre protocoale are ca rezultat sesiunile WRD care utilizează mai puțină lățime de bandă a rețelei și sunt mai receptive la interacțiunea utilizatorului decât sesiunile VNC. Aceasta înseamnă, totuși, că clienții WRD nu pot vedea afișarea reală a dispozitivului la distanță, ci trebuie să lucreze cu propria lor sesiune de utilizator separată.
Google a dezvoltat Chrome Remote Desktop și propriul său protocol Chromoting pentru a accepta dispozitivele Chrome OS, similar cu Windows Remote Desktop. Apple a extins protocolul RFB cu caracteristici suplimentare de securitate și utilizare pentru a-și crea propria soluție Apple Remote Desktop pentru dispozitivele macOS. O aplicație cu același nume permite dispozitivelor iOS să funcționeze ca clienți la distanță. Furnizorii independenți de software au dezvoltat și numeroase alte aplicații terțe pentru desktop la distanță.