tinyurl.com/54up5mfm

Geben Sie diese Web-Adresse in einem Web-Browser ein, um die online Version der Übungen zu sehen. Dort können Sie den genannten Verweisen folgen.

Netzwerke Teil 1: Internet und WWW


Übung 1

Internet vs. WWW

Im allgemeinen Sprachgebrauch werden die Begriff "Internet" und "WWW" oft gleichbedeutend genutzt. In Wahrheit handelt es sich dabei aber nicht um dasselbe. Lesen Sie die folgenden Artikel:

Beantworten Sie anschließend die folgenden Fragen durch schriftliche Notizen:


Übung 2

Weitere Internetdienste

Das WWW ist nur ein Dienst, der im Internet angeboten wird. Es gibt viele weitere Internetdienste. Lesen Sie diesen Artikel:

WEB Technologien: Internetdienste

Nennen Sie anschließend drei weitere Internetdienste und beschreiben kurz, worum es sich dabei handelt.

Machen Sie schriftliche Notizen.


Übung 3

Die Technologien des WWW

Viele verschiedene Technologien bilden gemeinsam das WWW. Lesen Sie den folgenden Artikel:

WEB Technologien: World Wide Web (Ab dem Abschnitt "Funktionsweise")

Anschließend beschreiben Sie schriftlich, was die Aufgabe der folgenden Technologien ist.


Übung 4

Webbrowser und Webserver

Durch das Zusammenspiel von Webbrowser und Webserver wird das WWW nutzbar. Lesen Sie den folgenden Artikel:

WEB Technologien: World Wide Web (Abschnitte "Webbrowser" und "Webserver")

Beschrieben Sie anschließend durch schriftliche Notizen, was die Aufgaben der Technologien sind:


Übung 5

Wahr oder falsch

Beurteilen Sie, ob die folgenden Aussagen jeweils wahr oder falsch sind. Wenn Sie eine Aussage für falsch halten, korrigieren Sie diese.

  1. Das World Wide Web (WWW) und das Internet sind unterschiedliche Bezeichnungen für dieselbe Sache.
  2. Das WWW ist ein Teil des Internet.
  3. E-Mail ist ein Dienst des WWW.
  4. HTTP ist das grundlegende Protokoll, das zum Übertragen von Webseiten im Internet verwendet wird
  5. HTML ist eine Programmiersprache, die verwendet wird um die Inhalte eine Website zu programmieren.
  6. Webbrowser sind spezielle Softwareprogramme, die zum Speichern von Webseiten auf einem Server verwendet werden.
  7. Ein Webserver fragt bei einem Webbrowser nach einer Webseite.
  8. Jede Webseite im Internet hat eine einzigartige URL, die sie von anderen Webseiten unterscheidet.
  9. IP-Adressen sind eindeutige Identifikatoren für Geräte im Internet
  10. Ein Webserver kann nur eine einzelne Webseite bereitstellen.

Übung 6

Webadressen: URL

Lesen Sie den folgenden Artikel und betrachten Sie insbesondere die Grafik zu Beginn des Abschnitts "Was ist die Struktur einer URL?".

Hosting: Was ist eine URL: Beispiele, Struktur und mehr (bis zum Abschnitt "Parameter")

Beantworten Sie die folgenden Fragen durch schriftliche Notizen:

Ordnen Sie anschließend die Teile der folgenden URLs den entsprechenden Segmenten korrekt zu:

Segment URL 1 URL 2 URL 3
Protokoll
Subdomain
Domainname
TLD
Pfad

Übung 7

Hypertext Transfer Protocol (HTTP)

Lesen Sie den folgenden Artikel:

Ionos: Was ist HTTP? (bis zum Abschnitt "Wo wird HTTP verwendet?")

Beantworten Sie anschließend die folgenden Fragen durch schriftliche Notizen:


Übung 8

HTTP-Status-Codes

Lesen Sie den folgenden Artikel:

Ionos: HTTP-Status-Codes und ihre Bedeutung (bis zum Abschnitt "Wichtige HTTP-Status-Codes im Überblick")

Beantworten Sie anschließend die folgenden Fragen durch schriftliche Notizen:


Übung 9

HTTP-Header

Lesen Sie den folgenden Artikel:

Ionos: Der HTTP-Header – eine Übersicht für Anwender

Beantworten Sie anschließend die folgenden Fragen durch schriftliche Notizen:


Übung 10

HTTP Kommunikation analysieren

Nutzen Sie die Software httpie und analysieren Sie die HTTP Kommunikation für die folgenden URLs.

httpie

Geben Sie jeweils eine URL in das Eingabefeld oben ein und klicken anschließend auf den grünen Button "send". Auf der rechten Seite können Sie danach zwischen "Request" (HTTP-Anfrage) und "Response" (HTTP-Antwort) umschalten. Mit dem Schalter "Preview" am unteren Rand des Fensters können sie die grafische Vorschau des Ergebnisse deaktivieren, um die technische Definition der Antwort zu sehen.

  1. https://hamburgcodingschool.com/fullstack
  2. https://hamburgcodingschool.com/assets/images/helder-helping-student-square.jpg
  3. https://shop.hamburgcodingschool.com/trial-lesson/4067822/widget/product_list
  4. https://hamburgcodingschool.com/mich-gibt-es-nicht

Geben Sie jeweils eine URL in httpie ein beantworten dazu folgenden Fragen:


Übung 11

Domain Name System (DNS)

Lesen Sie den folgenden Artikel:

WEB Technologien: Das Domain Name System

Beantworten Sie anschließend die folgenden Fragen durch schriftliche Notizen:


Übung 12

Namensauflösung ausprobieren

Führen Sie mithilfe der Software dig eine Namensauflösung für die folgenden Domainnamen durch. Nennen Sie die ermittelten IP-Adressen.

Google Admin Toolbox: dig

Zusatzaufgabe: TTL

Beim Durchführen der Namensauflösung könnte Ihnen die Angabe TTL aufgefallen sein. Diese Abkürzung steht für "Time To Live" bzw. auf Deutsch "Lebenszeit".

Diskutieren Sie, wozu diese Angabe technisch genutzt werden könnte.