diff --git a/slides/223015c/klausurfragen.md b/slides/223015c/klausurfragen.md index d6fc9e1..0a1f362 100644 --- a/slides/223015c/klausurfragen.md +++ b/slides/223015c/klausurfragen.md @@ -57,7 +57,7 @@ section.disable { # Klausurfragen – 223015c **IT-Grundlagen · HdM Stuttgart · M. Czechowski** -Stand: 17.06.2026 +Stand: 24.06.2026 --- @@ -167,7 +167,54 @@ Was unterscheidet die Von-Neumann-Architektur von der Harvard-Architektur? -## BLOCK B – Netzwerk-Grundlagen (TCP/IP) +## BLOCK B – Netzwerk-Grundlagen (Client-Server & TCP/IP) + +--- + +### B0 – Client-Server: Begriffe zuordnen +**Thema:** Client-Server-Modell – Grundbegriffe +**Punkte:** 3 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Begriff des Client-Server-Modells seine Beschreibung zu. + +| Begriff | Beschreibung | +|---|---| +| Host | Ein netzwerkfähiger Rechner (Laptop, Smartphone, Display in der S-Bahn) | +| Client | Host bzw. Anwendung mit einer Anfrage (z. B. Browser) | +| Server | Host bzw. Anwendung mit der Antwort (z. B. Webserver) | +| Request | Die Anfrage des Clients | +| Response | Die Antwort des Servers | +| Protokoll | Regeln für die Kommunikation (z. B. TCP, HTTP) | + +> **Feedback:** Das Web folgt dem Client-Server-Modell: Ein Client sendet einen Request, ein Server liefert eine Response – nach den Regeln eines Protokolls. Host = der Rechner, Client/Server = die Rollen, die er dabei einnimmt. + +--- + +### B0a – Was ist das Client-Server-Modell? +**Thema:** Client-Server-Modell – Grundprinzip +**Punkte:** 1 +**Typ:** `[MC]` + +Ein Browser fordert eine Webseite an, ein Webserver liefert sie aus. Wie heißt dieses Grundmodell des Web? + +- [x] **Client-Server-Modell: Ein Client stellt eine Anfrage (Request), ein Server antwortet (Response).** +- [ ] Peer-to-Peer-Modell: Alle Geräte sind gleichberechtigt und tauschen direkt Daten aus. +- [ ] Broadcast-Modell: Ein Server sendet ununterbrochen an alle Geräte im Netz. +- [ ] Master-Slave-Modell: Der Browser steuert den Server fern. + +> **Feedback:** Im Client-Server-Modell hat jede Seite eine feste Rolle: Der Client fragt an (Request), der Server antwortet (Response). Derselbe Host kann je nach Situation Client oder Server sein. + +--- + +### B0b – Client-Server: Lückentext +**Thema:** Client-Server-Modell – Terminologie +**Punkte:** 2 +**Typ:** `[CLOZE]` + +Das Web folgt dem Client-Server-Modell: Ein [[1:Client]] sendet einen [[2:Request]], ein [[3:Server]] liefert eine [[4:Response]] – nach den Regeln eines [[5:Protokolls]] (z. B. HTTP). + +> **Feedback:** Client = fragt an, Server = antwortet, Request = Anfrage, Response = Antwort, Protokoll = die Regeln, nach denen beide kommunizieren. --- @@ -301,6 +348,76 @@ Erklären Sie die drei Adressierungsebenen **IP-Adresse**, **MAC-Adresse** und * --- +### B7b – Adressen & Identitäten: Begriffe zuordnen +**Thema:** Adressierung – Glossar (IP, MAC, Port, DNS, Domain) +**Punkte:** 3 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Begriff seine Beschreibung bzw. sein Beispiel zu. + +| Begriff | Was ist das? / Beispiel | +|---|---| +| IP-Adresse | Globale Adresse im Internet – z. B. `212.132.79.37` | +| MAC-Adresse | Hardware-Adresse der Netzwerkkarte – z. B. `aa:bb:cc:dd:ee:ff` | +| Port | Nummer eines Programms bzw. Dienstes – z. B. `80`, `443`, `22` | +| DNS | „Telefonbuch": übersetzt einen Namen in eine IP | +| Domain | Menschenlesbarer Name – z. B. `hdm-stuttgart.de` | +| Host | Ein netzwerkfähiger Rechner (Laptop, Smartphone) | + +> **Feedback:** IP = global, MAC = lokal (Hardware), Port = Programm auf dem Host, DNS = Name→IP, Domain = der lesbare Name, Host = der Rechner selbst. + +--- + +### B5a – IP-Adresse: Beispiel erkennen +**Thema:** IP-Adresse – Format/Beispiel +**Punkte:** 1 +**Typ:** `[MC]` + +Welche der folgenden Angaben ist eine IP-Adresse (IPv4)? + +- [x] **`212.132.79.37`** +- [ ] `aa:bb:cc:dd:ee:ff` +- [ ] `hdm-stuttgart.de` +- [ ] `443` + +> **Feedback:** IPv4 = vier durch Punkte getrennte Zahlen (0–255). `aa:bb:cc:dd:ee:ff` ist eine MAC, `hdm-stuttgart.de` eine Domain, `443` ein Port. + +--- + +### B4a – MAC-Adresse: Eigenschaften +**Thema:** MAC-Adresse – Format/Eigenschaften +**Punkte:** 1 +**Typ:** `[MC]` + +Welche Aussage über die MAC-Adresse `aa:bb:cc:dd:ee:ff` ist korrekt? + +- [x] **Sie ist die Hardware-Adresse der Netzwerkkarte, ab Werk vergeben und nur im lokalen Netz relevant.** +- [ ] Sie wird vom Internet-Provider zugewiesen und ermöglicht globales Routing. +- [ ] Sie identifiziert ein bestimmtes Programm auf dem Rechner. +- [ ] Sie ändert sich, sobald der Rechner eine neue Webseite aufruft. + +> **Feedback:** MAC = Media Access Control. 48 Bit, in Hex notiert (`aa:bb:cc:dd:ee:ff`), ab Werk in die Netzwerkkarte eingebrannt, nur lokal (ein Hop) gültig. Globales Routing macht die IP, das Programm adressiert der Port. + +--- + +### B6a – Port: Well-Known Ports zuordnen +**Thema:** Port – bekannte Portnummern +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jeder Portnummer den passenden Dienst zu. + +| Port | Dienst | +|---|---| +| 80 | HTTP (Web, unverschlüsselt) | +| 443 | HTTPS (Web, verschlüsselt) | +| 22 | SSH (verschlüsselte Fernwartung) | +| 53 | DNS (Namensauflösung) | + +> **Feedback:** Well-Known Ports (0–1023) sind festen Diensten zugeordnet. 80 = HTTP, 443 = HTTPS, 22 = SSH, 53 = DNS. Der Port sagt dem Host, welches Programm die Anfrage bekommt. + +--- + ### B8 – MAC ändert sich, IP nicht: Warum?