VNC w KDE

VNC (ang. Virtual Network Computing) – system przekazywania obrazu z wirtualnego bądź fizycznego środowiska graficznego[1].

Prosty pakiet serwer+klient jest dostępny dla najpopularniejszych systemów operacyjnych z trybem graficznym, jak: Linux, Windows, BSD, Mac OS, OS/2, Solaris, AmigaOS, SCO, Haiku i wiele innych. Klienty VNC są dostępne na komputery oraz smartfony.

Jego wielką zaletą jest użycie licencji GPL[1], dzięki czemu VNC jest darmowe, bardzo rozwinięte i dostosowane do różnych potrzeb. Jego poważnym konkurentem staje się system NX, który działa z większą wydajnością.

Domyślnie VNC korzysta z portów TCP 5900 – 5906, gdzie każdy z portów oznacza odrębną sesję (:0 do :6), lecz zarówno klient jak i serwer mogą zostać skonfigurowane do pracy na dowolnych innych portach.

Implementacje

edytuj

RealVNC

edytuj

RealVNC to płatny program (darmowy dla użytkowników niekomercyjnych) opracowany przez AT&T Laboratories w Cambridge, będący implementacją protokołu VNC umożliwiającego zdalny dostęp do pulpitu innego komputera, oparty na wolnej licencji GNU GPL.

Program składa się z klienta i serwera. Użytkownik komputera, na którym zainstalowano klienta (ang. viewer – przeglądarka), może oglądać pulpit komputera, na którym zainstalowano program serwera. Komputery te muszą być połączone ze sobą za pomocą protokołu TCP/IP (Internet, sieć lokalna). Istnieje możliwość posługiwania się myszką i klawiaturą serwera.

Ważną cechą programu jest jego dostępność na różne systemy operacyjne, takie jak:

przy czym klient i serwer mogą pracować jednocześnie na różnych systemach operacyjnych, np. klient pracujący pod systemem Windows ogląda pulpit komputera pod Linuksem lub odwrotnie. Możliwa jest także współpraca z innymi implementacjami VNC (na przykład pod OS X).

Najczęściej wykorzystywane są następujące tryby pracy programu:

  • Klient steruje serwerem po to, aby coś naprawić, sprawdzić, skonfigurować – jest to opcja wykorzystywana przy zdalnym serwisowaniu.
  • Wielu klientów ogląda pulpit serwera – opcja wykorzystywana, gdy nauczyciel (pracujący na serwerze) chce czegoś nauczyć uczniów (wykorzystujących program klienta).
  • Klient ogląda pulpit wielu serwerów – opcja wykorzystywana, gdy ktoś chce skontrolować działanie innego komputera.

Inne implementacje VNC

edytuj
  • Apple Remote Desktop – produkt firmy Apple dla systemu OS X, serwer po aktywowaniu opcji logowania z prostym hasłem (a nie użytkownik/hasło) jest kompatybilny z protokołem VNC.
  • TightVNC – darmowa, jedna z najpopularniejszych implementacji VNC. Nieporozumienia wśród twórców, co do przyszłości projektu doprowadziły do powstania forka – TigerVNC.
  • UltraVNC – obsługuje protokół VNC, jest darmowy i posiada możliwość szyfrowania połączenia (co wymaga zainstalowania wtyczki MSRC4 DSM Plugin for UltraVNC)
  • x11vnc – serwer VNC pozwalający na kontrolowanie zwykłej sesji X11
  • TridiaVNC – zmodyfikowana wersja RealVNC.
  • TigerVNC – fork TightVNC, nieco szybszy, ale również nieco trudniejszy w konfiguracji niż poprzednik.
  • MetaVNC
  • ZVNC
  • OSXvnc – wersja dla OS X – serwer
  • Chicken of the VNC – darmowy klient dla systemu Mac OS X
  • VNC Scan Enterprise Console
  • PocketPC VNCViewer – klient dla systemu Pocket PC
  • PocketPC VNCServer – serwer VNC dla Pocket PC oraz Windows CE.net
  • PalmVNC – klient dla Palm OS
  • SymVNC – Klient dla telefonów z systemem Symbian
  • VNC for NetWare – oprogramowanie dla serwera NetWare
  • VNC Viewer for the RiscPC – klient VNC dla Risc OS
  • ViNCe – kolejny klient VNC dla RISC OS
  • Vine Server oraz Vine Viewer – nowsze wersje OSXVnc
  • VNC Viewer for OS/2 PM
  • J2ME VNC – klient VNC dla platformy Javy na telefony komórkowe
  • VNC Server for Haiku – serwer VNC dla Haiku
  • VncSix
  • VNC Manager
  • Aros VNC – klient VNC dla AROS
  • VNCServer – serwer VNC dla MorphOS
  • MorphVNC – klient VNC dla MorphOS
  • TwinVNC – klient VNC dla MorphOS i AmigaOS
  • PSPVNC – klient VNC dla konsoli PSP
  • VNCon – prosty skaner VNC
  • VNSea – klient VNC dla iPhone, iPod oraz iPad
  • vnc2swf – program umożliwiający nagranie sesji VNC i zapis w formacie Adobe Flash

Przypisy

edytuj
  1. a b Brian Harvey. Virtual Network Computing. „Linux Journal”. 2/1999 (58), s. 72-75, luty 1999. (ang.). 

📚 Artikel Terkait di Wikipedia

Lista skrótów i skrótowców używanych w informatyce

– Virtual Machine Manager VNC – Virtual Network Computing VoDSL – Voice over DSL VoIP – Voice over IP VPC – Virtual Path Connection VPN – Virtual Private

FreeNX

na licencji GNU GPL. Projekt nie jest rozwijany od 2008 roku. Virtual Network Computing (VNC) Remote Desktop Protocol (RDP) Data ostatniej aktualizacji

Remote Administrator

pozwala na dodawanie różnych elementów bezpieczeństwa oraz tworzenie wielu kont z różnymi przywilejami. Virtual Network Computing (VNC) Strona oficjalna

Linux Terminal Server Project

sieć przynajmniej 100 MBit/s (przy więcej niż 10 stanowiskach), nie obsługuje systemów MS Windows. NX Virtual Network Computing (VNC) LTSP.org (ang.)

Quentin Stafford-Fraser

 Stafford-Fraser Q.Q., K.R.K.R. Wood K.R.K.R., A.A. Hopper A.A., Virtual network computing, „IEEE Internet Computing”, 2 (1), 1998, s. 33–38, DOI: 10.1109/4236.656066

Gen Digital

lipiec: URLabs 2000 luty: L-3 Network Security grudzień: AXENT Technologies (oprogramowanie Firewall i Virtual Private Network) 2001 lipiec: Foster-Melliar

Wirtualizacja

Lifu Wang, Kyung Ryong Dyu: „Feasibility of Exploiting Virtual Machines for Grid Computing” Dep. of Computer Science, Arizona State University Tempe

Grid (system)

niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu. Grid computing (w Polsce niekiedy mylnie nazywany siatką komputerową, a poprawnie przetwarzaniem