<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Virtual_Network_Computing</id>
	<title>Virtual Network Computing - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Virtual_Network_Computing"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Virtual_Network_Computing&amp;action=history"/>
	<updated>2026-05-17T14:21:46Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Virtual_Network_Computing&amp;diff=130562&amp;oldid=prev</id>
		<title>imported&gt;Lu12r: /* growthexperiments-addlink-summary-summary:3|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Virtual_Network_Computing&amp;diff=130562&amp;oldid=prev"/>
		<updated>2024-09-27T17:16:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:3|0|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:VNC in KDE.png|mini|Typische VNC-Sitzung in einem eigenen Fenster]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Virtual Network Computing&amp;#039;&amp;#039;&amp;#039;, kurz &amp;#039;&amp;#039;&amp;#039;VNC&amp;#039;&amp;#039;&amp;#039;, ist eine [[Software]], die den [[Bildschirm]]inhalt eines entfernten [[Computer|Rechners]] ([[Server]]) auf einem lokalen Rechner ([[Client]]) anzeigt und im Gegenzug [[Tastatur]]- und [[Maus (Computer)|Mausbewegungen]] des lokalen Rechners an den entfernten Rechner sendet. Damit kann man auf einem entfernten Rechner arbeiten, als säße man direkt davor. VNC [[Implementierung|implementiert]] das [[Remote Framebuffer Protocol]] und ist damit, im Gegensatz zu anderer [[Fernwartung]]ssoftware, [[Plattformunabhängigkeit|plattformunabhängig]] benutzbar.&lt;br /&gt;
&lt;br /&gt;
== Geschichtliche Hintergründe ==&lt;br /&gt;
VNC wurde im &amp;#039;&amp;#039;[[Olivetti]] Research Laboratory&amp;#039;&amp;#039; (&amp;#039;&amp;#039;ORL&amp;#039;&amp;#039;) entwickelt.&amp;lt;ref&amp;gt;{{internetquelle|url=http://cam-orl.co.uk/vnc/faq.html|titel=VNC Frequently Asked Questions|hrsg=[[University of Cambridge]]|zugriff=2020-06-19}}&amp;lt;/ref&amp;gt; Das Forschungslabor wurde im Jahr 1986 mit [[Andy Hopper]] als Direktor gegründet, im Jahr 1999 von [[AT&amp;amp;T]] übernommen und im Jahr 2002 geschlossen.&amp;lt;ref&amp;gt;{{internetquelle|url=http://www.cl.cam.ac.uk/research/dtg/attarchive/|titel=An archive of AT&amp;amp;T Laboratories Cambridge|hrsg=University of Cambridge|zugriff=2014-12-30}}&amp;lt;/ref&amp;gt; Die ursprünglichen Entwickler von VNC gründeten im Jahr 2002 das Unternehmen &amp;#039;&amp;#039;RealVNC&amp;#039;&amp;#039;. Der Projektleiter von VNC war [[Andy Harter]], und [[Tristan Richardson]] schuf die Architektur und die Protokolle von VNC sowie [[Referenzimplementierung]]en für [[Unix]] und [[Java-Technologie|Java]].&amp;lt;ref&amp;gt;{{internetquelle|url=https://www.realvnc.com/company/profiles.html|titel=Executive profiles|hrsg=RealVNC Limited|zugriff=2014-12-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seit dem Jahr 1998 ist VNC als [[Open&amp;amp;nbsp;Source]] veröffentlicht.&amp;lt;ref&amp;gt;{{internetquelle|url=http://www.cam.ac.uk/research/features/remote-takeover-how-realvnc-conquered-the-world|titel=Remote takeover: How RealVNC conquered the world|hrsg=University of Cambridge|zugriff=2018-02-20}}&amp;lt;/ref&amp;gt; Das ursprüngliche VNC steht unter der [[GNU General Public License]].&amp;lt;ref&amp;gt;{{internetquelle|url=https://www.realvnc.com/products/open/|titel=VNC Open|hrsg=RealVNC Limited|zugriff=2014-12-30}}&amp;lt;/ref&amp;gt; Dessen grundlegendes [[Remote Framebuffer Protocol]] hat RealVNC in einem [[Request for Comments]] vom März 2011 veröffentlicht.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=6143 |Titel=The Remote Framebuffer Protocol |Datum=2011-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt viele [[Abspaltung (Softwareentwicklung)|Fork]]s von VNC, die verschiedene Verbesserungen und Zusatzfunktionen enthalten, aber weitgehend kompatibel zur Originalversion sind und als „kleinsten gemeinsamen Nenner“ dessen [[Netzwerkprotokoll]] unterstützen. Es existieren Implementierungen für alle gängigen [[Betriebssystem]]e, sodass VNC als [[Plattformunabhängigkeit|plattformunabhängig]] gilt.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
{{Hauptartikel|Remote Framebuffer Protocol}}&lt;br /&gt;
VNC arbeitet nach dem [[Client-Server-Modell]]. Das [[Server]]-Programm bietet Bildschirmausgaben und Eingabemöglichkeiten mittels Maus und Tastatur an, die das [[Client]]-Programm darstellen und nutzen kann.&lt;br /&gt;
&lt;br /&gt;
Der Begriff &amp;#039;&amp;#039;Virtual&amp;#039;&amp;#039; bei VNC kommt daher, dass er als ein virtueller Ersatz für [[Thin Client]]s angesehen werden kann.&amp;lt;ref&amp;gt;{{internetquelle|url=http://www.cl.cam.ac.uk/research/dtg/attarchive/vnc/index.html|titel=What is VNC? – A practical introduction|hrsg=University of Cambridge|zugriff=2014-12-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Datenschutz ==&lt;br /&gt;
Mit VNC ist es beispielsweise möglich, dass der [[Systemadministrator|Administrator]] eines [[Rechnernetz|Netzwerkes]] die Kontrolle über den [[Computer]] eines Mitarbeiters übernimmt, um Software zu installieren oder Fehler zu beheben. Allerdings kann VNC auch als [[Spyware|Spionagesoftware]] missbraucht werden. Viele Implementierungen ermöglichen  einen für den Benutzer des überwachten Computers unauffälligen Einsatz. In gleichem Maße kann die Benutzung von VNC-Software aber auch abgesichert sein: So zeigt die Windows-Version des RealVNC-Servers in der [[Taskleiste]] mit einem weißen Icon an, dass der Server läuft. Dieses verfärbt sich schwarz, sobald sich ein Viewer mit dem Server verbindet, so dass der Benutzer des Computers, auf dem der Server läuft, dies bemerken kann. Viele Implementierungen bieten zudem die Möglichkeit, bei Verbindungsaufbau Passwörter abzufragen (nicht im RFP-Standard vorgesehen) oder in einer auf dem zu überwachenden Computer angezeigten [[Dialogbox]] eine Einverständniserklärung vom Benutzer des zu überwachenden Computers zum Verbindungsaufbau einzuholen. Alternativ&amp;lt;!-- ? --&amp;gt;  ist auch ein Nur-„Lese“-Modus möglich, bei dem also lokale Eingaben beim Viewer keine Auswirkungen auf den entfernten VNC-Server-Rechner haben.&lt;br /&gt;
&lt;br /&gt;
Da das Remote-Framebuffer-Protokoll unverschlüsselt ist, werden prinzipbedingt auch alle Tastatureingaben des Viewers unverschlüsselt über das Netzwerk versendet. Bei Eingabe sensibler Daten (z.&amp;amp;nbsp;B. [[Passwort|Passwörtern]]) besteht so wie bei jedem anderen Netzwerkprotokoll die Gefahr der Ausspähung der Daten. Zum Absichern der Verbindung gibt es daher die Möglichkeit der [[Transport Layer Security|SSL]]-Verschlüsselung der Transportschicht ähnlich [[Hypertext Transfer Protocol Secure|HTTPS]] sowie das speziell für VNC optimierte [[Verschlüsselungsprotokoll]] VeNCrypt.&lt;br /&gt;
&lt;br /&gt;
== Bekannte Implementierungen ==&lt;br /&gt;
&lt;br /&gt;
Die bekanntesten VNC-Programme, die sowohl über [[Client]] als auch [[Server]] verfügen, sind:&lt;br /&gt;
* &amp;#039;&amp;#039;RealVNC&amp;#039;&amp;#039; ist die „offizielle“ Weiterentwicklung des ursprünglichen VNC, in seiner unverschlüsselten Variante zur privaten Nutzung [[Freeware]], und in seiner Vollversion beispielsweise für [[Single Sign-on]] geeignet.&lt;br /&gt;
* [[macOS]] bietet serienmäßig &amp;#039;&amp;#039;Screen Sharing&amp;#039;&amp;#039; durch VNC, seit OS&amp;amp;nbsp;X&amp;amp;nbsp;10.5 den enthaltenen Server für &amp;#039;&amp;#039;[[Apple Remote Desktop]]&amp;#039;&amp;#039; durch einen zugehörigen VNC-Client ergänzte.&amp;lt;ref&amp;gt;{{internetquelle|url=http://www.macwelt.de/news/VNC-die-Technik-hinter-Leopards-Screensharing-3034380.html|titel=VNC, die Technik hinter Leopards Screensharing|hrsg=[[Macwelt]]|datum=2007-11-09|zugriff=2014-12-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;[[TightVNC]]&amp;#039;&amp;#039;: Ein VNC-Server und -Client unter der [[GNU General Public License|GPL]], verfügbar für [[Microsoft Windows|Windows]] und [[Linux]]; außerdem existiert eine plattformunabhängige Implementierung des Clients für [[Java-Laufzeitumgebung|Java]], die nicht installiert werden muss. TightVNC ist eine umfangreiche Weiterentwicklung des VNC-Programmes, besonders hervorzuheben sind die [[Datenkompression|Kompression]]smöglichkeiten, um VNC auch bei schmalbandigen Verbindungen problemlos zu ermöglichen („Tight“-Encoding). Das Programm kann nur Passwörter verschlüsselt übertragen, die Datenübertragung an sich erfolgt unverschlüsselt.&lt;br /&gt;
* &amp;#039;&amp;#039;[[UltraVNC]]&amp;#039;&amp;#039;: Ein VNC-Server und -Client für [[Microsoft Windows|Windows]] unter der [[GNU General Public License|GPL]]. Er bietet Zusatzfunktionen wie [[Datenübertragung|Dateitransfer]], [[Chat]] und &amp;#039;&amp;#039;Mirror Video Driver&amp;#039;&amp;#039; für sehr kurze Übertragungsintervalle für [[Breitband-Internetzugang|Breitbandverbindungen]] (wie [[Digital Subscriber Line|DSL]] oder [[Local Area Network|lokales Netzwerk]]), außerdem das „Tight“-Encoding von TightVNC. Bei UltraVNC ist die [[Authentifizierung]] nicht nur über die reguläre Passwort-Verschlüsselung möglich, sondern auch über die Microsoft-Logon-I- und -II-Authentifizierungsverfahren, die im NT-Domänenkonzept und Microsoft-Verzeichnisdienst ihre Anwendung finden. Für die Verschlüsselung des Datenstroms zwischen [[Server]] und [[Client]] von UltraVNC werden externe DSM-Plugin-Module verwendet. Die DSM-Plugin-Module ermöglichen eine [[RC4]]- bzw. [[Advanced Encryption Standard|AES]]-Verschlüsselung bis zu einer Schlüssellänge von 128 Bit.&lt;br /&gt;
* &amp;#039;&amp;#039;x11vnc&amp;#039;&amp;#039; ([[GNU General Public License|GPL]]): Leitet [[X Window System|X-Window]] &amp;#039;&amp;#039;real displays&amp;#039;&amp;#039; (physischer [[Bildschirm]], [[Tastatur]] und [[Maus (Computer)|Maus]]) an beliebigen VNC-Client weiter. Mit eingebauter [[Secure Sockets Layer|SSL]]-Verschlüsselung und -Authentifizierung, [[Unix|UNIX]]-Benutzer- und -Passwort-Unterstützung sowie Dateitransfer mit TightVNC und UltraVNC. Außerdem erweitert für [[Webcam]]s, [[TV-Tuner]] und [[Eingebettetes System|eingebettete]] [[Linux]]-Systeme. Zusätzlicher &amp;#039;&amp;#039;Enhanced TightVNC Viewer&amp;#039;&amp;#039; für Unix und [[Microsoft Windows|Windows]].&lt;br /&gt;
* &amp;#039;&amp;#039;[[LibVNCServer|LibVNCServer/LibVNCClient]]&amp;#039;&amp;#039;: Plattformübergreifende einsetzbare C-Bibliotheken unter der [[GNU General Public License|GPL]], die es ermöglichen, VNC-Server- oder -Client-Funktionalität in eigene Anwendungen zu integrieren.&lt;br /&gt;
* &amp;#039;&amp;#039;[[Contiki]] VNC-Server&amp;#039;&amp;#039; als CTK-Thema (Contiki Toolkit)&lt;br /&gt;
* &amp;#039;&amp;#039;Krdc&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Krfb&amp;#039;&amp;#039;: Client und Server für [[KDE]].&lt;br /&gt;
* &amp;#039;&amp;#039;[[Vino]]&amp;#039;&amp;#039;: Client und Server für [[Gnome]].&lt;br /&gt;
* &amp;#039;&amp;#039;[[CSpace]]&amp;#039;&amp;#039;: Fernsteuerung für Windowsrechner per VNC, kostenlos, Open Source, die Authentifizierung und Kommunikation erfolgen verschlüsselt, es werden bei der Installation [[RSA-Kryptosystem|RSA-Schlüsselpaare]] mit 2048 Bit erzeugt und der öffentliche Schlüssel auf einem zentralen Server abgelegt.&amp;lt;ref&amp;gt;Nachzulesen in der &amp;#039;&amp;#039;[[c’t]]&amp;#039;&amp;#039;, 5/2007, S. 70.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;DirectVNC&amp;#039;&amp;#039; ist ein VNC-Client für [[Framebuffer]]-Ausgaben. Er verwendet [[directfb|DirectFB]] und benötigt daher keinen [[X Window System|X-Server]]. Damit eignet er sich für sehr leistungsarme Unix-Systeme.&lt;br /&gt;
* &amp;#039;&amp;#039;Chicken of The VNC&amp;#039;&amp;#039;: VNC-Client für Mac OS X ([[GNU General Public License|GPL]])&lt;br /&gt;
* &amp;#039;&amp;#039;JollysFastVNC&amp;#039;&amp;#039;: VNC-Client für Mac OS X&lt;br /&gt;
* &amp;#039;&amp;#039;VineServer&amp;#039;&amp;#039; (ehemals &amp;#039;&amp;#039;OSXvnc&amp;#039;&amp;#039;): VNC-Server für Mac OS X ([[GNU General Public License|GPL]])&lt;br /&gt;
* &amp;#039;&amp;#039;OS9vnc&amp;#039;&amp;#039;: VNC-Server für Mac OS 9 und Mac OS 8&lt;br /&gt;
* &amp;#039;&amp;#039;PalmVNC&amp;#039;&amp;#039;: VNC-Client für [[HP Palm|Palm]]-Geräte&lt;br /&gt;
* &amp;#039;&amp;#039;Mocha VNC Lite&amp;#039;&amp;#039;: Ermöglicht VNC als Anwendung für [[iPod touch]] und [[iPhone]]. Kompatibel zu PC und Macintosh.&lt;br /&gt;
* &amp;#039;&amp;#039;Portable VNC&amp;#039;&amp;#039;: VNC Viewer für die [[PlayStation Portable]]&lt;br /&gt;
* &amp;#039;&amp;#039;mVNC&amp;#039;&amp;#039;: VNC-Server für Symbian [[S60]] Handys&lt;br /&gt;
* &amp;#039;&amp;#039;VNsea&amp;#039;&amp;#039;: VNC-Viewer für das Apple [[iPhone]]&lt;br /&gt;
* &amp;#039;&amp;#039;TouchpadPro&amp;#039;&amp;#039;: VNC-Viewer für das Apple [[iPhone]] basierend auf VNsea&lt;br /&gt;
* &amp;#039;&amp;#039;[[TigerVNC]]&amp;#039;&amp;#039;: [[Abspaltung (Softwareentwicklung)|Abspaltung]] von [[TightVNC]]&lt;br /&gt;
* &amp;#039;&amp;#039;TurboVNC&amp;#039;&amp;#039;: Abspaltung von TightVNC (GPL)&lt;br /&gt;
* &amp;#039;&amp;#039;EfonVNC&amp;#039;&amp;#039; ([[GNU General Public License|GPL]]): VNC-Server für [[Microsoft Windows CE|Windows CE]] .NET (4.x), Windows CE 5.0 und [[Microsoft Windows CE|Windows Embedded CE 6.0]].&lt;br /&gt;
* &amp;#039;&amp;#039;PocketVNC&amp;#039;&amp;#039;: VNC-Server und HTML5-Viewer für Windows Mobile, Windows CE 4.x, CE 5.0 und CE 6.0.&lt;br /&gt;
* &amp;#039;&amp;#039;[[Android (Betriebssystem)|Android]]-VNC-Viewer&amp;#039;&amp;#039;: VNC-Viewer, der das bekannte Open-Source-Programm TightVNC klont.&lt;br /&gt;
* &amp;#039;&amp;#039;VNC Viewer for Android&amp;#039;&amp;#039; von RealVNC: VNC-Viewer ist eine kostenlose App, welche Remotezugriff und Kontrolle beliebiger Rechner von Android-Geräten aus erlaubt.&lt;br /&gt;
* &amp;#039;&amp;#039;VMLite VNC Server&amp;#039;&amp;#039;: Erlaubt das Remote-Anzeigen und -Steuern von Android-Smartphones oder -Tablets z.&amp;amp;nbsp;B. von einem PC aus.&lt;br /&gt;
&lt;br /&gt;
== Xvnc ==&lt;br /&gt;
&amp;#039;&amp;#039; Xvnc &amp;#039;&amp;#039; ist eine [[Software]], die auf einem normalen [[X Window System|X-Server]] basiert. Anstelle eines echten, physischen Desktop-Computers nutzt Xvnc dabei einen [[virtuell]]en Desktop. X-Applikationen werden dabei wie auf einem normalen X-Server dargestellt, können aber nur über einen VNC-Viewer angezeigt und bedient werden.&lt;br /&gt;
&lt;br /&gt;
Xvnc stellt dabei zwei unterschiedliche Server zur Verfügung: zum einen den X-Server, in dem der voreingestellte [[Window-Manager]] (z.&amp;amp;nbsp;B. [[Gnome]] oder [[KDE]]) gestartet wird, zum anderen einen VNC-Server, auf den mittels [[Client]] zugegriffen werden kann. Aufgrund der Technik der [[Unix]] X-Server ist es so möglich, mehrere Xvnc-Instanzen auf einem Rechner zu starten.&lt;br /&gt;
&lt;br /&gt;
Der VNC-Server wird normalerweise nicht direkt über Xvnc gestartet, sondern über das mitgelieferte [[Perl (Programmiersprache)|Perl]]-Script &amp;lt;code&amp;gt;vncserver&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Xvnc ist fester Bestandteil von fast allen auf UNIX-Systemen laufenden VNC-Servern.&lt;br /&gt;
&lt;br /&gt;
== VNC als Mehrbildschirmbetrieb ==&lt;br /&gt;
Dank seiner enormen Popularität wird das VNC-Protokoll vermehrt dazu genutzt, [[Multi-Monitor|Multi-Head]]-fähige [[Grafikkarte]]n zu simulieren. Dazu läuft ein Computer mit einer speziellen „Multimonitorsoftware“, die üblicherweise einen virtuellen VNC-Server zur Verfügung stellt. Von dem zweiten Rechner, dessen Monitor man als Erweiterung zum Ersten benutzen möchte, reicht dann ein gewöhnlicher VNC-Client, um sich mit dem virtuellen VNC-Server zu verbinden. Dargestellt wird dann nicht der Monitorinhalt des anderen, sondern der entsprechend simulierte virtuelle Erweiterungsteil.&lt;br /&gt;
&lt;br /&gt;
Bekannte proprietäre „Multimonitor-Anwendungen“ sind [[ScreenRecycler]] für [[Apple Macintosh]] ([[Shareware]]) sowie [[ZoneScreen]] ([[Freeware]]) als auch [[MaxiVista]] für [[Microsoft Windows]].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Fernwartungssoftware]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commons|VNC}}&lt;br /&gt;
* [http://www.linuxwiki.de/VNC Weiterführender Artikel.] In: LinuxWiki.&lt;br /&gt;
* [[:en:Comparison of remote desktop software|Comparison of remote desktop software]] Vergleich von Remote-Lösungen und mehreren VNC-Varianten&lt;br /&gt;
* [http://efonvnc.sourceforge.net EfonVNC] – [[Open Source]] VNC-Server für [[Microsoft Windows CE|Windows CE]] .NET (4.x), Windows CE 5.0 und [[Microsoft Windows CE|Windows Embedded CE 6.0]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fernwartungssoftware]]&lt;br /&gt;
[[Kategorie:Internet-Anwendungsprotokoll]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Lu12r</name></author>
	</entry>
</feed>