alpha checkin (lots of typos etc)
[lectures/latex.git] / modem / modem_script.tex
index a047e1e..209c333 100644 (file)
@@ -125,7 +125,7 @@ Es schaffte eine "Ubertragungsrate von $300 \, baud$ in beide Richtungen (volldu
 Auf Grund der Monopolstellung von {\em At\&T} und dem Verbot nicht-{\em AT\&T} Ger"ate elektrisch mit dem Telefonnetz zu verbinden, entstand die Idee der Akustikkoppler \cite{wiki_akustikkoppler_en}.
 \begin{figure}[!h]
 \begin{center}
-\includegraphics[width=14cm]{akustikkoppler.eps}
+\includegraphics[width=10cm]{akustikkoppler.eps}
 \caption{Akustikkoppler}
 \label{img:akustikkoppler}
 \end{center}
@@ -149,7 +149,7 @@ Das Modem war nun selbstst"andig in der Lage zu w"ahlen beziehungsweise abzuhebe
 Abbildung \ref{img:hayes} zeigt ein solches Modem.
 \begin{figure}[!h]
 \begin{center}
-\includegraphics[width=14cm]{hayesmodem.eps}
+\includegraphics[width=10cm]{hayesmodem.eps}
 \caption{Hayes Modem}
 \label{img:hayes}
 \end{center}
@@ -177,9 +177,365 @@ Durch Anschliessen der Teilnehmeranschlussleitungen an digitale Vermittlungsstel
 Jedes Sample ist $16 \, Bit$ breit, was zu einer "Ubertragungsrate von $64 \,kbps$ f"uhrt.
 Da jedoch ein $Bit$ pro $Byte$ als Meta- beziehungsweise Kontrolldaten genutzt werden, erreicht man effektive "Ubertragungsraten von $56 \, kbps$.
 
+Da bei einer vorhandenen digitalen Leitung die AD/DA-Wandlung keinen Sinn mehr macht, wurde der vollst"andig digitale {\em v.91} Standard entwickelt.
+Die Entwicklung starb auf Grund von ADSL und Kabelmodems aus.
+
+\begin{figure}[!h]
+\begin{center}
+  \includegraphics[height=4.7cm]{btx-modem.eps}
+  \includegraphics[height=4.7cm]{btx-terminal.eps}
+\caption{{\em BTX}-Modem und {em BTX}-Terminal-Telefon-Kombination}
+\label{img:post}
+\end{center}
+\end{figure}
+In Deutschland waren bis Mitte der 80er Jahre auch nur posteigene Modems erlaubt.
+Das Modem ist als Netzabschluss zu sehen und liegt damit im Hoheitsbereich der staatlichen Deutschen Post.
+Seit 1983 bot die Deutsche Post {\em BTX (Bildschirmtext)} an, einen interaktiven Onlinedienst.
+Das Modemmonopol liess sich jedoch auf Grund immer billiger und schneller werdender Modems anderer Anbieter ab 1990 nicht l"anger aufrecht erhalten.
+Abbildung \ref{img:post} zeigt ein {\em BTX}-Modem und eine {\em BTX}-Terminal-Telefon-Kombination.
+
+Ab 1990 wurden eine Reihe von {\em DSL}-Verfahren entwickelt.
+{\em DSL} steht dabei f"ur {\em Digital Subscriber Line} was digitale Teilnehmeranschlussleitung bedeutet.
+"Uber diese Leitung "ubertr"agt ein {\em DSL}-Modem (auch NTBBA: Network Termination Broadband Access) die Daten in einem hochfrequenten Signal.
+Die starke D"ampfung des hochfrequenten Signals begrenzt die Reichweite bis zur n"achsten Vermittlungsstele auf $3 \, km$.
+\begin{figure}[!h]
+\begin{center}
+\includegraphics[width=6.0cm]{dsl.eps}
+\caption{Splitter, NTBA und ADSL-Modem}
+\label{img:dsl}
+\end{center}
+\end{figure}
+Abbildung \ref{img:dsl} zeigt ein ADSL-Modem (rechts) und ben"otigtes Zubeh"or.
+
+Das {\em DSL}-Modem geh"ort zu den sogenannten Standleitungsmodems, da man immer mit einer festen Gegenstelle verbunden ist.
+Eine andere Variante eines Standleitungsmodems stellt das Kabelmodem dar.
+Hier erfolgt die Daten"ubertragung "uber das TV-Kabelnetz.
+
+\section{Modem-Varianten}
+
+Man unterscheidet folgende Modemtypen:
+\begin{itemize}
+  \item Telefonmodems
+  \item Standleitungsmodems
+  \item Funkmodems
+  \item Stromleitungsmodems
+\end{itemize}
+Zu den Telefonmodems geh"oren der bereits kennengelernet Akustikkoppler und das Smartmodem, sowie das Fax-, Voice- und Softmodem.
+Standleitungsmodems, also Modems mit einer Punkt-zu-Punkt-Verbindung zu einer festen Vermittlungsstelle sind die {\em xDSL}- und die Kabelnetzmodems.
+Funkmodems basieren auf dem selben Prinzip wie Telefonmodems, mit dem Unterschied, dass die digitale Information auf ein analoges Radiosignal moduliert wird.
+Stromleitungsmodems modulieren das Datensignal auf die Stromleitung.
+
+Ein Fax- bzw. Voicemodem beherrscht neben der gew"ohnlichen Funktion zur Daten"ubertragung ein Protokoll zur "Ubertragung von Faxen bzw. ist in der Lage ein Audiosignal auf die Telefonleitung zu geben.
+
+Bei dem Softmodem handelt es sich um ein Modem mit stark reduzierter Hardware.
+Die fehlende Hardwarefunktionalit"at wird auf die Software (den Treiber) ausgelagert.
+Die Onboard Soundhardware ersetzt die analoge Komponente des normalen Modems und ist zust"andig f"ur die Tonerzeugung.
+Damit sind Softmodems billiger und flexibler als herk"ommliche Modems, allerdings muss man mit einer h"oheren CPU Auslastung f"ur die nichttriviale Tonerzeugung rechnen.
+Ausserdem ist man stark abh"angig vom Treiber, der eventuell auf alternativen Betriebssystemen beziehungsweise f"ur spezielle Betrriebssystemversionen nicht erh"altlich ist.
+
+Ein Funkmodem wird ben"otigt f"ur die digitale Daten"ubertragung durch die Luft.
+Dabei werden digitale Signale auf ein analoges Radiosignal moduliert.
+Beispiele f"ur eine solche Funk"ubertragung sind {\em Wireless LAN}, {\em GSM} (Mobilfunk), {\em GPS} (Navigation) und digitales Fernsehen via Satelit oder terristrisch.
+\begin{figure}[!h]
+\begin{center}
+\includegraphics[width=8.0cm]{wlan.eps}
+\caption{{\em 802.11 WLAN-PCI}-Karte}
+\label{img:wlan}
+\end{center}
+\end{figure}
+Abbildung \ref{img:wlan} zeigt eine {\em 802.11 WLAN}-Karte f"ur den {\em PCI} Steckplatz.
+
+Bei einem Stromleitungsmodem werden die digitalen Daten auf die Stromleitung moduliert.
+Beispiele hierf"ur findet man in der Rundsteuertechnik der Energieversorgungsunternehmen beim Umschalten der Stromz"ahler auf Tag und Nacht und zum Beispiel beim sogenannten Babyfon.
+Nachteil der Stromleitungsmodems ist ihre hohe St"orungsanf"alligkeit und Abh"orbarkeit.
+
+\section{Bauformen und Anschluss am PC}
+
+Im Folgenden sind die unterschiedlichen Bauformen und Schnittstellen zum PC aufgez"ahlt.
+Man unterscheidet externe Modems, Steckkartenmodems und Modems die sich auf der Hauptplatine (onboard) befinden.
+Abbildung \ref{img:bauformen} zeigt all diese Typen bis auf das Onboard-Modem.
+Die externen Modems werden meist per RS232 (D-Sub 9/25) mit dem PC verbunden und durch ein Steckernetzteil mit Strom versorgt.
+Im Falle des {\em DSL}-Modems wird ein Ethernetkabel zur Verbindung mit einer Netzwerkkarte am PC ben"otigt.
+Die Steckkartenmodems findet man als {\em PCI}, {\em ISA}, {\em PCMCIA} oder als Variante mit propriet"arem Sockel wieder.
+Die Stromversorgung erfolgt "uber den jeweiligen Bus.
+\begin{figure}[!h]
+\begin{center}
+\includegraphics[height=5.0cm]{smartmodem.eps}
+\includegraphics[height=5.0cm]{dslmodem.eps}
+\includegraphics[height=2.5cm]{isamodem.eps}
+\includegraphics[height=2.5cm]{pcimodem.eps}
+\caption{Verschiedene Modem-Bauformen}
+\label{img:bauformen}
+\end{center}
+\end{figure}
+
+\section{Aufbau und Funktionsweise}
+
+Um den Aufbau und die Funktionsweise eines Modems zu verstehen ist es n"otig kurz auf die Aufgaben eines Modems einzugehen.
+Dazu geh"oren:
+  \begin{itemize}
+    \item Schnittstelle zur Telefonleitung
+    \item Kontrolle "uber die Telefonleitung "ubernehmen (go off-hook)
+    \item Rufaufbau durch W"ahlen der Telefonnummer
+    \item Einigung auf gemeinsame Sprache (Protokoll) mit Modem der Gegenstelle
+    \item Umwandlung digitaler Daten in analoge Signale und umgekehrt
+          (f"ur Kommunikation "uber die Telefonleitung)
+    \item "Ubertragen und Empfangen von Daten
+    \item Terminieren der Verbindung (go on-hook)
+  \end{itemize}
+
+\begin{figure}[!h]
+\begin{center}
+\includegraphics[width=16cm]{aufbau.eps}
+\caption{Funktioneller Aufbau eines Modems}
+\label{img:aufbau}
+\end{center}
+\end{figure}
+F"ur die Bewerkstelligung dieser Aufgaben besteht das Modem aus den vier Komponenten, wie sie in Abbildung \ref{img:aufbau} dargestellt sind.
+\begin{itemize}
+  \item Die {\bf D}ata {\bf A}ccess {\bf A}rrangement Komponente stellt die Schnittstelle des Modems zum Telefonnetz dar.
+        Hier findet die galvanische Entkopplung vom Telefonnetz statt.
+        Desweiteren ist die {\em DAA} in der Lage den Klingelton und Anrufnummernsignale zu erkennen.
+        Sie ist f"ur die Ausf"uhrung des Abhebe- und Auflegevorganges verantwortlich.
+
+  \item Das {\bf A}nalog {\bf F}ront {\bf E}nd, oft auch als Modem Coder/Decoder (modem codec) bezeichnet, "ubernimmt die Analog-Digital- und Digital-Analog-Wandlung.
+
+  \item Bei dem {\bf D}igital {\bf S}ignal {\bf P}rocessor handelt es sich um einen speziellen Mikroprozessor der f"ur mathematische Operationen wie die Fast Fourier Transformation optimiert ist.
+        Er "ubernimmt die Modulation und Demodulation der Daten beziehungsweise des Tr"agersignals und kann mittels mathematischer Operationen das Rauschen unterdr"ucken beziehungsweise rausrechnen.
+
+  \item Die {\em Modem Control} ist die Schnittstelle zum Computer.
+        Sie steuert den {\em DSP}, interpretiert AT-Kommandos, korregiert Fehler in der "Ubertragung und kompremiert die Daten.
+
+\end{itemize}
+
+Speziell bei der {\em DSL}-Technik wird zu dem Frequenzbereich des Telefonnetzes ($300 \, Hz$-$3.4 \, kHz$) der {\em DSL}-Frequenzbereich ($138 \, kHz$-$1.04 \, MHz$) auf die Telefonleitung aufgebracht.
+Dazu wird eine weitere Hardware, die {\em BBAE} (Breitbandanschlusseinheit) oder auch {\em Splitter} genannt, zur Trennung beziehungsweise zum Zusammenf"ugen der Frequenzbereiche.
+Dieses Ger"at ist in Abbildung \ref{img:splitter} zu sehen.
+\begin{figure}[!h]
+\begin{center}
+  \includegraphics[height=4cm]{splitter.eps}
+  \includegraphics[height=4cm]{splitter-offen.eps}
+\caption{BBAE: Breitbandanschlusseinheit (Splitter)}
+\label{img:splitter}
+\end{center}
+\end{figure}
+
+\section{Anschaffungskriterien}
+
+Auf Grund der sehr hohen Downloadraten (bis zu $16 \, Mbps$) von {\em DSa}L, sollte man als erstes die Verf"ugbarkeit von {\em DSL} pr"ufen.
+Modem und Splitter werden meist kostenlos vom Anbieter zur Verf"ugung gestellt.
+Je nachdem welchen Anbieter man favorisiert muss man zwischen $10$ und $15$ Euro f"ur den monatlichen Anschluss und $10$ bis $20$ Euro f"ur einen Tarif rechnen.
+
+Sollte {\em DSL} nicht zur Verf"ugung stehen, hat man noch die M"oglichkeit des {\em skyDSL}.
+Hierbei empf"angt man die Daten per Satelitenreceiver.
+Der R"uckkanal geht nicht per Satelit sondern er muss "uber eine {\em 56k}- beziehungsweise {\em ISDN}-Leitung erfolgen.
+Diest ist zum einen sehr langsam und kann zum anderen mit versteckten Kosten f"ur diesen Kanal verbunden sein.
+Desweiteren muss eine Satelitensch"ussel mit {\em LNB} ausgerichtet und eine {\em DVB-S}-Karte vorhanden sein.
+
+Hat man zus"atzlich keinen Sichtkontakt zu einem Sateliten so bleibt nur noch die M"oglichkeit sich "uber ein {\em 56k}- oder ein {\em ISDN}-Modem einzuw"ahlen.
+Dies ist die langsamste Alternative.
+Desweiteren sind keine Pauschaltarife vorhanden.
+Die neu aufgekommenen {\em Telefonflats} d"urfen daf"ur nicht genutzt werden.
+
+\section{Zusammenfassung}
+
+\begin{figure}[!h]
+\begin{center}
+  \includegraphics[width=14cm]{internet-modem_n.eps}
+\caption{Grobes Schema einer Verbindung eines Heimcomputers mit dem Internet durch ein Modem}
+\label{img:internet-modem_n}
+\end{center}
+\end{figure}
+In Abbildung \ref{img:internet-modem_n} sieht man erneut das Schema einer Verbindung eines Heimcomputers ins Internet.
+Dabei wurde der blau markierte Bereich besprochen.
+Es ist nun klar, wie mit Hilfe des Modems, zwei Rechner miteinander kommunizieren k"onnen.
+In diesem Falle wird eine Verbindung mit einem Uni-Rechner eingegangen.
+Es ist der Rechner ppp001.rz.uni-augsburg.de, allerdings kenen wir ihn bisher nur als den Computer der hinter der Telefonnummer 0821/257750 steht.
+Was es mit diesem Hostnamen und seiner IP-Adresse auf sich hat, soll im Folgenden genauer betrachtet werden.
 
 \chapter{Das Internet}
 
+\section{Begriffserkl"arung}
+
+Das Wort Internet \cite{wiki_internet_en} setzt sich aus den W"ortern {\bf Inter}connected {\bf Net}works zusammen.
+Es ist ein Verbund vieler voneinander unabh"angiger Netzwerke, die "uber sogenannte {\em Router} miteinander verbunden sind.
+Es stellt damit ein weltweites "offentlich zug"angliches Netzwerk dar.
+Damit sich alle Partein verstehen, wurde ein Standard f"ur die Kommunikation verabschiedet, das sogenannte {\bf I}nternet{\bf p}rotokoll, kurz {\em IP} genannt.
+Es wird h"aufig mit dem {\bf W}orld {\bf W}ide {\bf W}eb verwechselt.
+Dieses ist mit Sicherheit der wichtigste, jedoch nicht der einzige Dienst den das {\em Internet} bietet.
+
+\section{Entstehung des Internet}
+
+Mitten im kalten Krieg, nachdem die UdSSR mit Sputnik und einer ersten unbemannten Weltraummission beeindruckte, stieg in den Vereinigten Staaten die Angst vor einem atomaren Angriff.
+Es wurde die {\bf D}efense {\bf A}dvanced {\bf R}esearch {\bf P}rojects {\bf A}gency ({\em DARPA}) gegr"undet.
+Ihr Ziel war die Weiterentwicklung von {\em SAGE} und die Schaffung eines heterogenen verteilten Kommunikationssystems zur Sicherstellung st"orungsfreier Kommunikation im Falle eines Atomkrieges.
+J. C. R. Licklider, einer der Verantwortlichen, sah die Notwendigkeit eines globalen universellen Netzwerkes.
+Er Er beautragte L. Roberts und P. Baran vom MIT, die das sogenannte {\em packet switching} (Paketvermittlung), einem Verfahren zur Speichervermittlung in Netzwerken, bei dem lange Nachrichten in kleine Datenpakete (Datagramme) unterteilt werden entwickelten.
+Dies ist noch heute die Grundlage des {\em Internet}.
+
+1969 wurden erstmals, basierend auf der neuen Technologie des {\em packet switching}, vier Forschungseinrichtungen miteinander verbunden.
+Das so entstandene {\em ARPANET} \cite{wiki_arpanet_en} ist der Vorl"aufer des heutigen Internet.
+Die Verbindungen wurden mit Hilfe von Modems "uber die Telefonleitung realisiert.
+Die vier Forschungseinrichtungen waren das Stanford Research Institute, die University of Utah, die University of California, Los Angeles und die University of California, Santa Barbara.
+
+Zur selben Zeit wurde das Betriebssystem {\em UNIX} und die Programmiersprache {\em C} entwickelt.
+Diese entstanden unabh"angig voneinander, doch die Zusammenf"uhrung von {\em C}, {\em UNIX} und dem {\em ARPANET} trug wesentlich zur Entstehung des heutigen Internets bei.
+{\em UNIX} wurde in der Programmiersprache {\em C} umgeschrieben und war so auf vielen Maschinenplattformen verf"ugbar und erweiterbar, was die Entwicklung von Kommunikationsanwendungen und Protokollen erheblich erleichterte.
+
+Aufwohl das {\em ARPANET} zun"achst vor dem Hintergrund des kalten Krieges in der Schaffung eines ausfallsicheren verteilten Kommunikationssystems stand, wurden vorwiegend zivile Projekte gef"ordert.
+1984 wurde der milit"arische Teil aus dem {\em ARPANET} abgespalten und wurde zum {\bf Mil}itary {\bf Net}work ({\bf MILNET}).
+Das {\em ARPANET} war nun ein rein wissenschaftliches Netzwerk.
+
+In Europa war das {\em EUNET} das erste Netz, welches Niederlande, D"anemark, Schweden und England miteinander verband.
+In Deutschland gab es das sogenannte {\em Datex-P} der Deutschen Telekom, ein Kommunikationsnetz f"ur die Daten"ubertragung mittels Paketvermittlung.
+
+Hierzu empfehle ich das spannende und zugleich informative Buch {\em Das Kuckuksei} von Clifford Stoll, der deutsche Hacker in seinem Netzwerk einer Forschungseinrichtung in den Vereinigten Staaten aufsp"urt und diese in einem Streifzug durch die Vielzahl verschiedener Netze zur"uckverfolgt.
+
+\section{Struktur des Internet}
+
+Netzwerke lassen sich in drei Klassen einteilen.
+\begin{itemize}
+  \item {\em LAN} ({\bf L}ocal {\bf A}rea {\bf N}etwork):\\
+        Hierbei handelt es sich um geographisch auf ein Gel"ande begrenzte Netzwerke.
+        Das Netz unterliegt der selbstst"andigen Aufsicht des Betreibers und es werden in der Regel keine Leitungen "offentlicher Anbieter genutzt.
+  \item {\em MAN} ({\bf M}etropolitan {\bf A}rea {\bf N}etwork):\\
+        Ein Netzwerk, dessen Ausdehnung sich auf ein Ballungszentrum, beispielsweise einer Stadt beschr"ankt.
+  \item {\em WAN} ({\bf W}ide {\bf A}rea {\bf N}etwork):\\
+        Ein solches Weitverkehrsnetz hat eine unbegrenzte geographische Ausdehnung.
+        Es werden "offentliche Leitungen zur Daten"ubertragung verwendet.
+\end{itemize}
+Diese verschiedenen Netzwerke sind "uber leistungsstarke Verbindungen, sogenannten {\em Backbones} an sogenannten {\em Internetknoten} zusammengeschlossen.
+Abbildung \ref{img:xan} zeigt schematisch das Internet als Zusammenschluss der verschiedenen Netzwerke.
+\begin{figure}[!h]
+\begin{center}
+  \includegraphics[width=8cm]{xan.eps}
+\caption{Schematische Darstellung des der Struktur des Internets}
+\label{img:xan}
+\end{center}
+\end{figure}
+Auf Grund der dezantralisierten Struktur dew Internet gibt es mehrere m"ogliche Verbindungen zwischen zwei Knoten, was eine gewisse Ausfallsicherheit garantiert.
+
+Bei den beteiligten Netzwerken handelt es sich um kommerzielle Firmennetzwerke, wissenschaftlichen Netzen, die Netzwerke der Provider und Regierungsnetzwerken.
+
+\section{Internetprotokolle und Dienste}
+
+\begin{figure}[!h]
+\begin{center}
+  \includegraphics[width=14cm]{osi.eps}
+\caption{ISO/OSI-Referenzmodell und entsprechende Netzprotokolle}
+\label{img:osi}
+\end{center}
+\end{figure}
+Das 1979 entwickelte {\em ISO/OSI-Referenzmodell} \cite{wiki_osi_de} ist ein Schichtenmodell f"ur die Kommunikation offener, informationsverarbeitender Systeme.
+Es dient als Grundlage der hier beschriebenen herstellerunabh"angigen Netzprotokolle.
+Jede Schicht des Modells hat dabei eine andere Aufgabe und stellt den anliegenden Schichten eine Schnittstelle zur Verf"ugung.
+Abbildung \ref{img:osi} zeigt das Referenzmodell und die davon abgeleiteten Implementierungen der Internetprotokolle.
+Jede Schicht redet nur mit den anliegenden Schichten.
+Ein Datenpaket von PC A nach PC B muss den, durch den gr"unen Pfeil markierten Weg durchlaufen.
+
+Die Netzprotokolle lassen sich in vier Schichten unterteilen, die im Folgenden zusammen mit, f"ur die jeweilige Schicht wichtigen Diensten vorgestellt werden sollen.
+
+\subsection{Das Ethernet}
+
+Das Ethernet umfasst die untersten zwei Schichten des {\em OSI}-Modells.
+Es ist deshal sehr nah an der Hardware.
+Im Sinne der Bit"ubertragungsschicht bewerkstelligt das Ethernetprotokoll die digitale Bit"ubertragung auf einer leitungsgebundenen (aber auch leitungslosen) "Ubertragungsstrecke.
+Es "ubernimmt auch Aufgaben der Sicherungsschicht.
+So wird der Bitdatenstrom in Bl"ocke mit Folgenummern und Pr"ufsummen aufgeteilt, was eine fehlerfreie "Ubertragung und den Zugriff auf das "Ubertragungsmedium garantiert.
+Jedes ethernetf"ahige Ger"at hat eine global eindeutige Hardware-Adresse, die sogenannte {\em MAC}-Adresse, die aus $6 \times 8 \, Bit$ besteht.
+Der {\em CSMA/CD}-Algorithmus (Carrier Sense Multiple Access with Collision Detection) stellt dabei ein Verfahren zum gemeinsamen Zugriff vieler Systeme auf ein "Ubertragungsmedium dar.
+
+\subsection{Das {\bf I}nternet {\bf P}rotocol ({\em IP})}
+
+Das {\em IP} entspricht der Vermittlungsschicht des {\em OSI}-Modells.
+Es ist unabh"angig vom "Ubertragungsmedium und wird zum Beispiel in ein {\em Ethernet Frame} eingekapselt (verpackt).
+Die Adressierung erfolgt "uber sogenannte {\em IP}-Adressen, die in der Version 4 $4 \times 8 \, Bit$ und in der Version 6 $8 \times 16 \, Bit$ gro"s sind.
+Ihre Vergabe wird durch die {\bf I}nternet {\bf C}orporation for {\bf A}ssigned {\bf N}ames and {\bf N}umbers ({\em ICANN}) geregelt.
+Mit Hilfe von Subnetzmasken k"onnen logische Gruppierungen gebildet werden.
+Die Universit"at Augsburg zum Beispiel hat die Subnetzmaske 255.255.0.0, was bedeutet, dass die nur die ersten zwei Byte festgelegt sind.
+Alle Rechner mit der Adresse 137.250.*.* geh"oren zum Universit"atsnetzwerk, wobei die '*' beliebige acht Bit annhemn k"onnen.
+Das {\em IP} ist verantwortlich f"ur die Wegewahl und Weiterleitung (Routing/Forwarding) von {\em IP}-Paketen zwischen den Netzknoten.
+Es schafft damit die Grundlage des Internet.
+
+Die wichtigsten {\em IP}-basierenden Dienste sind:
+\begin{itemize}
+  \item {\em RIP} ({\bf R}outing {\bf I}nternet {\bf P}rotocol)\\
+        Es stellt einen Distanzvektor-Algorithmus zur dynamischen Erstellung der Routingtabelle zur Verf"ugung.
+        Man erh"alt Informationen welche Netzwerke durch welchen Router zu erreichen sind, und mit welchen Kosten der Weg verbunden ist.
+  \item {\em ARP} ({\bf A}dress {\bf R}esolution {\bf P}rotocol)\\
+        Aufl"osung von {\em MAC} in {\em IP}-Adressen.
+  \item {\em DNS} ({\bf D}omain {\bf N}ame {\bf S}ystem)\\
+        Der {\em DNS}-Dienst wird zur Umsetzung von Domainnamen in {\em IP}-Adressen (lookup) und umgekehrt (reverse lookup) verwendet.
+        In den Zeiten bevor es {\em DNS} gab, erfolgte die Nemensaufl"osung durch eine statische 'hosts'-Datei, die in regelm"assigen Abst"anden aktualisiert wurde und per E-Mail verschickt wurde.\\
+        Beispiel:
+\begin{verbatim}
+mali@outdoor:~$ host ppp001.rz.uni-augsburg.de
+ppp001.rz.uni-augsburg.de has address 137.250.123.1
+\end{verbatim}
+\end{itemize}
+
+\subsection{{\bf T}ransmission {\bf C}ontrol {\bf P}rotocol ({\em TCP})
+            und {\bf U}ser {\bf D}atagram {\bf P}rotocol ({\em UDP})}
+
+Diese Protokolle "ubernehmen die Aufgabe der Transportschicht des {\em OSI}-Modells.
+Beide setzen auf {\em IP} auf.
+{\em TCP} bietet einen zuverl"assigen, verbindungsorientierten Transport.
+Fehlerhaft "Ubertragungen werden wiederholt.
+Das Protokoll bietet der n"achst h"oheren Schicht einen virtuellen Kanal zwischen zwei Endpunkten, den sogenannten {\em Socket}
+Im Gegensatz dazu ist {\em UDP} ein einfaches, minimales, verbindungsloses Netzprotokoll, das keine Sicherung bereitstellt.
+Dies hat Vorteiel bei der Sprach"ubertragung und dem Audiostreaming, wo es nicht auf einzelne verloren gegangene Pakete ankommt und {\em TCP} einer 'fl"ussigen' "Ubertragung im Wege steht.
+
+\subsection{{\bf H}yper{\bf t}ext {\bf T}ransfer {\bf P}rotocol ({\em HTTP})
+            und {\bf S}imple {\bf M}ail {\bf T}ransfer {\bf P}rotocol ({\em SMTP})}
+
+Diese Protokolle entsprechen den drei Anwendungsschichten des {\em OSI}-Modells.
+{\em HTTP} dient zur Datei"ubertragung zwischen zwei Rechnern.
+Es ist ein zustandloses Protokoll, d.h. die Verbindung beendet nach einer beantworteten Anfrage.
+Der wohl wichtigste Dienst des {\em HTTP}-Protokolls ist das {\bf\color{red} W}orld {\bf\color{red} W}ide {\bf\color{red} W}eb.
+
+{\em SMTP} ist mindestens ebenso wichtig wenn auch weniger bekannt.
+Es ist ein textbasiertes Protokoll, das haupts"achlich zur Einspeisung und Weiterleitung von E-Mails genutzt wird.
+
+\section{Gefahren im Internet}
+
+Gefahren bestehen zum einen durch die Verbreitung von Viren und W"urmern im Internet, aber auch durch die gezielte Verschleierung der eigenen Identit"at (Spoofing) und Angriffe auf die Dienste eines Servers (Dienstanbieter).
+\begin{itemize}
+  \item Spoofing:\\
+        Unter Spoofing versteht man die Verschleierung der eigenen Identit"at.
+        Es stellt eine Methode zur Untergrabung von Authentifizierungsverfahren und Man-In-The-Middle-Angriffen dar.
+        Das Vorgaukeln einer anderen Identit"at kann dabei auf einer belibiegen Schicht stattfinden (ARP, DNS, IP, Mail, URL - Spoofing).
+  \item {\bf D}enial {\bf o}f {\bf S}ervice Attacken {\em Dos}:\\
+        Dabei "uberlastet man einen Serverdienst durch extremes in Anspruch nehmen des Deinstes.
+        Dies kann primitiv von einem einzelenn Rechner aus, oder cleverer durch koordinierte verteilte Anfragen des Dienstes (\em{Distributed DoS}) und sogar weitestgehend nicht nachvollziehbar durch {\em Distributed Reflected DoS}  geschehen (siehe Vortrag).
+  \item {\bf B}uffer {\bf O}ver{\bf f}low Attacken ({\em BOF}):\\
+        Dabei wird ein m"oglicher Speicher"uberlauf in unsauber programmierten Programmen ausgenutzt um eigenen Code durch den Dienstprozess auszuf"uhren.
+        Beim Speicher"uberlauf "uberschreibt man die R"ucksprungadresse eine Unterprogramms mit ausf"uhrbaren Code.
+        Die Gefahr vor {\em BOF}-Attacken sinkt wenn man folgendes beachtet:
+        \begin{itemize}
+          \item regelm"a"sige Updates der Serverdienste
+          \item M\$ Server vermeiden (viele bekannte Exploits)
+          \item Keine PC-Hardware f"ur Firewallrechner verwenden, da viele {\em BOF}-Implementationen f"ur die x86 Architektur geschrieben sind.
+        \end{itemize}
+\end{itemize}
+
+\section{Zusammenfassung}
+
+\begin{figure}[!h]
+\begin{center}
+\includegraphics[width=15cm]{internet-modem.eps}
+\caption{Grobes Schema einer Verbindung eines Heimcomputers mit dem Internet durch ein Modem}
+\label{img:internet_modem_nn}
+\end{center}
+\end{figure}
+Nun steht dem Weg nach Ebay nichts mehr im Wege.
+Im ersten Teil der Arbeit wurde gekl"art, wie Rechner miteinander "uber die Telefonleitung mit einem Modem digitale Daten austauschen k"onnen.
+Damit ist die Grundlage f"ur die Einwahl ins Internet mit einem Heimcomputer gegeben.
+Dies wird durch das Ethernetprotokoll realisiert.
+Im zweiten Teil wurde das Internet und seine Dienste genauer unter die Lupe genommen.
+Mittels des {\em DNS}-Dienstes, angeboten von dns1.rz.uni-augsburg.de, dessen {\em IP}-Adresse fest in unserem Rechner eingetragen ist, kann aus dem leicht merkbaren Hostnamen 'ebay.de' die {\em IP}-Adresse ermittelt werden.
+Das {\em TCP}-Protokoll garantiert eine gesicherte "Ubertragung des {\em HTTP}-Pakets, das Daten der Startseite des Aktionshauses enth"alt, w"ahrend {\em IP} zust"andig f"ur die Wegewahl von der {\em IP}-Adresse 137.250.123.1 zur Adresse 66.135.192.71 ist.
+Na dann viel Spa"s beim bieten \ldots
+
 \backmatter{}
 \begin{thebibliography}{99}
   \bibitem{wiki_internet_de} Wikipedia, Internet. http://de.wikipedia.org/wiki/Internet
@@ -188,6 +544,9 @@ Da jedoch ein $Bit$ pro $Byte$ als Meta- beziehungsweise Kontrolldaten genutzt w
   \bibitem{wiki_sage_en} Wikipedia, SAGE. http://en.wikipedia.org/wiki/Semi\_Automatic\_Ground\_Environment
   \bibitem{wiki_akustikkoppler_en} Wikipedia, Acoustic coupler. http://en.wikipedia.org/wiki/Acoustic\_coupler
   \bibitem{wiki_echo_en} Wikipedia, Echo cancellation. http://en.wikipedia.org/wiki/Echo\_cancellation
+  \bibitem{wiki_internet_en} Wikipedia, Internet. http://en.wikipedia.org/wiki/Internet
+  \bibitem{wiki_arpanet_en} Wikipedia, ARPANET. http://en.wikipedia.org/wiki/ARPANET
+  \bibitem{wiki_osi_de} Wikipedia, OSI-Modell. http://de.wikipedia.org/wiki/OSI-Modell
 \end{thebibliography}
 
 \end{document}