aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-02-11 12:33:26 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2026-02-11 12:33:26 +0100
commit4277e20ad4206e24e94528fa9f3300152a39d768 (patch)
treebb07813232280ec1c2d0acaf8c0432f4ec0575f2
parentdaa0dec4b9da6473619a7fc66f8a23552ed2d48f (diff)
downloadunterricht-4277e20ad4206e24e94528fa9f3300152a39d768.tar.gz
unterricht-4277e20ad4206e24e94528fa9f3300152a39d768.zip
improve ip slides
-rw-r--r--Info/11/3/IP/slides.md47
1 files changed, 36 insertions, 11 deletions
diff --git a/Info/11/3/IP/slides.md b/Info/11/3/IP/slides.md
index 81a81629..5696202f 100644
--- a/Info/11/3/IP/slides.md
+++ b/Info/11/3/IP/slides.md
@@ -23,6 +23,18 @@ Oma Erna will ihrer Enkelin Amelie, die gerade in Chicago studiert zu Ostern ein
::::
:::
+\begin{tikzpicture}[overlay, remember picture]
+\only<2>{
+ \node[line width=1pt, draw=red, minimum width=8.2cm, minimum height=0.8cm, anchor=west, xshift=7.5cm, yshift=5.5cm] at (current page.south west) {};
+}
+\only<3>{
+ \node[line width=1pt, draw=red, minimum width=8.2cm, minimum height=0.8cm, anchor=west, xshift=7.5cm, yshift=4.45cm] at (current page.south west) {};
+}
+\only<4>{
+ \node[line width=1pt, draw=red, minimum width=8.2cm, minimum height=0.8cm, anchor=west, xshift=7.5cm, yshift=3.4cm] at (current page.south west) {};
+}
+\end{tikzpicture}
+
## \faIcon{pencil-alt} Schichtmodell
Der Aufbau des Postsystems in mehrere unabhängige Schichten nennt man **Schichtmodell**.
@@ -38,23 +50,28 @@ Der Aufbau des Postsystems in mehrere unabhängige Schichten nennt man **Schicht
## Schichten
### Anwendungsschicht
-Nutzerinnen Interaktion mit einem Internet-Dienst
+\small\vspace{-2mm}
+Nutzer\*innen-Interaktion mit einem Internet-Dienst
### Transportschicht
+\small\vspace{-2mm}
Ende-zu-Ende Kommunikation (**TCP** oder **UDP**)
### \boldred{Vermittlungsschicht}
+\begin{tcolorbox}[colframe=blue!20]
Auch Netzzugangsschicht, Internetschicht oder Wegewahlschicht (engl. routing) genannt.
-Das **Internet-Protokoll** (**IP**) sorgt dafür, dass die Daten den richtigen Weg ans Ziel finden.
+Das \textbf{Internet-Protokoll} (\textbf{IP}) sorgt dafür, dass die Daten den richtigen Weg ans Ziel finden.
+\end{tcolorbox}
### Netzzugangsschicht
+\small\vspace{-2mm}
Physikalische Übertragung der Daten.
-## \only<2->{Adressierung}
+## \faIcon{chalkboard-teacher} \only<2->{Adressierung}
**Woher weiß eine Schicht wohin die Daten sollen?**
\pause
@@ -63,12 +80,12 @@ Physikalische Übertragung der Daten.
\pause
\begin{itemize}
\item<3-> Anwendungsschicht: \boldred{URL}
-\item<4-> Transportschicht: \boldred{port} = 16-bit Nummer zwischen \only<5->{0 und 65535 ($2^16-1$)}
+\item<4-> Transportschicht: \boldred{port} = 16-bit Nummer zwischen \only<5->{0 und 65535 ($2^{16}-1$)}
\item<6-> Internetschicht: \boldred{IP-Adresse} = ???
\item<7-> Netzzugangsschicht: \boldred{MAC-Adresse} = Geräte spezifische 48-bit Nummern
\end{itemize}
-## \faIcon{desktop} Arbeitsauftrag IP-Adressen und Routen - 15 min
+## \faIcon{desktop} Arbeitsauftrag: IP-Adressen und Routen \hfill 15 min
1. Finde und notieren Deine IP-Adresse. Öffne dazu die Eingabeaufforderung (`cmd`) und gib den Befehl `ipconfig` ein.
**Hinweis:** Falls Du mehrere Adressen findest, notiere die IPv4-Adresse.
2. Finde mit einer Webseite („Wie ist meine IP“) heraus, welche IP-Adresse von Dir nach außen sichtbar ist.
@@ -79,8 +96,9 @@ Physikalische Übertragung der Daten.
6. Finde einen Online-Dienst, mit dem eine `whois`-Abfrage für eine IP-Adresse durchgeführt werden kann.
Gib die IP-Adressen der einzelnen Stationen ein und vollziehe so den Weg nach.
-## \faIcon{desktop}\faIcon{pencil-alt} Arbeitsauftrag - 7 min
+## \faIcon{desktop}\faIcon{pencil-alt} Arbeitsauftrag: IP-Adresse \hfill 7 min
+\let\tightlist\relax
* Recherchiere wie eine **IP-Adresse** (IP Version 4) aufgebaut ist.
* Begründe viele mögliche **IP-Adresse** es auf Grund deren Aufbau geben kann.
@@ -88,12 +106,14 @@ Physikalische Übertragung der Daten.
Eine IP-Adresse des Internet-Protokolls Version 4 besteht aus einer 32-bit Zahl.
-$\Rightarrow$ es existieren nur **$2^32 -1 = 4294967295$** mögliche Adressen.
+\pause
+$\Rightarrow$ es existieren nur **$2^{32} -1 = 4294967295$** mögliche Adressen.
\pause
### \faIcon{pencil-alt} Aufbau
-Zur besseren Lesbarkeit werden sie oft in 4 Byte-Blöcke unterteilt.
+\begin{merke}
+Zur besseren Lesbarkeit werden IPv4-Adressen oft in 4 Byte-Blöcke unterteilt.
\begin{center}
\begin{tikzpicture}
@@ -105,8 +125,11 @@ Zur besseren Lesbarkeit werden sie oft in 4 Byte-Blöcke unterteilt.
\end{tikzpicture}
\end{center}
-* Der \textcolor{green!70!black}{Netzanteil} legt das Netzwerk des Geräts fest
-* Der \textcolor{red!70}{Hostanteil} ist eindeutig im LAN.
+\begin{itemize}
+\item Der \textcolor{green!70!black}{Netzanteil} legt das Netzwerk des Geräts fest
+\item Der \textcolor{red!70}{Hostanteil} ist eindeutig im LAN.
+\end{itemize}
+\end{merke}
## Routing
@@ -121,6 +144,7 @@ Mithilfe von Routingtabellen entscheidet ein Router wohin er die Daten weiterlei
## \faIcon{desktop} Netzwerksimulation
+\let\tightlist\relax
1. Verwende die Simulationssoftware Filius, um das abgebildete Rechnernetz aufzubauen.
![](img/Copyrighted/network.png)
2. Installiere auf Gerät 1 die Befehlszeile.
@@ -131,8 +155,9 @@ Setze das Gateway für alle Geräte passend und teste mittels `ping` die Erreich
## \faIcon{desktop} Netzwerksimulation Forsetzung
+\let\tightlist\relax
4. Installiere auf Gerät 1 eine Firewall sowie einen Echo-Server und auf Gerät 3 einen einfachen Client.
Versuche eine Verbindung zum Echo-Server aufzubauen.
Erkläre anhand der Log-Files der Firewall, warum kein Verbindungsaufbau möglich ist.
5. Füge auf der Firewall eine neue Regel mit dem passenden Port ein und teste sie.
-6. **Für Schnelle**: Versuche weitere Komponenten (z. B. DNS-Server, Webserver und Webbrowser) auf den Geräten zu installieren und zu verwenden. Erweitere das Netz.
+6. \faIcon{earlybirds} **Für Schnelle**: Versuche weitere Komponenten (z. B. DNS-Server, Webserver und Webbrowser) auf den Geräten zu installieren und zu verwenden. Erweitere das Netz.