Mi a Virtual Network Computing (VNC)?

A VNC (Virtual Network Computing) technológia távoli asztali megosztásra, amely távoli hozzáférés a számítógépes hálózatokban . A VNC lehetővé teszi, hogy az egyik számítógép vizuális asztali megjelenítését távolról nézzék és irányítsák egy hálózati kapcsolat felett.

A távoli asztali technológia, mint például a VNC, hasznos az otthoni számítógépes hálózatokon , lehetővé téve, hogy valaki hozzáférhessen asztali számítógépeikhez a ház másik részéből vagy utazás közben. Az üzleti környezetben működő hálózati rendszergazdák számára is hasznos, például olyan informatikai (IT) osztályok, amelyeknek távolról kell hibaelhárítaniuk a munkavállalók rendszereit.

VNC alkalmazások

A VNC nyílt forráskódú kutatási projektként jött létre az 1990-es évek végén. Ezután több, a VNC alapú távoli asztali megoldást fejlesztettek ki. Az eredeti VNC fejlesztőcsapat egy RealVNC nevű csomagot készített. Egyéb népszerű származékok közé tartoztak az UltraVNC és a TightVNC . A VNC támogatja az összes modern operációs rendszert, köztük a Windows, a MacOS és a Linux. További információért tekintse meg a Top VNC szabad szoftvereket .

Hogyan működik a VNC

A VNC kliens / kiszolgáló modellben működik, és egy speciális hálózati protokollt (Remote Frame Buffer, RFB) használ. A VNC ügyfelek (néha néző néven) megosztják a felhasználói beadást (billentyűleütéseket, egérmozgásokat, kattintásokat vagy érintőpréseket) a szerverrel. A VNC szerverek rögzítik a helyi megjelenítési framebuffer tartalmakat, és megosztják azokat az ügyfélnek, valamint ügyeljék arra, hogy a távoli kliens bemenetet helyi bemenetre fordítsák.

Az RFB-n keresztüli kapcsolatok általában a kiszolgáló 5900-as TCP portjára mennek.

VNC alternatívái

A VNC-alkalmazások azonban általában kevésbé tekinthetők lassabbnak, és kevesebb lehetőséget és biztonságot kínálnak, mint az újabb alternatívák.

A Microsoft a távoli asztali funkcionalitást az operációs rendszerbe integrálta a Windows XP rendszerből. A Windows Remote Desktop (WRD) lehetővé teszi a számítógép számára, hogy távoli kapcsolódási kéréseket fogadhasson kompatibilis ügyfelekről. Az egyéb Windows-eszközökbe épített ügyféltámogatás mellett az Apple iOS és Android táblagépek és okostelefonok Windows távoli asztali ügyfelekként is működhetnek (de nem szerverek) az elérhető alkalmazásokon keresztül.

Az RFB protokollt használó VNC-vel ellentétben a WRD a távoli asztali protokollt (RDP) használja. Az RDP nem működik közvetlenül a framebufferekkel, mint az RFB. Ehelyett az RDP lebontja az asztali képernyőt utasítás-készletekre a framebufferek létrehozására, és csak azokat az utasításokat továbbítja a távoli kapcsolaton keresztül. A protokollok közötti különbség olyan WRD-munkameneteket eredményez, amelyek kevesebb hálózati sávszélességet használnak, és jobban reagálnak a felhasználói interakcióra, mint a VNC-munkamenetek. Azonban ez azt is jelenti, hogy a WRD-ügyfelek nem láthatják a távoli eszköz aktuális megjelenítését, hanem saját különálló munkamenetükkel kell dolgozniuk.

A Google kifejlesztette a Chrome távoli asztalát és saját Chromoting protokollját, amely támogatja a Windows Távoli asztalához hasonló Chrome OS eszközöket. Az Apple kibővítette az RFB protokollt, hozzáadott biztonsági és használhatósági funkciókkal, hogy saját Apple Remote Desktop (ARD) megoldást hozzon létre MacOS eszközökön. Az azonos nevű alkalmazás lehetővé teszi az iOS eszközök távoli ügyfelekként való működését. Számos más távoli asztali alkalmazást is fejlesztettek független szoftvergyártók.