Abstract
In dieser Arbeit soll zunächst eine kurze Darstellung der Geschichte der Computernetzwerke und des Internets bzw. der zugehörigen Protokolle gegeben werden. Nach einer Einführung der OSI- und TCP/IP Referenzmodelle, werden die einzelnen Netzwerk-Protokolle und Netzwerk-Dienste unter Einordnung in diese Referenz-Modelle vorgestellt. Ein Vergleich der beiden Netzwerkmodelle zeigt, dass es zwar offensichtlich sehr viele Gemeinsamkeiten gibt, beide Modelle aber nicht perfekt sind.
Aufbauend auf den Übertragungsprotokollen und den 'klassischen' Internetdiensten wie elektronische Post (SMTP/X.400), Dateitransfer (FTP), Nachrichtenaustausch (NNTP) und Rechnerdialog (TELNET), werden dann die neueren Internet-Formate wie die Markup-Sprachen SGML, XML und HTML und das zugehörige Übertragungsprotokoll HTTP besprochen. Java bzw. Javascript werden mit ihren grundsätzlichen Eigenschaften beschrieben. Daneben wird eine Einführung in die Konzepte der 3D-Modellierungssprache VRML gegeben. Im Rahmen dieser Arbeit können natürlich keine umfassenden Darstellungen der Sprachen Java und VRML gegeben werden - es soll lediglich das Konzept dargestellt werden.
Nach einer kurzen Vorstellung der hierarchischen Namensauflösung mittels DNS und URLs im Internet und einem Ausblick auf neuere Konzepte (URNs) wird die Browsertechnik mit einer Zusammenstellung der von Web-Browsern abgedeckten Protokolle (http, ftp, file, news, gopher, mailto, telnet, irc) erläutert.
Abschließend werden Sicherheits-Aspekte beleuchtet. Hierbei werden insbesondere Authentifizierungsmethoden (PAP, CHAP, Kerberos) und kryptographische Methoden (DES, RSA) beschrieben. Zum Schluss wird eine Zusammenstellung von Standard-Programmen ('Frontends') zur Internetnutzung wie z.B. Browsern und News- und Mailclients, sowie von Web-Servern angegeben.