forked from WEB-IMB-WS2526/lab-development-imb
3.2 KiB
3.2 KiB
Übungsblatt 03
Keine Abgabe erforderlich!
1. URL-Übung: Bestandteile
Aufgabenstellung:
Untersuchen Sie folgende Webadresse (nicht echt):
https://lernportal.schule-xyz.de/materialien/arbeitsblatt?id=2025#download
Fragen
- Was ist das Protokoll?
- Was ist die Subdomain?
- Was ist der Domainname?
- Was ist die Top-Level-Domain?
- Gibt es einen Pfad? Wenn ja: Wie heißt er?
- Sind Query-Parameter oder Sprungmarken enthalten? Wenn ja: Welche?
2. DNS-Übung: Abfrage mit nslookup
Aufgabenstellung: Ermitteln Sie die IP-Adresse mit nslookup hinter folgenden 2 Domänennamen:
www.wikipedia.dewww.thalia.dewww.tagesschau.dewww.zalando.de
Arbeitsschritte
Führen Sie die DNS-Abfrage durch und notieren Sie die gefundene IP-Adresse des Domänennamens.
3. HTTP-Übung – Ressourcen abrufen und Query-Parameter
Vorbereitung:
- Öffnen Sie ein Terminal (macOS/Linux) oder PowerShell/CMD (Windows).
- Prüfen Sie, ob
curlinstalliert ist:
curl --version
Aufgabenstellung A:
- Rufen Sie die Beispiel-Webseite
https://www.example.commitcurlauf und untersuchen Sie die Antwort.
Arbeitsschritte
- Führen Sie
curl https://www.example.comin einem Terminal aus. - Server-Anwort: Was fällt Ihnen auf bzw. was wird zurückgeliefert?
- Nur die Header anzeigen mit
curl -I https://www.example.com. - Kopieren Sie die Server-Antwort.
- Erklären Sie die einzelnen Header-Zeilen.
Aufgabenstellung B: Stellen Sie eine HTTP-Anfrage mit einem Query-Parameter und beobachten Sie das Ergebnis im Browser.
Arbeitsschritte
- Geben Sie in einem Browser Ihrer Wahl folgende Adresse ein:
https://www.google.com/search?q=tim+berners+lee - Beschreiben Sie kurz, was Sie sehen und warum.
4. HTTP-Übung: Statuscodes verstehen
1. Was bedeutet der HTTP-Statuscode 404?
- Die Verbindung wurde abgelehnt
- Der Server ist überlastet
- Die Ressource wurde nicht gefunden
- Die Anfrage war erfolgreich
2. Welcher Statuscode steht für eine erfolgreiche POST-Anfrage, bei der eine neue Ressource erstellt wurde?
200 OK302 Found204 No Content201 Created
3. Was bedeutet der Statuscode 500?
- Umleitung
- Serverfehler
- Erfolgreiche Anfrage
- Clientfehler
4. Welcher Statuscode zeigt an, dass eine Ressource dauerhaft verschoben wurde?
301 Moved Permanently404 Not Found302 Found403 Forbidden
5. Historie-Übung: Entstehungsgeschichte des WWW kennen
1. Welche Eigenschaft gehört zur Paketvermittlung?
- Geringe Flexibilität - Leitung muss reserviert bleiben.
- Keine feste Verbindung - Datenpakete werden einzeln gesendet.
- Alle Daten nutzen denselben Kanal.
- Beispiel: analoges Telefonnetz
2. Wer entwickelte das Konzept eines Memex?
- Ted Nelson
- Tim Berners Lee
- Steve Jobs
- Vannevar Bush
3. In welcher Organisation entstand der erste Projektvorschlag zum World Wide Web?
- ARPA
- CERN
- Bell Labs
- W3C
4. Wer gründete das World Wide Web Consortium (W3C) im Jahr 1994?
- Vannevar Bush
- Bill Gates
- Tim Berners-Lee
- Ted Nelson