Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Virtual Network Computing

czwartek,

Virtual Network Computing

Możliwość zdalnego łączenia się ze zdalnymi komputerami stwarza wiele możliwości usprawnienia pracy. Obecnie na rynku dostępnych jest wiele różnych systemów operacyjnych, każdy w kilku wersjach. Zdalna praca w niejednorodnym środowisku może stanowić spore wyzwanie. Od wielu lat jednym z popularnych rozwiązań stosowanych w tym zakresie jest Virtual Network Computing (VNC). Oprogramowanie VNC składa się z dwóch aplikacji: klienta oraz serwera. Kilent może połączyć się ze zdalną maszyną, na której uruchomiono serwer VNC. Istnieją implementacje VNC dla m.in. systemów Linux, Windows, BSD, Mac OS, Android, OS/2, Solaris, AmigaOS, SCO, Haiku.

Domyślnie oprogramowanie VNC stosuje porty TCP z zakresu od 5900 do 5906. Wykorzystuje protokół Remote Framebuffer (RFB) – prosty protokół transmisji do zdalnego dostępu do graficznego interfejsu użytkownika. Przesyła zdarzenia klawiatury i myszy z jednego komputera do drugiego oraz aktualizuje prezentowany obraz zdalnego ekranu na monitorze klienta. Pewnym problemem podczas pracy z VNC może być przepustowość łączy, mimo stosowania coraz bardziej wyrafinowanych mechanizmów kompresji przesyłana jest stosunkowo duża ilość danych i w przypadku słabych parametrów połączenia, praca nie przebiega płynnie. Z problemem tym zmagają się także inne podobne rozwiązania.

VNC powstał w brytyjskim Olivetti & Oracle Research Lab. W 1999 roku właścicielem laboratorium został AT&T, kilka lat później placówkę zlikwidowano. Kilku twórców Virtual Network Computin utworzyło firmę RealVNC i kontynuowało prace, przedsiębiorstwo istnieje do dziś. Pierwotna wersja VNC była objęta wolną licencją GPL, stąd mogło powstać kilka innych implementacji tego systemu.

Niektóre implementacje VNC

  • RealVNC – projekt utworzony przez członków pierwotnego zespołu VNC.
  • Apple Remote Desktop – kompatybilny z protokołem VNC produkt firmy Apple dla systemu OS X.
  • TightVNC – dostępna nieodpłatnie, jedna z najpopularniejszych implementacji VNC.
  • UltraVNC – dostępny nieodpłatnie.
  • TridiaVNC – zmodyfikowana wersja RealVNC.
  • TigerVNC – fork TightVNC.
  • OSXvnc – wersja dla OS X Server.
  • Chicken of the VNC – klient dla systemu Mac OS X.
  • 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.
  • Vine Server oraz Vine Viewer – nowsze wersje OSXVnc.
  • J2ME VNC – klient VNC dla platformy Javy na telefony komórkowe.
  • VNC Server for Haiku – serwer VNC dla Haiku.
  • 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.
Artykuł: Teoria emocji kolorów

Teoria emocji kolorów

Artykuł: DRAM Speculative Leadoff

DRAM Speculative Leadoff

Artykuł: Burst Mode DMA

Burst Mode DMA

Artykuł: Tryby DMA

Tryby DMA

Artykuł: DMA w kontekście historycznym

DMA w kontekście historycznym

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły