2017-07-24 15:24:17 +02:00
\chapter { Motivation/Historie}
Das Wort \enquote { Engineering} zeigt den Bezug auf praktische Anwendbarkeit.
\section { Historie des Internets}
\begin { itemize} [noitemsep]
\item 1965/67/69: Arpanet-Projekt-Initierung/-Idee/-Prototyp
\item Motivator/erste Anwendung: entfernte Bedienung/Benutzung von Rechnerresourcen, \code { telnet} , \code { ssh}
\end { itemize}
\section { Das Web / WWW} \index { WWW}
Mit \enquote { Web} ist das \acf { WWW} gemeint.
\subsection { Was ist das WWW?}
\begin { itemize} [noitemsep]
\item Eine Anwendung, welche das Internet als Kommunikationsplattform nutzt
\item Eine Anwendung, welche Informationen \enquote { verteilt} auf verschiedenen Rechnern zur Verfügung
stellt; diese Informationen sind untereinander \enquote { verknüpfbar} (über spezielle Verweise)
Beispiel für Verweise (aus dem täglichen Leben):
\begin { itemize} [noitemsep]
\item Seitenverweise im Text (\enquote { siehe Seite 102, Zeile 23} , \enquote { siehe oben} )
\item Verweise auf Abbildungen, Tabellen
\item Hinweis-Straßenschilder (\enquote { Frankfurt 130km $ \uparrow $ } )
\item Weiterleiten/Verbinden zum geeigneten Ansprechpartner
\item Fahrplan
\item Literaturquellen/-verweise, weitere Informationsquellen
\item Schulverweis (\enquote { auf andere Schule!} )
\item Adressbücher/Telefonbücher
\end { itemize}
\item Spezialität der Verweise im \enquote { \acs { WWW} } : automatische Verweisauflösung durch Standardaktion (\zB der Mausklick).
\end { itemize}
\subsubsection { Der Hyperlink} \index { Hyperlink}
Der \enquote { Hyperlink} ist ein Verweis mit automatischer Verweisauflösung. Er besteht im \enquote { \acs { WWW} } aus zwei Teilen: sichtbare Beschreibung und (meist) unsichtbares Verweisziel.
\begin { itemize} [noitemsep]
\item \enquote { Erfinder} des Hyperlinks: Vannevar Bush, 1945
\item siehe \enquote { As we may think} , Atlantic Monthly, 1945
\item siehe Maschine \enquote { memex} (Memory extension)
2017-07-30 17:36:55 +02:00
$ \Rightarrow $ Information auf Mikrofilm mit Verweismöglichkeit inkl. automatischer Verweisauflösung
2017-07-24 15:24:17 +02:00
\end { itemize}
\subsection { Zwei Eigenschaften des \acs { WWW} (\enquote { Erfolgsfaktoren} )\label { sec:lokations_ medienunabhaengigkeit} \index { WWW} }
2017-07-30 17:36:55 +02:00
\begin { enumerate}
2017-07-24 15:24:17 +02:00
\item \textbf { Lokationsunabhängigkeit}
2017-07-30 17:36:55 +02:00
Unabhängig von der Lokation der Information und des Suchenden, kann die
Information immer \enquote { auf die gleiche Weise} beschafft werden.
2017-07-24 15:24:17 +02:00
2017-07-30 17:36:55 +02:00
Beim Design des \acs { WWW} von \href { https://de.wikipedia.org/wiki/Tim_ Berners-Lee} { Tim Berners-Lee} geplant.
2017-07-24 15:24:17 +02:00
2017-07-30 17:36:55 +02:00
\item \textbf { Medienunabhängigkeit} \hfill \newline
Die Information kann grundsätzlich in verschiedenen Medienformen
2017-07-24 15:24:17 +02:00
(Text, Bild, Video, Audio, \ldots ) vorliegen.
Ursprünglich nicht geplant und nicht im Web enthalten. Belege:
2017-07-30 17:36:55 +02:00
\begin { itemize}
2017-07-24 15:24:17 +02:00
\item HTML: Hyper \textbf { Text} Markup Language
\item HTTP: Hyper \textbf { Text} Transfer Protocol
2017-07-30 17:36:55 +02:00
\item [$\Rightarrow$] in ersten Versionen \textbf { nur} Unterstützung von Text vorhanden! (\textbf { Klausurrelevant!} )
2017-07-24 15:24:17 +02:00
\end { itemize}
\end { enumerate}
\newpage
\section { ISO-OSI-7-Schichten-Architektur}
2017-07-30 17:36:55 +02:00
Die 7 Schichten des ISO-OSI-7-Schichten-Architektur\index { OSI-7-Schichten-Architektur} werden in \autoref { tbl:osi_ 7_ schichten} dargestellt.
2017-07-24 15:24:17 +02:00
\textbf { Hinweis} : Schicht 2 kann unterteilt werden.
\begin { itemize} [noitemsep]
\item Ab der Transportschicht werden nur noch Ende zu Ende Verbindungen betrachtet.
2017-07-30 17:36:55 +02:00
\item \textit { siehe} Wikipedia (\url { https://de.wikipedia.org/wiki/OSI-Modell} )
2017-07-24 15:24:17 +02:00
\end { itemize}
\section { Internet-4-Schichten-Modell} \index { Internet-4-Schichten-Modell}
\hspace * { -3mm}
\begin { tabular} { rcl}
Schicht & 5-7 & $ \Rightarrow $ Application Layer \\
Schicht & 4 & $ \Rightarrow $ Transport Layer\\
Schicht & 3 & $ \Rightarrow $ Internet Layer\\
Schicht & 1-2 & $ \Rightarrow $ Network Access-Layer\\
\end { tabular}
\acs { HTTP} als Anwendungsprotokoll des 4-Schichten-Internet-Modells benötigt als unterliegendes Protokoll der Transportschicht \acs { TCP} (\acs { UDP} geht nicht!).
2017-07-30 17:36:55 +02:00
\medskip
\begin { table} [h!]
\hspace * { -6mm}
\begin { tabular} { c|p{ 33mm} |p{ 30mm} |p{ 89mm} }
Nr. & Deutsch & Englisch & Beschreibung \\
\midrule
7 & Anwendungsschicht & Application Layer & Realisierung des Kommunikationsmodells für die jeweilige Anwendung (Client/Server; Peer-to-Peer) \\
\midrule
6 & Darstellungsschicht & Presentation Layer & Zeichen-/Anwendungskodierung \\
\midrule
5 & Kommunikations-\newline steuerungsschicht (besser nicht: Sitzungsschicht) & Session Layer & Sychronisierung der Anwendung; Transaktionssteuerung; (\zB RPC Protokoll) \\
\midrule
4 & Transportschicht & Transport Layer & Verbindungen; \newline Vollständigkeit/Fehlerfreiheit/Reihenfolge; \newline
Port-/Anwendungsadressierung; (\acs { TCP} /\acs { UDP} ) \\
\midrule
3 & Vermittlungsschicht & Network Layer & Wegewahl/Routing; Adressierung (mit IP-Adresse) \\
\midrule
2 & Sicherungsschicht & Data Link Layer & \href { https://de.wikipedia.org/wiki/Logical_ Link_ Control} { LLC} : Logical Link Control (Integritätsüberprüfung) \\
\midrule
& & & \href { https://de.wikipedia.org/wiki/Media_ Access_ Control} { MAC} : Medium Access Control (Adressierung mit \href { https://de.wikipedia.org/wiki/MAC-Adresse} { MAC-Adresse} ); Regelung des Zugangs auf das \enquote { shared-medium} \\
\midrule
1 & Bitübertragungs-\newline schicht & Physical Layer & Signalkodierung; Stecker/Kabelform
\end { tabular}
\caption { OSI-7-Schichten-Modell}
\label { tbl:osi_ 7_ schichten}
\end { table}