Ce este Virtual Network Computing (VNC)?
Rețeaua virtuală de calcul facilitează partajarea desktopului de la distanță, o formă de acces de la distanță în rețelele de calculatoare. VNC afișează ecranul vizual al unui alt computer și controlează acel computer printr-o conexiune de rețea. Tehnologia desktop la distanță, cum ar fi VNC, rulează rețelele de calculatoare 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 în medii de afaceri, cum ar fi tehnologia de informație departamentele care trebuie să depaneze de la distanță sistemele.
Aplicații VNC
VNC a fost creat ca 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 client server model si foloseste un specializat protocol de rețea numit buffer de cadre la distanță. Clienți VNC (uneori numiți telespectatori) partajați intrarea 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 traduce intrarea clientului de la distanță în intrare locală. Conexiunile prin RFB merg în mod normal la Port TCP 5900 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ățimea de bandă a rețelei și fiind mai receptiv 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 protocol Chromoting pentru a suporta dispozitivele Chrome OS, similar cu Windows Remote Desktop. Apple a extins protocolul RFB cu caracteristici suplimentare de securitate și de utilizare pentru a-și crea propriile Desktop la distanță Apple soluție pentru dispozitivele macOS. O aplicație cu același nume permite dispozitivelor iOS să funcționeze ca clienți la distanță. Furnizorii de software independenți au dezvoltat și numeroase alte aplicații desktop de la distanță de la terți.