[ TU Braunschweig | Informatik | IBR ]
Domain Name Service Visualisierung
Art der Arbeit: Studienarbeit
Status: beendet
Bearbeitung: Andreas Baumgart
Betreuung: Axel Böger
Beurteilung: Prof. Dr. Martina Zitterbart
Beschreibung:

Das Domain Name System (DNS) hat die Aufgabe, logische Namen für IP-Adressen zu verwalten. Das DNS stellt eine verteilte Datenbank in der Anwendungsschicht dar. Im Prinzip ist das DNS ein hierarchisches auf Domänen basierendes Benennungsschema und ein verteiltes Datenbanksystem zur Implementierung dieses Benennungsschemas.

Das DNS erleichtert dem Benutzer den Umgang mit IP-Adressen, da ASCII-Namen synonym für 32-Bit IP-Adressen verwendet werden können. Desweiteren erleichtern logische Namen die Administration von Rechnernetzen, z. B. bei Änderung einer IP-Adressen kann der zugehörige logische Name unverändert bleiben. Das DNS ist heutzutage eine wichtige Komponente in Rechnernetzen, welche die netzwerkübergreifende Kommunikation wesentlich erleichtert.

In dieser Studienarbeit soll die Funktionsweise des DNS als Beispiel für eine Aufgabe der Anwendungsschicht in der Netzwerkkommunikation visualisiert werden. Der Schwerpunkt soll dabei in der Bearbeitung von Endsystemanfragen an das DNS liegen. Dem Benutzer soll gezeigt werden, wie die Informationen im DNS verwaltet und organisiert werden.

Dem Programmbenutzer sollen darüberhinaus Möglichkeiten zur Interaktion und Parametrisierung der Visualisierung gegeben werden. Hierdurch soll der Benutzer nachvollziehen können, wie das DNS konfiguriert wird.

Die Realisierug erfolgt in Java, um eine möglichst systemunabhängige Visualisierung zu erhalten, welche auch über das WWW zur Verfügung steht. Bei der Implementierung ist besonders auf Aspekte einer späteren Erweiterbarkeit der Visualisierung zu achten.