VNC (Virtual Network Computing) to technologia dla zdalny ekran udostępnianie, forma zdalnego dostępu w sieciach komputerowych. VNC umożliwia zdalne przeglądanie i kontrolowanie wizualnego pulpitu jednego komputera przez połączenie sieciowe.
Technologia zdalnego pulpitu, taka jak VNC, jest przydatna w domowych sieciach komputerowych, umożliwiając komuś dostęp do swoich komputerów z innej części domu lub podczas podróży. Jest także przydatny dla administratorów sieci w środowiskach biznesowych, takich jak działy IT (Information Technology), które muszą zdalnie rozwiązywać problemy z systemami pracowników.
Aplikacje VNC
VNC został stworzony jako projekt badawczy open-source pod koniec lat 90. Następnie stworzono kilka głównych rozwiązań zdalnego pulpitu opartych na VNC. Oryginalny zespół programistów VNC wyprodukował pakiet o nazwie RealVNC . Inne popularne pochodne zawarte UltraVNC i TightVNC . VNC obsługuje wszystkie nowoczesne systemy operacyjne, w tym Windows, MacOS i Linux. Aby uzyskać więcej informacji, zobacz najlepsze bezpłatne pliki do pobrania VNC.
Jak działa VNC
VNC działa w modelu klient / serwer i wykorzystuje wyspecjalizowany protokół sieciowy o nazwie Remote Frame Buffer (RFB). Klienci VNC (czasami nazywane przeglądającymi) współużytkują dane wprowadzane przez użytkownika (naciśnięcia klawiszy, ruchy myszą i kliknięcia lub dotykanie) z serwerem. Serwery VNC przechwytują lokalny wyświetlacz framebuffer zawartość i udostępnić je z powrotem do klienta, a także zadbać o przetłumaczenie wejścia klienta zdalnego na lokalne dane wejściowe. Połączenia przez RFB zwykle trafiają do portu TCP 5900 na serwerze.
Alternatywy dla VNC
Aplikacje VNC są jednak ogólnie uważane za wolniejsze i oferują mniej funkcji i opcji bezpieczeństwa niż nowsze alternatywy.
Firma Microsoft włączyła funkcję zdalnego pulpitu do systemu operacyjnego, zaczynając od systemu Windows XP. Pulpit zdalny systemu Windows (WRD) umożliwia komputerowi odbieranie żądań zdalnego połączenia od kompatybilnych klientów. Oprócz obsługi klienta wbudowanej w inne urządzenia z systemem Windows, urządzenia Apple iOS i Android oraz smartfony mogą również działać jako klienty pulpitu zdalnego Windows (ale nie serwery) za pośrednictwem dostępnych aplikacji.
W przeciwieństwie do VNC używającego protokołu RFB, WRD używa protokołu pulpitu zdalnego (RDP). RDP nie działa bezpośrednio z framebufferami takimi jak RFB. Zamiast tego RDP rozkłada ekran pulpitu na zestawy instrukcji do generowania framebufferów i przesyła tylko te instrukcje przez połączenie zdalne. Różnica w protokołach powoduje, że sesje WRD zużywają mniej przepustowości sieci i lepiej reagują na interakcje z użytkownikami niż sesje VNC. Oznacza to jednak również, że klienci WRD nie widzą rzeczywistego wyświetlania zdalnego urządzenia, ale muszą pracować z własną osobną sesją użytkownika.
Google opracował Pulpit zdalny Chrome oraz własny protokół Chromoting do obsługi urządzeń z systemem operacyjnym Chrome podobnych do Windows Remote Desktop. Firma Apple rozszerzyła protokół RFB o dodatkowe funkcje bezpieczeństwa i użyteczności, aby stworzyć własne rozwiązanie Apple Remote Desktop (ARD) dla urządzeń MacOS. Aplikacja o tej samej nazwie umożliwia urządzeniom z systemem iOS działanie jako klienci zdalni. Liczne inne aplikacje zdalnych komputerów osobistych zostały opracowane przez niezależnych dostawców oprogramowania.




