223015b+c klausurfragen: frage-folie ohne lösung je aktiver frage vorangestellt, bestehende als (lösung) markiert; sortiere->sortieren sie

This commit is contained in:
2026-06-24 13:39:01 +02:00
parent b500e2f647
commit c7045d96e4
2 changed files with 1147 additions and 4 deletions
+560
View File
@@ -125,6 +125,23 @@ Ein Programm besteht aus einer Folge von Befehlen. Eine Komponente der Von-Neuma
Welche der folgenden Aussagen werden durch die Von-Neumann-Architektur ermöglicht? (Mehrere Antworten möglich)
- [ ] Betriebssysteme können verschiedene Programme aus dem Speicher laden.
- [ ] Apps können ohne Hardwareänderung installiert werden.
- [ ] Der Computer kann nur ein einziges Programm gleichzeitig ausführen.
- [ ] Multitasking wird möglich.
- [ ] Die Hardware muss für jedes neue Programm physisch umgebaut werden.
- [ ] Software kann aktualisiert werden, ohne die Hardware zu ändern.
---
### A3 – Von-Neumann: Was wird ermöglicht? (Lösung)
**Thema:** Von-Neumann – Bedeutung
**Punkte:** 2
**Typ:** `[MM]` (Mehrfachauswahl)
Welche der folgenden Aussagen werden durch die Von-Neumann-Architektur ermöglicht? (Mehrere Antworten möglich)
- [x] **Betriebssysteme können verschiedene Programme aus dem Speicher laden.**
- [x] **Apps können ohne Hardwareänderung installiert werden.**
- [ ] Der Computer kann nur ein einziges Programm gleichzeitig ausführen.
@@ -156,6 +173,21 @@ Erklären Sie die fünf Komponenten der Von-Neumann-Architektur: **Rechenwerk (A
Was unterscheidet die Von-Neumann-Architektur von der Harvard-Architektur?
- [ ] Von-Neumann nutzt mehrere CPUs, Harvard nur eine.
- [ ] Bei Von-Neumann liegen Programme und Daten im selben Speicher; die Harvard-Architektur trennt Befehls- und Datenspeicher physisch.
- [ ] Die Harvard-Architektur kann keine Schleifen ausführen.
- [ ] Es gibt keinen Unterschied – beide Begriffe meinen dasselbe.
---
### A5 – Von-Neumann vs. Harvard-Architektur (Lösung)
**Thema:** Von-Neumann – Abgrenzung
**Punkte:** 2
**Typ:** `[MC]`
Was unterscheidet die Von-Neumann-Architektur von der Harvard-Architektur?
- [ ] Von-Neumann nutzt mehrere CPUs, Harvard nur eine.
- [x] **Bei Von-Neumann liegen Programme und Daten im selben Speicher; die Harvard-Architektur trennt Befehls- und Datenspeicher physisch.**
- [ ] Die Harvard-Architektur kann keine Schleifen ausführen.
@@ -178,6 +210,30 @@ Was unterscheidet die Von-Neumann-Architektur von der Harvard-Architektur?
Ordnen Sie jedem Begriff des Client-Server-Modells seine Beschreibung zu.
**Begriff:**
- Host
- Client
- Server
- Request
- Response
- Protokoll
**Beschreibung (ungeordnet):**
- Regeln für die Kommunikation (z. B. TCP, HTTP)
- Die Antwort des Servers
- Die Anfrage des Clients
- Host bzw. Anwendung mit der Antwort (z. B. Webserver)
- Host bzw. Anwendung mit einer Anfrage (z. B. Browser)
- Ein netzwerkfähiger Rechner (Laptop, Smartphone, Display in der S-Bahn)
---
### B0 – Client-Server: Begriffe zuordnen (Lösung)
**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) |
@@ -198,6 +254,21 @@ Ordnen Sie jedem Begriff des Client-Server-Modells seine Beschreibung zu.
Ein Browser fordert eine Webseite an, ein Webserver liefert sie aus. Wie heißt dieses Grundmodell des Web?
- [ ] 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.
---
### B0a – Was ist das Client-Server-Modell? (Lösung)
**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.
@@ -212,6 +283,16 @@ Ein Browser fordert eine Webseite an, ein Webserver liefert sie aus. Wie heißt
**Punkte:** 2
**Typ:** `[CLOZE]`
Das Web folgt dem Client-Server-Modell: Ein [___] sendet einen [___], ein [___] liefert eine [___] – nach den Regeln eines [___] (z. B. HTTP).
---
### B0b – Client-Server: Lückentext (Lösung)
**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.
@@ -279,6 +360,21 @@ Beschreiben Sie in einem Satz pro Schicht die Hauptfunktion jeder der vier TCP/I
Was identifiziert eine MAC-Adresse?
- [ ] Den konkreten Dienst (z. B. Webserver) auf einem Computer.
- [ ] Den Computer im globalen Internet über Netzwerkgrenzen hinweg.
- [ ] Die Netzwerkkarte eines Geräts auf einem lokalen Netzwerksegment.
- [ ] Die Routen, die ein Paket durch das Internet nimmt.
---
### B4 – Was ist eine MAC-Adresse? (Lösung)
**Thema:** MAC-Adresse – Konzept
**Punkte:** 1
**Typ:** `[MC]`
Was identifiziert eine MAC-Adresse?
- [ ] Den konkreten Dienst (z. B. Webserver) auf einem Computer.
- [ ] Den Computer im globalen Internet über Netzwerkgrenzen hinweg.
- [x] **Die Netzwerkkarte eines Geräts auf einem lokalen Netzwerksegment.**
@@ -295,6 +391,21 @@ Was identifiziert eine MAC-Adresse?
Was identifiziert eine IP-Adresse?
- [ ] Die Netzwerkkarte eines Geräts auf einem lokalen Segment.
- [ ] Ein Gerät (Host) im globalen Internet – sie ermöglicht das Routing über Netzwerkgrenzen.
- [ ] Den Dienst, der auf einem bestimmten Port läuft.
- [ ] Die physische Leitung zwischen zwei Computern.
---
### B5 – Was ist eine IP-Adresse? (Lösung)
**Thema:** IP-Adresse – Konzept
**Punkte:** 1
**Typ:** `[MC]`
Was identifiziert eine IP-Adresse?
- [ ] Die Netzwerkkarte eines Geräts auf einem lokalen Segment.
- [x] **Ein Gerät (Host) im globalen Internet – sie ermöglicht das Routing über Netzwerkgrenzen.**
- [ ] Den Dienst, der auf einem bestimmten Port läuft.
@@ -311,6 +422,21 @@ Was identifiziert eine IP-Adresse?
Wozu dient eine Port-Nummer auf dem Zielrechner?
- [ ] Sie bestimmt die Geschwindigkeit der Verbindung.
- [ ] Sie identifiziert das Gerät im Netzwerk.
- [ ] Sie adressiert den konkreten Dienst bzw. die Anwendung auf dem Computer (z. B. Webserver auf 80, HTTPS auf 443).
- [ ] Sie zeigt an, ob das Gerät per WLAN oder Kabel verbunden ist.
---
### B6 – Was ist eine Port-Nummer? (Lösung)
**Thema:** Port – Konzept
**Punkte:** 1
**Typ:** `[MC]`
Wozu dient eine Port-Nummer auf dem Zielrechner?
- [ ] Sie bestimmt die Geschwindigkeit der Verbindung.
- [ ] Sie identifiziert das Gerät im Netzwerk.
- [x] **Sie adressiert den konkreten Dienst bzw. die Anwendung auf dem Computer (z. B. Webserver auf 80, HTTPS auf 443).**
@@ -327,6 +453,24 @@ Wozu dient eine Port-Nummer auf dem Zielrechner?
Ordnen Sie jeder Adresse ihre Beschreibung zu.
**Adresse:**
- IP-Adresse
- MAC-Adresse
- Port-Nummer
**Beschreibung (ungeordnet):**
- Adressiert einen bestimmten Dienst auf einem Computer
- Lokale Adresse einer Netzwerkkarte – nur innerhalb eines Segments gültig
- Globale Adresse eines Geräts – ermöglicht Routing über Netzwerkgrenzen
---
### B7 – IP, MAC, Port: Zuordnung (Lösung)
**Thema:** Adressierung – Unterschiede auf einen Blick
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jeder Adresse ihre Beschreibung zu.
| Adresse | Beschreibung |
|---|---|
| IP-Adresse | Globale Adresse eines Geräts – ermöglicht Routing über Netzwerkgrenzen |
@@ -344,6 +488,16 @@ Ordnen Sie jeder Adresse ihre Beschreibung zu.
Erklären Sie die drei Adressierungsebenen **IP-Adresse**, **MAC-Adresse** und **Port-Nummer**. Beschreiben Sie für jede: (1) was sie identifiziert, (2) auf welcher Ebene sie gilt (lokal/global), (3) eine Analogie aus dem Alltag.
---
### B7a – IP, MAC, Port: Drei Ebenen erklären (Lösung)
**Thema:** Adressierung – Transfer
**Punkte:** 3
**Typ:** `[ESSAY]`
Erklären Sie die drei Adressierungsebenen **IP-Adresse**, **MAC-Adresse** und **Port-Nummer**. Beschreiben Sie für jede: (1) was sie identifiziert, (2) auf welcher Ebene sie gilt (lokal/global), (3) eine Analogie aus dem Alltag.
> **Musterlösung:** **IP-Adresse:** Identifiziert ein Gerät im Internet. Global gültig, ermöglicht Routing über Netzwerkgrenzen. Analogie: „Postanschrift eines Hauses". **MAC-Adresse:** Identifiziert eine Netzwerkkarte. Nur lokal gültig (ein Hop). Analogie: „Seriennummer des Briefkastens". **Port-Nummer:** Identifiziert einen Dienst auf dem Gerät. Analogie: „Türnummer in einem Mehrfamilienhaus" – IP sagt welches Haus, Port sagt welche Wohnung.
---
@@ -355,6 +509,30 @@ Erklären Sie die drei Adressierungsebenen **IP-Adresse**, **MAC-Adresse** und *
Ordnen Sie jedem Begriff seine Beschreibung bzw. sein Beispiel zu.
**Begriff:**
- IP-Adresse
- MAC-Adresse
- Port
- DNS
- Domain
- Host
**Was ist das? / Beispiel (ungeordnet):**
- Ein netzwerkfähiger Rechner (Laptop, Smartphone)
- Menschenlesbarer Name – z. B. `hdm-stuttgart.de`
- „Telefonbuch": übersetzt einen Namen in eine IP
- Nummer eines Programms bzw. Dienstes – z. B. `80`, `443`, `22`
- Hardware-Adresse der Netzwerkkarte – z. B. `aa:bb:cc:dd:ee:ff`
- Globale Adresse im Internet – z. B. `212.132.79.37`
---
### B7b – Adressen & Identitäten: Begriffe zuordnen (Lösung)
**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` |
@@ -375,6 +553,21 @@ Ordnen Sie jedem Begriff seine Beschreibung bzw. sein Beispiel zu.
Welche der folgenden Angaben ist eine IP-Adresse (IPv4)?
- [ ] `212.132.79.37`
- [ ] `aa:bb:cc:dd:ee:ff`
- [ ] `hdm-stuttgart.de`
- [ ] `443`
---
### B5a – IP-Adresse: Beispiel erkennen (Lösung)
**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`
@@ -391,6 +584,21 @@ Welche der folgenden Angaben ist eine IP-Adresse (IPv4)?
Welche Aussage über die MAC-Adresse `aa:bb:cc:dd:ee:ff` ist korrekt?
- [ ] 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.
---
### B4a – MAC-Adresse: Eigenschaften (Lösung)
**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.
@@ -407,6 +615,26 @@ Welche Aussage über die MAC-Adresse `aa:bb:cc:dd:ee:ff` ist korrekt?
Ordnen Sie jeder Portnummer den passenden Dienst zu.
**Port:**
- 80
- 443
- 22
- 53
**Dienst (ungeordnet):**
- DNS (Namensauflösung)
- SSH (verschlüsselte Fernwartung)
- HTTPS (Web, verschlüsselt)
- HTTP (Web, unverschlüsselt)
---
### B6a – Port: Well-Known Ports zuordnen (Lösung)
**Thema:** Port – bekannte Portnummern
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jeder Portnummer den passenden Dienst zu.
| Port | Dienst |
|---|---|
| 80 | HTTP (Web, unverschlüsselt) |
@@ -458,6 +686,21 @@ Bei der Übertragung wird eine Nachricht von Schicht zu Schicht verpackt. Ordnen
Sortieren Sie die Dateneinheiten in der Reihenfolge, wie sie beim Senden entstehen (von innen nach außen):
- Frame
- Paket
- Segment
- Daten
---
### B10 – Encapsulation: Reihenfolge sortieren (Lösung)
**Thema:** Encapsulation – Reihenfolge
**Punkte:** 2
**Typ:** `[ORDER]`
Sortieren Sie die Dateneinheiten in der Reihenfolge, wie sie beim Senden entstehen (von innen nach außen):
1. Daten
2. Segment
3. Paket
@@ -624,6 +867,26 @@ Welches Problem lösen Sequenznummern im TCP-Header konkret?
Ordnen Sie jeder HTTP-Methode ihre Hauptfunktion zu.
**Methode:**
- GET
- POST
- PUT
- DELETE
**Hauptfunktion (ungeordnet):**
- Löscht eine Ressource auf dem Server
- Ersetzt eine existierende Ressource vollständig
- Erstellt eine neue Ressource auf dem Server
- Ruft eine Ressource ab (nur lesen)
---
### C1 – HTTP-Methoden: Zuordnung (Lösung)
**Thema:** HTTP-Methoden – Was macht was
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jeder HTTP-Methode ihre Hauptfunktion zu.
| Methode | Hauptfunktion |
|---|---|
| GET | Ruft eine Ressource ab (nur lesen) |
@@ -642,6 +905,21 @@ Ordnen Sie jeder HTTP-Methode ihre Hauptfunktion zu.
Eine Person erstellt einen neuen Blog-Eintrag auf einer Webseite. Welche HTTP-Methode wird verwendet?
- [ ] POST – eine neue Ressource wird erstellt.
- [ ] PUT – PUT wird immer verwendet, wenn Daten gesendet werden.
- [ ] GET – GET kann auch Daten senden mit URL-Parametern.
- [ ] DELETE – DELETE erstellt und löscht gleichzeitig.
---
### C2 – POST vs. PUT: Unterschied (Lösung)
**Thema:** HTTP-Methoden – POST vs. PUT
**Punkte:** 1
**Typ:** `[MC]`
Eine Person erstellt einen neuen Blog-Eintrag auf einer Webseite. Welche HTTP-Methode wird verwendet?
- [x] **POST – eine neue Ressource wird erstellt.**
- [ ] PUT – PUT wird immer verwendet, wenn Daten gesendet werden.
- [ ] GET – GET kann auch Daten senden mit URL-Parametern.
@@ -658,6 +936,21 @@ Eine Person erstellt einen neuen Blog-Eintrag auf einer Webseite. Welche HTTP-Me
Eine Person aktualisiert ihr Profilbild – das alte Bild wird durch ein neues ersetzt. Welche HTTP-Methode?
- [ ] GET – GET kann auch Daten senden.
- [ ] PUT – ersetzt eine existierende Ressource.
- [ ] POST – POST ist immer für das Ersetzen zuständig.
- [ ] DELETE – DELETE sendet das neue Foto und löscht das alte.
---
### C3 – PUT: Profilbild ersetzen (Lösung)
**Thema:** HTTP-Methoden – PUT im Szenario
**Punkte:** 1
**Typ:** `[MC]`
Eine Person aktualisiert ihr Profilbild – das alte Bild wird durch ein neues ersetzt. Welche HTTP-Methode?
- [ ] GET – GET kann auch Daten senden.
- [x] **PUT – ersetzt eine existierende Ressource.**
- [ ] POST – POST ist immer für das Ersetzen zuständig.
@@ -674,6 +967,21 @@ Eine Person aktualisiert ihr Profilbild – das alte Bild wird durch ein neues e
Eine Person löscht einen von ihr erstellten Kommentar auf einer Webseite. Welche HTTP-Methode wird der Browser im Hintergrund verwenden?
- [ ] GET – GET kann auch Löschvorgänge auslösen.
- [ ] POST – POST ist die Standardmethode für alle Änderungen.
- [ ] PUT – PUT löscht und ersetzt gleichzeitig.
- [ ] DELETE – der Kommentar wird vom Server entfernt.
---
### C4 – DELETE: Wann nutzen? (Lösung)
**Thema:** HTTP-Methoden – DELETE im Szenario
**Punkte:** 1
**Typ:** `[MC]`
Eine Person löscht einen von ihr erstellten Kommentar auf einer Webseite. Welche HTTP-Methode wird der Browser im Hintergrund verwenden?
- [ ] GET – GET kann auch Löschvorgänge auslösen.
- [ ] POST – POST ist die Standardmethode für alle Änderungen.
- [ ] PUT – PUT löscht und ersetzt gleichzeitig.
@@ -708,6 +1016,26 @@ Warum sollte man niemals GET verwenden, um sensible Daten (z. B. ein Passwort) a
Ordnen Sie jeder ersten Ziffer eines HTTP-Status-Codes ihre Bedeutung zu.
**Erste Ziffer:**
- 2xx
- 3xx
- 4xx
- 5xx
**Bedeutung (ungeordnet):**
- Server-Fehler – der Server hat ein Problem
- Client-Fehler – die Anfrage der Anfragenden war fehlerhaft
- Weiterleitung – die Ressource wurde verschoben
- Erfolg – die Anfrage wurde erfolgreich verarbeitet
---
### C6 – Status-Codes: Kategorisierung (Lösung)
**Thema:** HTTP Status-Codes – Bedeutung der ersten Ziffer
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jeder ersten Ziffer eines HTTP-Status-Codes ihre Bedeutung zu.
| Erste Ziffer | Bedeutung |
|---|---|
| 2xx | Erfolg – die Anfrage wurde erfolgreich verarbeitet |
@@ -726,6 +1054,21 @@ Ordnen Sie jeder ersten Ziffer eines HTTP-Status-Codes ihre Bedeutung zu.
Sie rufen eine Webseite auf und erhalten `HTTP/2 503 Service Unavailable`. Was bedeutet das?
- [ ] Sie haben die falsche URL eingegeben.
- [ ] Der Server hat die Anfrage erfolgreich umgeleitet.
- [ ] Der Server ist überlastet oder temporär nicht verfügbar – Verantwortung liegt beim Betreiber.
- [ ] Der Server hat die Seite dauerhaft verschoben.
---
### C7 – 503: Server-Fehler erkläre (Lösung)
**Thema:** HTTP Status-Codes – 5xx Transfer
**Punkte:** 1
**Typ:** `[MC]`
Sie rufen eine Webseite auf und erhalten `HTTP/2 503 Service Unavailable`. Was bedeutet das?
- [ ] Sie haben die falsche URL eingegeben.
- [ ] Der Server hat die Anfrage erfolgreich umgeleitet.
- [x] **Der Server ist überlastet oder temporär nicht verfügbar – Verantwortung liegt beim Betreiber.**
@@ -742,6 +1085,21 @@ Sie rufen eine Webseite auf und erhalten `HTTP/2 503 Service Unavailable`. Was b
Sie erhalten einen 404-Fehler. Wer ist für die Ursache verantwortlich?
- [ ] Der Server ist abgestürzt.
- [ ] Das Internet ist ausgefallen.
- [ ] Der Client (Anfragende) – eine URL wurde angefordert, die nicht existiert (Tippfehler oder veralteter Link).
- [ ] Der DNS-Server konnte den Namen nicht auflösen.
---
### C8 – 404: Wer hat „Schuld"? (Lösung)
**Thema:** HTTP Status-Codes – 4xx Transfer
**Punkte:** 1
**Typ:** `[MC]`
Sie erhalten einen 404-Fehler. Wer ist für die Ursache verantwortlich?
- [ ] Der Server ist abgestürzt.
- [ ] Das Internet ist ausgefallen.
- [x] **Der Client (Anfragende) – eine URL wurde angefordert, die nicht existiert (Tippfehler oder veralteter Link).**
@@ -758,6 +1116,26 @@ Sie erhalten einen 404-Fehler. Wer ist für die Ursache verantwortlich?
Ordnen Sie jedem Szenario den passenden HTTP-Status-Code zu.
**Szenario:**
- Sie rufen eine Seite auf, die seit letztem Jahr auf eine neue URL umgeleitet wurde
- Eine Webseite lädt erfolgreich
- Sie geben eine URL ein, die nicht existiert
- Der Webserver ist überlastet
**Status-Code (ungeordnet):**
- 503 Service Unavailable
- 404 Not Found
- 200 OK
- 301 Moved Permanently
---
### C9 – Status-Codes: Szenarios zuordnen (Lösung)
**Thema:** HTTP Status-Codes – Transfer Zuordnung
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jedem Szenario den passenden HTTP-Status-Code zu.
| Szenario | Status-Code |
|---|---|
| Sie rufen eine Seite auf, die seit letztem Jahr auf eine neue URL umgeleitet wurde | 301 Moved Permanently |
@@ -776,6 +1154,16 @@ Ordnen Sie jedem Szenario den passenden HTTP-Status-Code zu.
Erklären Sie die drei HTTP-Status-Code-Kategorien **2xx**, **4xx** und **5xx**. Beschreiben Sie für jede: (1) was sie bedeutet, (2) wer „schuld" ist (Client oder Server), (3) ein konkretes Beispiel mit Szenario.
---
### C9a – Status-Codes: 2xx, 4xx, 5xx vergleichen (Lösung)
**Thema:** HTTP Status-Codes – Kategorien erklären
**Punkte:** 3
**Typ:** `[ESSAY]`
Erklären Sie die drei HTTP-Status-Code-Kategorien **2xx**, **4xx** und **5xx**. Beschreiben Sie für jede: (1) was sie bedeutet, (2) wer „schuld" ist (Client oder Server), (3) ein konkretes Beispiel mit Szenario.
> **Musterlösung:** **2xx (Erfolg):** Die Anfrage wurde erfolgreich verarbeitet. Niemand ist „schuld" – alles funktioniert. Beispiel: 200 OK – die Webseite wurde korrekt geladen. **4xx (Client-Fehler):** Die Anfrage war fehlerhaft. Der Client ist verantwortlich. Beispiel: 404 Not Found – Nutzende haben eine URL eingetippt, die nicht existiert. **5xx (Server-Fehler):** Der Server hat ein Problem. Der Betreiber ist verantwortlich. Beispiel: 503 Service Unavailable – der Server ist überlastet oder in Wartung.
---
@@ -855,6 +1243,21 @@ Eine Ressource wurde verschoben. Wann sendet der Server 301 statt 302?
Was ist die Hauptfunktion eines DNS-Servers?
- [ ] Er verschlüsselt die Verbindung zwischen Client und Server.
- [ ] Er übersetzt einen Domain-Namen (z. B. `hdm-stuttgart.de`) in eine IP-Adresse.
- [ ] Er routet Pakete durch das Internet.
- [ ] Er weist jedem Computer eine MAC-Adresse zu.
---
### D1 – DNS: Was macht es? (Lösung)
**Thema:** DNS – Grundfunktion
**Punkte:** 1
**Typ:** `[MC]`
Was ist die Hauptfunktion eines DNS-Servers?
- [ ] Er verschlüsselt die Verbindung zwischen Client und Server.
- [x] **Er übersetzt einen Domain-Namen (z. B. `hdm-stuttgart.de`) in eine IP-Adresse.**
- [ ] Er routet Pakete durch das Internet.
@@ -871,6 +1274,21 @@ Was ist die Hauptfunktion eines DNS-Servers?
Sie geben `https://hdm-stuttgart.de` in die Adresszeile ein. Was passiert **vor** dem TCP-Handshake?
- [ ] Der Browser sendet direkt den Namen an den Server – DNS wird erst danach benötigt.
- [ ] DNS-Auflösung: Der Name wird in eine IP-Adresse umgewandelt. TCP kann nur zu IP-Adressen Verbindungen aufbauen.
- [ ] DNS passiert nach dem TCP-Handshake.
- [ ] DNS ist nur für HTTPS nötig – bei HTTP kann der Name direkt verwendet werden.
---
### D2 – DNS: Zeitlicher Ablauf (Lösung)
**Thema:** DNS – Rolle im Gesamtablauf
**Punkte:** 1
**Typ:** `[MC]`
Sie geben `https://hdm-stuttgart.de` in die Adresszeile ein. Was passiert **vor** dem TCP-Handshake?
- [ ] Der Browser sendet direkt den Namen an den Server – DNS wird erst danach benötigt.
- [x] **DNS-Auflösung: Der Name wird in eine IP-Adresse umgewandelt. TCP kann nur zu IP-Adressen Verbindungen aufbauen.**
- [ ] DNS passiert nach dem TCP-Handshake.
@@ -1005,6 +1423,16 @@ Sie geben eine URL ein. Welche Reihenfolge ist korrekt?
Erklären Sie die drei Hauptphasen beim Aufruf einer Webseite: **DNS-Auflösung**, **TCP-Verbindungsaufbau** und **HTTP-Request/Response**. Beschreiben Sie für jede Phase: (1) was passiert, (2) warum sie vor der nächsten kommen muss.
---
### E3 – Gesamtablauf: DNS, TCP, HTTP erklären (Lösung)
**Thema:** Gesamtablauf – Schritte erklären
**Punkte:** 3
**Typ:** `[ESSAY]`
Erklären Sie die drei Hauptphasen beim Aufruf einer Webseite: **DNS-Auflösung**, **TCP-Verbindungsaufbau** und **HTTP-Request/Response**. Beschreiben Sie für jede Phase: (1) was passiert, (2) warum sie vor der nächsten kommen muss.
> **Musterlösung:** **DNS-Auflösung:** Der Domain-Name wird in eine IP-Adresse übersetzt. Muss zuerst kommen, weil TCP nur mit IP-Adressen arbeiten kann. **TCP-Verbindungsaufbau:** Der 3-Way-Handshake (SYN → SYN-ACK → ACK) baut eine zuverlässige Verbindung auf. Muss vor HTTP kommen, weil HTTP auf TCP aufsetzt und eine bestehende Verbindung braucht. **HTTP-Request/Response:** Der Browser sendet GET, der Server antwortet mit 200 OK + HTML. Kann erst nach TCP-Verbindung stattfinden.
---
@@ -1021,6 +1449,21 @@ Erklären Sie die drei Hauptphasen beim Aufruf einer Webseite: **DNS-Auflösung*
Eine studierende Person platziert den `<title>` und `<meta name="description">` im `<body>` statt im `<head>`. Welche zwei Konsequenzen hat das?
- [ ] Kein Problem – Browser ignorieren die Unterscheidung.
- [ ] (1) Der Browser-Tab zeigt keinen Titel an. (2) Suchmaschinen haben keine Beschreibung für das Snippet → schlechte SEO, Screen-Reader können die Seite nicht richtig vorlesen.
- [ ] (1) Der Titel wird im Seiteninhalt sichtbar angezeigt. (2) Die description wird als Text auf der Seite eingeblendet.
- [ ] Nur das Fehlen von `<meta charset>` ist ein Problem.
---
### F1 – `<head>` vs. `<body>`: Was passiert bei Fehler? (Lösung)
**Thema:** HTML-Struktur – head/body
**Punkte:** 2
**Typ:** `[MC]`
Eine studierende Person platziert den `<title>` und `<meta name="description">` im `<body>` statt im `<head>`. Welche zwei Konsequenzen hat das?
- [ ] Kein Problem – Browser ignorieren die Unterscheidung.
- [x] **(1) Der Browser-Tab zeigt keinen Titel an. (2) Suchmaschinen haben keine Beschreibung für das Snippet → schlechte SEO, Screen-Reader können die Seite nicht richtig vorlesen.**
- [ ] (1) Der Titel wird im Seiteninhalt sichtbar angezeigt. (2) Die description wird als Text auf der Seite eingeblendet.
@@ -1037,6 +1480,30 @@ Eine studierende Person platziert den `<title>` und `<meta name="description">`
Ordnen Sie jedem Element zu, ob es in `<head>` oder `<body>` gehört.
**Element:**
- `<title>`
- `<meta charset="UTF-8">`
- `<meta name="description">`
- `<h1>Willkommen</h1>`
- `<p>Text hier</p>`
- `<link rel="stylesheet">`
**Wohin? (ungeordnet):**
- `<head>`
- `<body>`
- `<body>`
- `<head>`
- `<head>`
- `<head>`
---
### F2 – `<head>`: Was gehört wohin? (Lösung)
**Thema:** HTML-Struktur – Zuordnung
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jedem Element zu, ob es in `<head>` oder `<body>` gehört.
| Element | Wohin? |
|---|---|
| `<title>` | `<head>` |
@@ -1075,6 +1542,28 @@ Was ist die konkrete Konsequenz, wenn `<meta charset="UTF-8">` fehlt oder falsch
Ordnen Sie jedes HTML-Element seinem Tag-Typ zu.
**Element:**
- `<a>`
- `<body>`
- `<img>`
- `<input>`
- `<meta>`
**Tag-Typ (ungeordnet):**
- Selbst-schließend (kein End-Tag)
- Selbst-schließend (kein End-Tag)
- Selbst-schließend (kein End-Tag)
- Umschließend (Start- und End-Tag)
- Umschließend (Start- und End-Tag)
---
### F4 – Umschließende vs. selbst-schließende Tags (Lösung)
**Thema:** HTML-Anatomie – Tag-Typen
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jedes HTML-Element seinem Tag-Typ zu.
| Element | Tag-Typ |
|---|---|
| `<a>` | Umschließend (Start- und End-Tag) |
@@ -1197,6 +1686,28 @@ Ein Element hat `width: 200px`, `padding: 20px` und `border: 5px`. Welche sichtb
Ordnen Sie jede Schreibweise für die Farbe Rot ihrer Notation zu.
**Schreibweise:**
- `red`
- `#FF0000`
- `rgb(255, 0, 0)`
- `rgba(255, 0, 0, 0.5)`
- `hsl(0, 100%, 50%)`
**Notation (ungeordnet):**
- HSL (Hue, Saturation, Lightness)
- RGBA (RGB + Alpha/Transparenz)
- RGB (Red Green Blue)
- Hexadezimal
- Schlüsselwort
---
### G6 – CSS-Farbnotationen zuordnen (Lösung)
**Thema:** CSS Farben – Notationen
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jede Schreibweise für die Farbe Rot ihrer Notation zu.
| Schreibweise | Notation |
|---|---|
| `red` | Schlüsselwort |
@@ -1222,6 +1733,30 @@ Ordnen Sie jede Schreibweise für die Farbe Rot ihrer Notation zu.
Ordnen Sie jedem Eingabegerät seine Nutzungsweise zu.
**Eingabe:**
- Maus
- Tastatur
- Screenreader
- Sprachsteuerung
- Augensteuerung
- Switch-Geräte
**Nutzungsweise (ungeordnet):**
- Ein-/Aus-Schalter
- Eye-Tracking
- „Klicke auf Anmelden"
- Vorlesen von Inhalten
- Tab-Navigation, Enter, Pfeiltasten
- Klicken, Scrollen
---
### H1 – Wie nutzen Menschen das Web? (Lösung)
**Thema:** Barrierefreiheit – Eingabegeräte
**Punkte:** 2
**Typ:** `[MATCH]`
Ordnen Sie jedem Eingabegerät seine Nutzungsweise zu.
| Eingabe | Nutzungsweise |
|---|---|
| Maus | Klicken, Scrollen |
@@ -1323,6 +1858,16 @@ Was ist der European Accessibility Act (EAA)?
Erklären Sie, warum barrierefreie Gestaltung nicht nur für Menschen mit Behinderung wichtig ist, sondern auch einen praktischen Nutzen für alle Benutzenden hat. Nennen Sie mindestens zwei konkrete Beispiele.
---
### H6 – Barrierefreiheit: Warum auch für „normale" Benutzende? (Lösung)
**Thema:** Barrierefreiheit – Business Case
**Punkte:** 2
**Typ:** `[ESSAY]`
Erklären Sie, warum barrierefreie Gestaltung nicht nur für Menschen mit Behinderung wichtig ist, sondern auch einen praktischen Nutzen für alle Benutzenden hat. Nennen Sie mindestens zwei konkrete Beispiele.
> **Musterlösung:** Barrierefreiheit verbessert die UX für alle: (1) SEO – Alt-Texte und semantisches HTML helfen Suchmaschinen, die Seite besser zu verstehen → besseres Ranking. (2) Mobile – viele barrierefreie Prinzipien (z. B. große Tippflächen, guter Kontrast) sind auch für Mobilgeräte im Sonnenlicht wichtig. (3) Ältere Menschen – Sehschwäche, motorische Einschränkungen betreffen einen großen Anteil der Bevölkerung. Der Markt: ~15% Menschen mit Behinderung + ~20% ältere Menschen.
---
@@ -1334,6 +1879,21 @@ Erklären Sie, warum barrierefreie Gestaltung nicht nur für Menschen mit Behind
Sie möchten eine Webseite auf Barrierefreiheit testen, ohne assistive Technologie zu installieren. Was machen Sie?
- [ ] Sie scrollen durch die Seite und schauen, ob sie schön aussieht.
- [ ] Sie navigieren nur mit Tab + Enter durch die Seite und prüfen: Erreichen Sie alle Funktionen? Ist der Fokus immer sichtbar? Ist die Tab-Reihenfolge logisch?
- [ ] Sie installieren einen Screenreader und lassen die Seite vorlesen.
- [ ] Sie öffnen den Quellcode und zählen die barrierefreien Tags.
---
### H7 – Tastatur-Test: Was prüfen? (Lösung)
**Thema:** Barrierefreiheit – Praktischer Test
**Punkte:** 2
**Typ:** `[MC]`
Sie möchten eine Webseite auf Barrierefreiheit testen, ohne assistive Technologie zu installieren. Was machen Sie?
- [ ] Sie scrollen durch die Seite und schauen, ob sie schön aussieht.
- [x] **Sie navigieren nur mit Tab + Enter durch die Seite und prüfen: Erreichen Sie alle Funktionen? Ist der Fokus immer sichtbar? Ist die Tab-Reihenfolge logisch?**
- [ ] Sie installieren einen Screenreader und lassen die Seite vorlesen.