diff --git a/slides/223015c/02-netzwerke-protokolle-css.md b/slides/223015c/02-netzwerke-protokolle-css.md index 30fc58a..afc412f 100644 --- a/slides/223015c/02-netzwerke-protokolle-css.md +++ b/slides/223015c/02-netzwerke-protokolle-css.md @@ -1129,17 +1129,7 @@ SPEAKER NOTES: HTTP-Request wird zum **Segment**: -``` -┌─────────────────────────────────────────────────┐ -│ TCP-Header │ -│ ┌─────────────┬─────────────┬─────────────────┐ │ -│ │ Source Port │ Dest Port │ Sequence Number │ │ -│ │ 52431 │ 443 │ 1001 │ │ -│ └─────────────┴─────────────┴─────────────────┘ │ -├─────────────────────────────────────────────────┤ -│ Payload: "GET / HTTP/1.1..." │ -└─────────────────────────────────────────────────┘ -``` +![w:900 center](./assets/demos/tcp-segment.png) **Neu:** Ports + Sequenznummer @@ -1160,17 +1150,7 @@ SPEAKER NOTES: Segment wird zum **Paket**: -``` -┌─────────────────────────────────────────────────┐ -│ IP-Header │ -│ ┌─────────────────┬─────────────────┐ │ -│ │ Source IP │ Destination IP │ │ -│ │ 141.62.xxx.xxx │ 212.132.79.37 │ │ -│ └─────────────────┴─────────────────┘ │ -├─────────────────────────────────────────────────┤ -│ TCP-Segment (unverändert) │ -└─────────────────────────────────────────────────┘ -``` +![w:900 center](./assets/demos/ip-packet.png) **Neu:** IP-Adressen @@ -1190,19 +1170,7 @@ SPEAKER NOTES: Paket wird zum **Frame**: -``` -┌─────────────────────────────────────────────────┐ -│ Ethernet-Header │ -│ ┌─────────────────┬─────────────────┐ │ -│ │ Source MAC │ Destination MAC │ │ -│ │ aa:bb:cc:dd:ee │ 11:22:33:44:55 │ │ -│ └─────────────────┴─────────────────┘ │ -├─────────────────────────────────────────────────┤ -│ IP-Paket (unverändert) │ -├─────────────────────────────────────────────────┤ -│ FCS (Frame Check Sequence / Prüfsumme) │ -└─────────────────────────────────────────────────┘ -``` +![w:900 center](./assets/demos/ethernet-frame.png) **Wichtig:** Destination MAC = **Router**, nicht Server! @@ -1313,19 +1281,7 @@ SPEAKER NOTES: # Der Router verpackt NEU -``` -┌─────────────────────────────────────────────────┐ -│ Ethernet-Header (NEU!) │ -│ ┌─────────────────┬─────────────────┐ │ -│ │ Source MAC │ Destination MAC │ │ -│ │ Router-MAC │ Nächster-Router │ │ -│ └─────────────────┴─────────────────┘ │ -├─────────────────────────────────────────────────┤ -│ IP-Paket (UNVERÄNDERT) │ -│ Source: 141.62.xxx.xxx │ -│ Dest: 212.132.79.37 │ -└─────────────────────────────────────────────────┘ -``` +![w:900 center](./assets/demos/ethernet-rehop.png) **IP bleibt gleich. MAC ändert sich.** diff --git a/slides/223015c/assets/demos/ethernet-frame.html b/slides/223015c/assets/demos/ethernet-frame.html new file mode 100644 index 0000000..fb9ef92 --- /dev/null +++ b/slides/223015c/assets/demos/ethernet-frame.html @@ -0,0 +1,76 @@ + + + + + Ethernet-Frame + + + +
+
+
Ethernet-Header
+
+
+
Source MAC
+
aa:bb:cc:dd:ee:ff
+
+
+
Dest MAC (Router!)
+
11:22:33:44:55:66
+
+
+
+
+
IP-Paket
+
unverändert gekapselt
+
+
FCS — Frame Check Sequence (Prüfsumme)
+
+ + diff --git a/slides/223015c/assets/demos/ethernet-frame.png b/slides/223015c/assets/demos/ethernet-frame.png new file mode 100644 index 0000000..682cbcc Binary files /dev/null and b/slides/223015c/assets/demos/ethernet-frame.png differ diff --git a/slides/223015c/assets/demos/ethernet-rehop.html b/slides/223015c/assets/demos/ethernet-rehop.html new file mode 100644 index 0000000..b87a586 --- /dev/null +++ b/slides/223015c/assets/demos/ethernet-rehop.html @@ -0,0 +1,99 @@ + + + + + Ethernet nach Router-Hop + + + +
+
+
Ethernet-Headerneu
+
+
+
Source MAC
+
Router-MAC
+
+
+
Dest MAC
+
Nächster-Router
+
+
+
+
+
IP-Paketunverändert
+
Source: 141.62.xxx.xxx
+
Dest: 212.132.79.37
+
+
+ + diff --git a/slides/223015c/assets/demos/ethernet-rehop.png b/slides/223015c/assets/demos/ethernet-rehop.png new file mode 100644 index 0000000..d492cd9 Binary files /dev/null and b/slides/223015c/assets/demos/ethernet-rehop.png differ diff --git a/slides/223015c/assets/demos/ip-packet.html b/slides/223015c/assets/demos/ip-packet.html new file mode 100644 index 0000000..8def631 --- /dev/null +++ b/slides/223015c/assets/demos/ip-packet.html @@ -0,0 +1,74 @@ + + + + + IP-Paket + + + +
+
+
IP-Header
+
+
+
Source IP
+
141.62.xxx.xxx
+
+
+
Destination IP
+
212.132.79.37
+
+
+
+
+
TCP-Segment
+
unverändert gekapselt
+
+
+ + diff --git a/slides/223015c/assets/demos/ip-packet.png b/slides/223015c/assets/demos/ip-packet.png new file mode 100644 index 0000000..08e9152 Binary files /dev/null and b/slides/223015c/assets/demos/ip-packet.png differ diff --git a/slides/223015c/assets/demos/tcp-segment.html b/slides/223015c/assets/demos/tcp-segment.html new file mode 100644 index 0000000..511a2af --- /dev/null +++ b/slides/223015c/assets/demos/tcp-segment.html @@ -0,0 +1,85 @@ + + + + + TCP-Segment + + + +
+
+
TCP-Header
+
+
+
Source Port
+
52431
+
+
+
Dest Port
+
443
+
+
+
Sequence Nr
+
1001
+
+
+
+
+
Payload
+
GET / HTTP/1.1 ...
+
+
+ + diff --git a/slides/223015c/assets/demos/tcp-segment.png b/slides/223015c/assets/demos/tcp-segment.png new file mode 100644 index 0000000..d12c216 Binary files /dev/null and b/slides/223015c/assets/demos/tcp-segment.png differ