Kas yra virtualus tinklo kompiuteris (VNC)?

VNC (Virtual Network Computing) yra nuotolinio kompiuterio dalijimosi technologija, kuri yra nuotolinė prieiga kompiuterių tinkluose . VNC leidžia vieno kompiuterio vaizdinį darbalaukį rodyti nuotoliniu būdu ir valdyti per tinklo ryšį.

Nuotolinės darbalaukio technologijos, pvz., VNC, yra naudingos namų kompiuterių tinklams , leidžiant kam nors pasiekti savo stalinius kompiuterius iš kitos namo dalies arba keliaujant. Jis taip pat naudingas tinklo aplinkai administratoriams, pavyzdžiui, informacinių technologijų (IT) padaliniams, kuriems reikia nuotoliniu būdu pašalinti darbuotojų sistemos problemas.

VNC programos

VNC buvo sukurtas kaip atvirojo kodo tyrimų projektas 1990-ųjų pabaigoje. Vėliau buvo sukurti keli pagrindiniai nuotolinio darbalaukio sprendimai, pagrįsti VNC. Originali VNC kūrimo komanda sukūrė " RealVNC" paketą. Kiti populiariausi išvestiniai produktai yra " UltraVNC" ir " TightVNC" . VNC palaiko visas šiuolaikines operacines sistemas, įskaitant "Windows", "MacOS" ir "Linux". Norėdami sužinoti daugiau, žr. " Top VNC Free Software Download" .

Kaip veikia VNC

VNC veikia kliento / serverio modelyje ir naudoja specializuotą tinklo protokolą, pavadintą "Remote Frame Buffer" (RFB). VNC klientai (kartais vadinami žiūrovais) dalijasi naudotojo įvestu (klaviatūros klavišais, pelių judesiais ir paspaudimais arba lietimu spaudiniais) su serveriu. VNC serveriai užfiksuoja vietos displėjaus karkaso buferio turinį ir dalijasi jais su klientu, taip pat rūpinasi nuotolinio kliento įvesties vertimu į vietinį įvestį.

Ryšiai per RFB paprastai patenka į TCP prievadą 5900 serveryje.

Alternatyvos VNC

Tačiau "VNC" programos paprastai laikomos lėtesnėmis ir suteikia mažiau funkcijų ir saugumo galimybių nei naujesnės alternatyvos.

"Microsoft" įtraukė nuotolinio darbalaukio funkcionalumą į savo operacinę sistemą, pradedant "Windows XP". "Windows Remote Desktop" (WRD) leidžia kompiuteriui gauti nuotolinio prisijungimo užklausas iš suderinamų klientų. Be "Windows XP" palaikomų klientų palaikymo, "Apple iOS" ir "Android" planšetiniai ir išmaniųjų telefonų įrenginiai taip pat gali veikti kaip "Windows Remote Desktop" klientai (bet ne serveriai) per prieinamas programas.

Skirtingai nuo VNC, kuris naudoja savo RFB protokolą, WRD naudoja nuotolinio darbalaukio protokolą (RDP). KPP neveikia tiesiogiai su rėmelių buferiais, pvz., RFB. Vietoj to, KPP perduoda darbalaukio ekraną į instrukcijų rinkinius, skirtus generuoti kadrų blokus, ir perduoda tik tas instrukcijas per nuotolinį ryšį. Protokolų skirtumas lemia WRD sesijas naudojant mažiau tinklo pralaidumo ir labiau reaguoja į naudotojo sąveiką nei VNC sesijos. Tačiau tai taip pat reiškia, kad WRD klientai negali matyti tikrojo nuotolinio įrenginio rodymo, bet vietoj to turi dirbti su savo atskira vartotojo sesija.

"Google" sukūrė "Chrome Remote Desktop" ir savo "Chromoting" protokolą, skirtą palaikyti "Chrome" OS įrenginius, panašius į "Windows" nuotolinio kompiuterio darbalaukį. "Apple" pratęsė RFB protokolą su papildomomis saugumo ir patogumo funkcijomis, kad sukurtų "Apple Remote Desktop" (ARD) sprendimą MacOS įrenginiams. To paties pavadinimo programa įgalina "iOS" įrenginius veikti kaip nuotolinius klientus. Daugelis kitų trečiųjų šalių nuotolinio darbalaukio programų taip pat sukūrė nepriklausomi programinės įrangos tiekėjai.