Virtual Network Computing
Virtual Network Computing - VNC | |
![]() VNC i KDE | |
Utvecklare | RealVNC |
---|---|
Senaste utgåva | 4.1.3 |
Operativsystem | Windows, Mac, GNU/Linux |
Licens | GPL |
Inom datorteknologin är Virtual Network Computing (VNC) en programvara för skärmdelning. Den använder RFB protokollet för att fjärrstyra en annan dator genom att överföra tangentbords och muskommandon från en dator till en annan. Skärmuppdateringar skickas tillbaka i den andra riktningen över nätverket.
VNC är plattformsoberoende - en VNC-klient på ett operativsystem kan koppla upp sig till en VNC-server som körs på ett annat operativsystem. Det finns klienter och servrar för många GUI-baserade opera- tivsystem samt för Java. Multipla klienter kan koppla upp sig till en VNC-server på samma gång. Populära användningsområden för denna teknologi inkluderar fjärrstyrning av användares skrivbord vid datorsupport samt åtkomst av arbetsdator från hemmet eller vice versa.
Den ursprungliga källkoden för VNC och många moderna släktingar är öppen källkod under [[GNU General Public License]].
Det finns ett antal varianter av VNC som erbjuder sin egen speciella funktionalitet; till exempel kan de vara optimerade för Microsoft Windows eller ha möjlighet till filöverföringar (vilket inte är en del av riktiga VNC). Många är kompatibla (förutom specialfunktioner) med riktig VNC på så sätt att klienten från en variant kan koppla upp sig till en annan; andra är baserade på VNC kod men är inkompatibla med standard VNC.
VNC och RFB är registrerade varumärken av RealVNC Ltd. i USA och i andra länder.
Historia
VNC utvecklades ursprungligen vid Olivetti & Oracle Research Lab (ORL), vilket vid denna tidpunkt ägdes av Olivetti och Oracle. 1999 köptes labbet av AT&T som stängde det 2002.
Utvecklare som arbetade med VNC vid AT&T var:
- Tristan Richardson (uppfinnare)
- Andy Harter (projekt ledare)
- Quentin Stafford-Fraser
- James Weatherall
Efter stängningen av ORL 2002 så bildade flera medlemmar av utvecklingsteamet (inklusive Richardson, Harter, Weatherall och Hopper) företaget RealVNC för att kunna fortsätta arbeta på öppen källkodsprojekt och kommersiell VNC mjukvara under detta namn.
Flera andra versioner har utvecklats från den ursprungliga GPL:ade källkoden. Sådana här avknoppningar har inte lett till kompatibilitetsproblem då RFB-protokollet är utformat för att vara utbyggbart. VNC klienter och servrar informerar varandra om sina kapabiliteter genom handskakning vid uppkopplingen för att kunna använda de mest optimala inställningar som supportas i båda ändar.
Etymologi
Namnet 'Virtual Network Computer/Computing' kommer från ORL:s arbete med en tunn klient kallad Videotile som också använde RFB-protokollet. Detta var i huvudsak en en LCD med en penna för inmatning och snabb ATM-uppkoppling till nätet. Vid den här tidpunkten användes termen 'nätverksdator' synonymt med 'tunn klient'. VNC är väsentligen en mjukvaru (virtuell) version av denna nätverksdator.
Externa länkar
- AT&T VNC - Ursprungliga AT&T-Cambridge VNC webbplats
- RealVNC - RealVNC
- x11vnc - VNC programvara för att komma åt den fysiska X konsolen