====== Das Internet ======
Diese Unterrichtseinheit basiert auf [[https://studio.code.org/courses/csp-2025/units/2?section_id=5018677|Unit 2 - The Internet]] im Computer-Science-Grundlagenkurs von Code.org
tbd.: Arbeitsweise mit Journal (Papierheft, alternativ OneNote) beschreiben.
Ausserdem: [[..:web:internet:societal_challenges|]]
===== Lektionen =====
==== Einführung ====
=== Lernziele: Du kannst... ===
* ...das _Senden von Daten von Gerät zu Gerät_ als grundlegende Funktion des Internets nennen.
* ...die _serielle Datenübertragung_ erklären: = _Bit für Bit_ (nicht "auf einmal", nicht parallel).
=== Links ===
* [[https://youtu.be/Dxcc6ycZ73M?si=cpv2XVKprE__sa5d|Video "What is the Internet?"]]
* [[https://studio.code.org/courses/csp-2025/units/2/lessons/1/levels/4|Internet-Simulator (V1)]]
==== Netzwerke bauen ====
=== Lernziele: Du kannst... ===
* Netzwerkstrukturen anhand verschiedener Kriterien beurteilen und vergleichen.
* die Begriffe Pfad, digitales Gerät, Netzwerk, Bandbreite erklären.
=== Begriffe ===
* Ein digitales Gerät ist zum Beispiel ein Computer, ein Smartphone, ein Server oder sonst ein Gerät, das digitale Daten einlesen/empfangen, verarbeiten und ausgeben/senden kann. Ein mit dem Internet verbundenes digitales Gerät kann Daten über das Internet austauschen.
* Ein Pfad ist eine direkte oder indirekte Daten-Verbindung zwischen zwei digitalen Geräten. Wenn Gerät A Daten über das Internet an Gerät B sendet, dann werden diese Daten entlang eines Pfades (oder entlang verschiedener Pfade) übermittelt.
* Ein Netzwerk entsteht, wenn mehrere digitale Geräte so miteinander verbunden werden, dass sie miteinander kommunizieren (das heisst: sinnvoll Daten austauschen) können.
* Die Bandbreite bestimmt die Geschwindigkeit, mit der Daten ausgetauscht werden. Sie sagt, wie viele Daten "gleichzeitig" übermittelt werden können:
* Bei einer kleinen Bandbreite können pro Sekunde nur wenige Bits oder Bytes übermittelt werden. Es dauert lange, bis die Daten übermittelt sind.
* Bei einer grossen Bandbreite können pro Sekunde mehrere Millionen Bytes übermittelt werden. Es dauert schnell, bis die Daten übermittelt sind.
==== Adressierung im Netzwerk ====
=== Lernziele: Du kannst... ===
* erklären, weshalb für die Kommunikation in einem Netzwerk Regeln erforerlich sind.
* zwei grundlegende Regeln für die Kommunikation im Netzwerk nennen:
- Jedes digitale Gerät hat eine Adresse.
- Jede Nachricht ist mit zwei Adressen, "von" und "zu", versehen.
* die Begriffe Protokoll, Internet Protokoll (IP), IP-Adresse erklären.
=== Links ===
* [[https://studio.code.org/courses/csp-2025/units/2/lessons/3/levels/1|Internet-Simulator (V2)]]
* [[https://youtu.be/5o8CwafCxnU?si=mDSYKwfgLXlBhTkQ|Video "The Internet: IP Addresses & DNS"]]
=== Begriffe ===
* Ein Protokoll legt Regeln für die Kommunikation zwischen digitalen Geräten fest. Geräte können sich nur dann sinnvoll miteinander verbinden und Daten austauschen, wenn sie sich genau an alle Regeln halten, die in den Protokollen festgelegt sind. Für die Kommunikation im Internet werden sehr viele Protokolle benötigt. Eines der wichtigsten ist das Internet Protocol.
* Das Internet Protocol legt fest, dass jedes Gerät im Netzwerk eine einzigartige Nummer (Adresse) bekommt und jede Nachricht mit Adressen von Absender und Empfänger versehen ist.
* Die IP-Adresse ist eine Zahl, mit der jedes Gerät, das mit dem Internet verbunden ist, identifiziert werden kann. Jede Nachricht (jedes Paket), das über das Internet von einem Gerät zu einem anderen gesendet wird, enthält zwei IP-Adressen: Die Zieladresse und die Ursprungsadresse. Auf diese Weise kann jede Nachricht zum richtigen Gerät geleitet werden. Und das Empfangsgerät weiss, an welche Adresse es seine Antwort zurücksenden muss.
==== Routing und Redundanz ====
=== Lernziele: Du kannst... ===
* skizzieren, wie mit Routern 1.) Netzwerke gebildet und 2.) mehrere Netzwerke miteinander (zum Internet) verknüpft werden.
* die Begriffe Router und Redundanz am Beispiel eines Netzwerks erklären.
* die Vorteile redundant aufgebauter Netzwerke erklären.
=== Links ===
* [[https://studio.code.org/courses/csp-2025/units/2/lessons/4/levels/1?no_redirect=1|Internet-Simulator (V3)]]
* {{ :gf_informatik:web_gra:internet_folien_routing.pdf | Folien zu Routing}}
=== Begriffe ===
* Ein Router ist ein digitales Gerät, das Nachrichten innerhalb eines Netzwerks und über Netzwerke hinweg weiterleiten kann. Ein Router verfügt über mehrere Netzwerkkarten und kann sich deshalb mit mehreren Netzwerken gleichzeitig verbinden. So kann er zum Beispiel eine Nachricht bekommen, die von einem Gerät in Netzwerk A kommt und diese an ein Gerät in Netzwerk B senden.
* Redundanz liegt dann vor, wenn bestimmte Elemente mehrfach vorhanden sind, von denen eigentlich nur eines nötig wäre. Manchmal nennt man etwas redundant, um darauf hinzuweisen, dass es überflüssig ist. Aber in vielen Fällen ist Redundanz gewollt. Zum Beispiel für die //Sicherheit//: Am Fahrrad wollen wir nicht nur eine Bremse haben – auch wenn eine Bremse meistens reichen würde: Was passiert wenn die eine Bremse plötzlich ausfällt und wir gerade einen Steilhang hinunter fahren? Auch die //Zuverlässigkeit// wird oft besser dank redundanter Systeme: Heute führen mehrere Eisenbahntunnel durch den Gotthard. Wenn eines gesperrt ist, können durch die anderen weiterhin Güter und Personen transportiert werden. Auch im Internet wird die Zuverlässigkeit besser, wenn mehrere Pfade zwischen zwei Geräten bestehen. Im Internet kann Redundanz ausserdem eine bessere //Leistung// (eine höhere //Bandbreite//) bewirken: Wenn mehrere Pfade zwischen zwei Geräten bestehen, können Daten auch dann schnell übermittelt werden, wenn einzelne Verbindungen überlastet sind.
==== Pakete ====
=== Lernziele: Du kannst... ===
* beschreiben, wie Daten im Internet in Form von Paketen übertragen werden:
* die Besonderheiten der Paketübertragung nennen (variable Wege, dezentral gesteuert),
* erklären, wie selbst grosse Dateien (wie Bilder oder Videos) zuverlässig übertragen werden können, obwohl manche Pakete in falscher Reihenfolge oder gar nicht ankommen und
* Unterschiede zwischen den Protokollen UDP und TCP nennen.
* Die Begriffe Paket und Metadaten erklären.
=== Links ===
* [[https://studio.code.org/courses/csp-2025/units/2/lessons/5/levels/1?section_id=5018677|Internet-Simulator (V4)]]
* [[https://youtu.be/AYdF7b3nMto?si=s4kd2eqyXkCAOjOZ|Video "The Internet: Packets, Routing & Reliability"]]
* {{ :gf_informatik:web_gra:internet_folien_pakete.pdf | Folien zu Pakete}}
=== Begriffe ===
* Ein Paket ist eine Datenmenge von bestimmter Grösse, die auf einmal übermittelt wird. Das Paket besteht aus den Daten, die es transportiert und aus Metadaten. Grössere Nachrichten oder Dateien werden in mehrere Pakete aufgeteilt und damit sozusagen in Eintelteilen übermittelt, die am anderen Ende wieder zusammengesetzt werden müssen.
* Metadaten sind Daten, die sozusagen //über// den eigentlichen Nutzdaten stehen. Bei Paketen, die im Internet übermittelt werden, sind das zum Beispiel die IP-Adressen (vom Ursprungs- und Zielgerät) oder die Paketnummer und Paket-Anzahl.
==== Für Lehrpersonen ====
* Lektionspläne
* Vollständige Keynote
* Arbeitsblätter
* Evtl. Resultate aus Umfragen etc.