3.2 Netzwerke – Unterrichtsmaterial
Routing und der Dijkstra-Algorithmus
Dieses Unterrichtsmaterial erklärt anschaulich, wie Router im Internet den kürzesten Weg für Datenpakete finden. Die Lernenden erarbeiten den Dijkstra-Algorithmus Schritt für Schritt von Hand, analysieren Routing-Tabellen und wenden ihr Wissen anhand praktischer Aufgaben an.
Kommunikation in Netzwerken
Das Material vermittelt umfassend die Grundlagen von Netzwerken und dem Internet, einschliesslich des Schichtenmodells, Datenpaketen, IP-Adressen, Subnetzen, Routing und Protokollen. Es nutzt anschauliche Analogien, Aufgaben und Simulationen wie Filius, um diese Konzepte verständlich zu machen.
Wie das Internet funktioniert: Server, Pakete und Ping
Dieses praxisorientierte Unterrichtsmaterial führt Schülerinnen und Schüler in die Grundlagen von Netzwerken ein. Anhand von Beispielen, Berechnungen zur Lichtgeschwindigkeit und praktischen Experimenten mit Befehlen wie 'ping' und 'traceroute' untersuchen sie den Weg von Datenpaketen durch das Internet.
IP-Adressen, Subnetmasken und Routing
Dieses Unterrichtsmaterial vermittelt die Grundlagen von Subnetmasken, Netzwerk- und Broadcast-Adressen sowie die Funktionsweise von Routern und Gateways. Es enthält sowohl theoretische Erklärungen und Übungsaufgaben als auch praktische Programmierübungen in Python zur Berechnung von Netzwerkadressen.
Internet-Routing, Autonome Systeme und BGP
Dieses Unterrichtsmaterial erklärt, wie das globale Internet als Netzwerk autonomer Systeme funktioniert und warum das Routing auf wirtschaftlichen Beziehungen statt auf dem kürzesten Weg (Dijkstra) basiert. Es behandelt Themen wie BGP, die Tier-Hierarchie, Internet Exchange Points und das Valley-free-Prinzip, ergänzt durch praktische Übungen.
Domain-Name-System (DNS)
Dieses Unterrichtsmaterial führt Schülerinnen und Schüler schrittweise an das Domain-Name-System (DNS) heran, beginnend bei historischen Hosts-Dateien über die hierarchische Struktur von Nameservern und Zonen bis hin zur konkreten DNS-Abfrage und Sicherheitsaspekten wie DNSSEC.
Netzwerke und Routing mit Filius
Anhand praktischer Aufgaben in der Lernsoftware Filius lernen Schülerinnen und Schüler, wie Router Netzwerke verbinden, IP-Adressen konfiguriert werden und wie Routingtabellen sowie Standardgateways funktionieren.
APIs, Netzwerke und Logins mit Node-RED
Dieses Unterrichtsmaterial behandelt die Grundlagen von APIs, HTTP-Anfragen, Netzwerkverkehr und Cookies. Die Schülerinnen und Schüler untersuchen den Netzwerkverkehr im Browser, fragen öffentliche APIs ab und erstellen eigene APIs sowie Login-Mechanismen mit Node-RED.
Routing in Rechnernetzen
Dieses Unterrichtsmaterial führt anhand alltagsnaher Analogien wie dem öffentlichen Verkehr in Bern in das Konzept des Routings im Internet ein. Die Lernenden erarbeiten dabei grundlegende Prinzipien von Routing-Tabellen, Ausfallsicherheit und Load-Balancing und wenden diese auf Netzwerke an.
Filius-Workshop: Netzwerke und das Internet simulieren
In diesem umfassenden Workshop lernen Schülerinnen und Schüler mithilfe der Lernsoftware Filius die Grundlagen von Netzwerken kennen. Sie bauen Schritt für Schritt Netzwerke auf, konfigurieren IP-Adressen, Switches, Router, Gateways und Webserver und richten ein DNS ein.
Konzept Datenpakete
Der Text erklärt anschaulich den Aufbau von digitalen Datenpaketen im Netzwerk, bestehend aus Nutdaten (Payload) und Metadaten (Header/Frame). Zudem wird das Prinzip der Schichtenarchitektur anhand einer Briefanalogie erläutert.
Konzept DNS
Das Unterrichtsmaterial erklärt die Funktionsweise des Domain Name Systems (DNS) als Übersetzung von Domains in IP-Adressen anhand einer anschaulichen Analogie und beschreibt den hierarchischen Prozess der Namensauflösung.
Konzept Client – Server
Der Text erklärt das grundlegende Konzept von Client und Server anhand von Beispielen aus dem Internet und dem Betriebssystem. Dabei wird verdeutlicht, dass es sich bei Client und Server um Programme handelt, die Anfragen stellen beziehungsweise beantworten.
Konzept Routing
Dieser Text erklärt das Konzept des Routings in Computernetzwerken, beschreibt die Funktion von Routern sowie Routingtabellen und veranschaulicht dies durch eine anschauliche Analogie und praktische Beispiele.
Konzept des Address Resolution Protocols (ARP)
Das Lehrmaterial erklärt anhand einer kurzen analogen Beschreibung das Funktionsprinzip des Address Resolution Protocols (ARP) in Netzwerken. Dabei wird erläutert, wie logische IP-Adressen in physische MAC-Adressen aufgelöst werden.
Netzwerke, TCP und Ports
Das Material erklärt grundlegende Konzepte von Netzwerken mit Fokus auf die Transportschicht, insbesondere die Funktionsweise von TCP, den Handshake und Ports. Zudem wird die Anwendungsschicht anhand von HTTP und dem Ablauf beim Laden einer Webseite beleuchtet.
Einführung in IPv4-Adressen und Netzwerke
Dieses Unterrichtsmaterial erklärt die Grundlagen von IP-Adressen (IPv4 und IPv6), die Unterscheidung zwischen Netzwerkteil und Hostteil sowie das Problem der Adressknappheit. Anschliessend wird das gelernte Wissen in kleineren Programmierübungen mit Python angewendet.
IP-Adressen und MAC-Adressen im Vergleich
Dieses Unterrichtsmaterial erklärt anschaulich die Trennung von logischer Internetschicht (IP) und physischer Netzzugangsschicht (MAC) anhand von Frames und IP-Paketen. Anhand von Beispielen, der ARP-Tabelle und konkreten Übungen lernen die Lernenden, wie Pakete im lokalen oder fremden Netzwerk weitergeleitet werden.
Netzwerke und Dienste
Dieses Lehrmaterial für das Grundlagenfach Informatik am Gymnasium führt in die Grundlagen von Computernetzwerken, das Internet als Netzwerk von Netzwerken sowie in verschiedene Internetdienste wie das WWW ein.
Cookies mit PHP setzen
Dieses Lehrmaterial erklärt die Funktionsweise von HTTP-Cookies, deren Sicherheitsaspekte und wie man sie mithilfe von PHP auf einem Webserver setzt und ausliest.
ESP8266 und Node-RED via Proxy-Server
Dieses Unterrichtsmaterial erklärt anhand eines konkreten Beispiels, wie Microcontroller (ESP8266) über HTTP-Requests und einen Proxy-Server mit einem Node-RED-Server kommunizieren. Es behandelt netzwerktechnische Grundlagen wie Proxies und zeigt die praktische Umsetzung mithilfe von Python-Code.
Prüfung zu Netzwerken
Eine schriftliche Prüfung zum Thema Netzwerke für das Gymnasium. Sie deckt das Client-Server-Modell, Protokolle, das TCP/IP-Schichtenmodell, Routing und NAT ab.
Subnetze konfigurieren mit Filius
Ein praktischer Arbeitsauftrag zur Konfiguration von IP-Adressen und Subnetzen in einer vorgegebenen Netzwerkarchitektur mithilfe der Simulationssoftware Filius. Lernende müssen Netzwerkmasken, Router-Interfaces und Standardgateways für ein gegebenes Subnetz bestimmen.
IP-Adressen und Netzmasken
Der Text erklärt den Aufbau von IPv4-Adressen, die Unterscheidung zwischen Netzwerkteil und Hostteil sowie die Funktionsweise von Netzmasken und Suffixnotation. Zudem werden spezielle IP-Adressen, Broadcast- und Netzwerkadressen sowie private Netzwerke und NAT thematisiert.
Grundlagen von Computernetzwerken und Topologien
Dieses Unterrichtsmaterial vermittelt die Grundlagen von Computernetzwerken, LAN und WAN, verschiedenen Netzwerktopologien wie Bus und Stern sowie die Rollen von Switches und Routern. Es beinhaltet zudem eine konkrete Praxisaufgabe, bei der das heimische Netzwerk fotografiert und skizziert werden soll.
Network Address Translation (NAT)
Dieses Unterrichtsmaterial erklärt detailliert die Funktionsweise von Network Address Translation (NAT), beleuchtet die Hintergründe der Adressknappheit von IPv4 sowie Port-Forwarding (DNAT) und diskutiert die sicherheitsbezogenen Vor- und Nachteile sowie Probleme bei verschiedenen Anwendungsprotokollen.
Netzwerkzugangsschicht, Frames und MAC-Adressen
Der Text erklärt grundlegende Konzepte der Netzwerkzugangsschicht wie Ethernet- und WLAN-Frames, MAC-Adressen sowie deren hexadezimale und binäre Darstellung. Zudem wird die Funktionsweise von Broadcasts und des Address Resolution Protocols (ARP) erläutert.
Grundlagen von Protokollen und Netzwerkkommunikation
Der Text erklärt die grundlegenden Konzepte von Kommunikationsprotokollen, Nachrichtenformaten (Header, Payload, Trailer) sowie Nachrichtenabfolgen mittels Zustandsmaschinen und Sequenzdiagrammen. Anhand von Beispielen aus dem Alltag und der Informatik wird veranschaulicht, wie Maschinen und Menschen Daten austauschen.
Protokolle und Diagramme am Beispiel eines Telefongesprächs
Das Unterrichtsmaterial führt anhand eines Telefongesprächs in die Konzeption von Protokollen ein. Die Schülerinnen und Schüler skizzieren den Nachrichtenaustausch als Sequenzdiagramm und entwerfen ein Zustandsdiagramm für die angerufene Person, optional auch mit dem Tool Mermaid.
Das TCP/IP-Schichtenmodell und Netzwerkgrundlagen
Dieser Text erklärt anschaulich die Funktionsweise von Computernetzwerken und des Internets. Dabei werden die verschiedenen Aufgaben der Datenübertragung, Bitcodierungen sowie das TCP/IP-Schichtenmodell mit seinen vier Schichten und das Prinzip der Kapselung im Detail erläutert.
Webserver und HTTP
Dieses Unterrichtsmaterial führt in die Erstellung eines einfachen Webservers mit Python und die Gestaltung minimaler Webseiten ein. Zudem wird der HTTP- und TCP-Netzwerkverkehr mithilfe von Analysetools untersucht sowie auf Sicherheitslücken und Schutzmassnahmen eingegangen.
Server, Client und Webserver mit Python
Dieses Unterrichtsmaterial erklärt die Grundlagen von Client-Server-Architekturen, Netzwerknachrichten und Protokollen am Beispiel des Webs. Zudem wird praktisch gezeigt, wie ein einfacher Webserver mit Python implementiert und im lokalen Netzwerk getestet werden kann.
TCP und UDP im Vergleich
Der Text erklärt die Funktionsweise und Unterschiede der Netzwerkprotokolle TCP und UDP, beleuchtet deren historische Entstehung im Kontext des ARPANET und vergleicht ihre Eigenschaften wie Zuverlässigkeit und Verbindungsorientierung anhand von Beispielen und Erklärungen.
CyberQuest
CyberQuest ist eine komplexe Lernumgebung zur Simulation von Alltagsumgebungen wie Social-Media-Netzwerken, um Themen der Cybersecurity und vernetzten Systeme praktisch zu untersuchen. Vorgefertigte Lektionen im Lesson Center ermöglichen Lehrpersonen die Verwaltung und Durchführung von entsprechenden Unterrichtseinheiten.
Interactive IPs und Netzmaske
Ein interaktives Programm zur Überprüfung von IP-Adressen und Netzmasken, bei dem Dezimal- und Binärwerte angepasst werden können. Es wird geprüft, ob die Eingaben gültig sind und ob die IPs zur gleichen Netzwerkgruppe gehören.
TCP/IP Visualisierung
Dieses interaktive Lehrmittel veranschaulicht die Funktionsweise von TCP/IP-Netzwerken und Protokollen anschaulich. Lernende können Netzwerkprozesse visuell nachvollziehen und den Datenaustausch untersuchen.
WebNetSim: Simulation von Netzwerken im Unterricht
Die webbasierte Lernumgebung WebNetSim ermöglicht es Lernenden, virtuelle Netzwerke aufzubauen und deren Komponenten wie Router, Access Points und IP-Adressen spielerisch zu verstehen. Der begleitende Leitfaden skizziert eine erprobte Unterrichtssequenz zur Vermittlung von Netzwerk-Grundlagen.
Wellenreiten auf der Daten-Autobahn – Einführung ins Internet
Dieses ETH-Leitprogramm bietet eine fundierte und leicht verständliche Einführung in das Internet und das World Wide Web. Es behandelt Themen wie Browser-Bedienung, Suchstrategien, Internetdienste und grundlegende Netzwerk-Technik anhand von anschaulichen Beispielen und Aufgaben.
Deadlock und Routing (CS Unplugged)
Dieses Material beschreibt eine spielerische Gruppenaktivität ohne Computer, um das Phänomen von Deadlocks (Verklemmungen) in Netzwerken anhand von Spielmarken und Bewegungsregeln zu veranschaulichen. Die Lernenden erfahren hautnah, wie es zu Blockaden in verteilten Systemen kommen kann und wie diese durch Koordination gelöst werden müssen.
Puzzle: Routing Algorithmen
Dieses Unterrichtsmaterial vermittelt Schülern in Form eines Puzzles und mit Hilfe einer Software das Prinzip von Routing-Algorithmen. Nach zwei Lektionen verstehen die Lernenden vier verschiedene Verfahren und können diese auf konkrete Beispiele anwenden.
Grundlagen der Netzwerktechnik - Sicherheit im Netz
Diese Unterrichtssequenz führt Schülerinnen und Schüler in die Grundlagen der Netzwerktechnik, das Hybrid-Schichtenmodell sowie damit verbundene Sicherheitsaspekte und Schwachstellen ein. Das Material beinhaltet detaillierte Arbeitsblätter, Lösungen, Präsentationen und Unterrichtsverläufe für rund sieben bis neun Lektionen.
Präsentation zu Informatiksystemen und Netzwerken
Diese Unterrichtspräsentation vermittelt grundlegende Konzepte der Computerarchitektur, der Interaktion von Hardware und Software sowie die Funktionsweise von Netzwerken und Sicherheitsprinzipien.
URLs, Web-Verfügbarkeit und Wayback Machine
Der Text erklärt den Aufbau von URLs (Protokoll, Server, Dateipfad, Suchanfrage), die Bedeutung der HTTPS-Verschlüsselung sowie die Problematik von defekten Links und deren Archivierung mithilfe der Wayback Machine.
IP-Adressen: IPv4 und IPv6
Der Text erklärt die Grundlagen von IP-Adressen in Netzwerken und vergleicht die Formate sowie Adressräume von IPv4 und IPv6. Zudem wird kurz auf die Adressierung in IP-Teilnetzwerken eingegangen.
Das Domain-Name-System (DNS)
Dieses Unterrichtsmaterial führt Schülerinnen und Schüler in das Domain-Name-System (DNS) ein, erklärt die Funktionsweise von IP-Adressen, Ports und hierarchischen Serverstrukturen und behandelt praktische Aspekte wie Whois-Abfragen, nslookup und Sicherheitsrisiken wie DNS-Hijacking.
Routing im Internet und der ÖV-Vergleich
Dieses Unterrichtsmaterial führt anhand einer Analogie zum öffentlichen Verkehr in Biel in das Konzept des Routings in Netzwerken auf der Vermittlungsschicht ein. Die Lernenden erarbeiten selbstständig, wie Datenpakete anhand von Tabellen und Regeln weitergeleitet werden, und reflektieren Themen wie Ausfallsicherheit und Load-Balancing.
IP-Adressen, Routing und Netzwerkgrundlagen
Dieses Unterrichtsmaterial behandelt die Grundlagen von Netzwerken, darunter IP-Adressen, IPv4, das Finden der eigenen Adresse, Ping, Routing, Traceroute, Standardgateway und MAC-Adressen. Es enthält praxisnahe Aufgaben zur Überprüfung von Netzwerkeinstellungen und Verbindungen über die Befehlszeile.
Das Schichtenmodell in Alltag und Informatik
Dieses Unterrichtsmaterial führt anhand eines alltäglichen Beispiels (Schulmöbeltransport) in das Konzept des Schichtenmodells ein. Es werden die Vorteile wie Wiederverwendbarkeit und austauschbare Schichten erläutert und Bezüge zu Netzwerken und anderen Wissenschaften hergestellt.
Netzwerkschichten und Adressen im Vergleich
Dieses Unterrichtsmaterial erklärt die verschiedenen Schichten von Netzwerken (physikalische Schicht, Vermittlungsschicht, Transportschicht, Anwendungsschicht) und die dazugehörigen Adressierungsarten (MAC-Adresse, IP-Adresse, Ports) anschaulich anhand einer Analogie mit einem Einkaufszentrum.
Remotes verwenden in Git
Dieses Unterrichtsmaterial erklärt die Verwendung von Remote-Repositories in Git, einschliesslich der Protokolle HTTPS und SSH. Anhand von praktischen Befehlen wie git clone, git pull und git push sowie konkreten Aufgaben wird die kollaborative Arbeit an Projekten eingeübt.
SSH-Server
Dieses Unterrichtsmaterial erklärt praxisnah, wie ein SSH-Server unter Linux installiert und konfiguriert wird. Anhand von konkreten Aufgaben und Befehlen lernen die Lernenden, Netzwerkinformationen wie die IP-Adresse zu bestimmen und sich remote zu verbinden.
Linux-Kenntnisse testen mit dem Spiel Bandit
Dieses praxisnahe Material stellt das Wargame 'Bandit' von OverTheWire vor, bei dem Schülerinnen und Schüler Linux-Shell-Befehle und SSH-Verbindungen anhand von aufeinanderfolgenden Levels spielerisch anwenden. Die Lernenden protokollieren ihre Befehle, um von Level zu Level aufzusteigen.
Die Anwendungsschicht in Netzwerken
Das Unterrichtsmaterial erklärt anschaulich die Anwendungsschicht in Netzwerken anhand eines Schulbeispiels und geht auf wichtige Internetprotokolle wie HTTP, SMTP und IMAP ein. Es vermittelt die Grundlagen der Kommunikation auf Anwendungsebene für den Informatikunterricht.
Die Transportschicht im Netzwerk
Der Text erklärt die Aufgaben der Transportschicht in Netzwerken, insbesondere die Paketierung, Sequenzierung und Fehlerbehandlung. Anhand eines Schulhaus-Beispiels sowie der Protokolle TCP und UDP werden die Konzepte anschaulich vermittelt.
Schichten und Adressen im Netzwerkmodell
Das Unterrichtsmaterial erklärt mithilfe einer anschaulichen Analogie eines Einkaufszentrums die verschiedenen Schichten eines Netzwerks. Dabei werden MAC-Adressen, IP-Adressen, Ports und Protokolle der Anwendungsschicht einander gegenübergestellt.
Filius-Workshop zu Rechnernetzen
Dieser Workshop führt Lernende mithilfe von Video-Anleitungen und der Simulationssoftware Filius schrittweise in die Grundlagen von Rechnernetzen ein. Die Lernenden bauen eigene Netzwerkumgebungen auf, probieren Konfigurationen aus und bearbeiten begleitende Aufgaben.
Peer-to-Peer-Netzwerk
Dieses Unterrichtsmaterial führt in die Grundlagen von Peer-to-Peer-Netzwerken ein. Die Lernenden verbinden zwei Computer direkt miteinander und konfigurieren IP-Adressen praktisch in einer Simulationsumgebung.
Netzwerke testen mit dem Ping-Befehl
Diese praktische Aufgabe führt Schülerinnen und Schüler in die Überprüfung von Netzwerkverbindungen ein. Anhand eines simulierten Mini-Netzwerks wird der Ping-Befehl angewendet und die Netzwerkaktivität analysiert.
Netzwerke erweitern mit einem Switch
Das Unterrichtsmaterial erklärt anhand einer kurzen Definition die Funktion eines Netzwerk-Switches und lässt die Lernenden in einer praktischen Übung mit dem Simulationstool Filius ein kleines Netzwerk mit drei Computern und einem Switch aufbauen, verkabeln und testen.
Das Client-Server-Prinzip und Echo-Server
Dieses Unterrichtsmaterial führt anhand einer praktischen Übung mit einem Echo-Server und -Client in das Client-Server-Prinzip ein. Die Lernenden richten Netzwerkanwendungen ein, beobachten die Kommunikation und erarbeiten theoretische Grundlagen zu Serverdiensten und Protokollen.
Router in Netzwerken
Dieses Unterrichtsmaterial erklärt die Funktion und den Einsatz von Routern zur Verbindung unterschiedlicher Netzwerke. Anhand einer praktischen Aufgabe mit der Simulationssoftware Filius lernen die Schülerinnen und Schüler, wie Router konfiguriert werden und Datenpakete weiterleiten.
Das Gateway in Rechnernetzen
Dieses Unterrichtsmaterial erklärt anhand einer alltäglichen Analogie das Konzept eines Gateways in Computernetzwerken. Anschliessend wird in einer praktischen Übung mithilfe einer Netzwerksimulationssoftware (wie Filius) konfiguriert, wie Datenpakete über einen Router zwischen verschiedenen Netzwerken vermittelt werden.
Das Web und Webserver
Das Material erklärt grundlegend, wie das World Wide Web funktioniert, welche Rolle Webserver und Webbrowser spielen und wie HTML-Dateien sowie andere Medienelemente übertragen werden. Es bietet einen anschaulichen Einstieg in die Funktionsweise von Webanwendungen und Netzdiensten.
Webserver einrichten und HTML-Grundlagen
Die Schülerinnen und Schüler richten auf einem Testserver einen eigenen Webserver ein und erstellen einfache HTML-Seiten mit Verlinkungen. Dabei lernen sie praktische Grundlagen der Funktionsweise von Webseiten und Webservern kennen.
DNS-Server in Rechnernetzen einrichten
Dieses Unterrichtsmaterial erklärt die Funktion des Domain Name Systems (DNS) anhand eines praktischen Vergleichs mit einem Telefonbuch. Die Lernenden richten in einer Netzwerksimulationssoftware (wie Filius) eigenständig einen DNS-Server ein und verbinden ihn mit dem Router.
DNS auf Clients einrichten (Filius)
In dieser praktischen Aufgabe lernen die Lernenden, wie man DNS-Server auf Clients in einer Netzwerksimulationssoftware (Filius) einrichtet und konfiguriert. Das Material beinhaltet eine konkrete Arbeitsanweisung zur IP-Konfiguration.
DNS testen in Rechnernetzen mit Filius
Eine praktische Übung aus einem interaktiven Kurs zu Rechnernetzen, bei der Schülerinnen und Schüler mit der Software Filius einen DNS-Server konfigurieren, eine Domain auf eine IP-Adresse mappen und die Auflösung im Webbrowser sowie über die Befehlszeile testen.
Häufige Probleme in Netzwerken beheben
Dieses Unterrichtsmaterial führt systematisch in die Fehlersuche in Netzwerken mithilfe des Schichtenmodells ein. Anhand praktischer Aufgaben in der Simulationssoftware Filius lernen Schülerinnen und Schüler, Netzwerkprobleme methodisch von der physikalischen Schicht bis zur Anwendungsschicht einzugrenzen und zu lösen.
IP-Adressen und Netzwerkadressierung
Der Text erklärt die Grundlagen von IP-Adressen im Internet Protocol, wobei sowohl die Struktur und Grenzen von IPv4 als auch die modernere und umfangreichere IPv6-Adressierung behandelt werden. Zudem wird die Adressierung von IP-Teilnetzwerken und die Verwendung von Netzwerkmasken erläutert.
Ports im Netzwerk
Der Text erklärt die Funktion von Ports auf der Transportschicht, um gleichzeitige Verbindungen auf derselben IP-Adresse zu unterscheiden. Zudem wird eine Übersicht über wichtige sogenannte 'Well-known Ports' für verschiedene Netzwerkdienste gegeben.
Grundlagen der Webtechnologien (HTML, CSS, JavaScript)
Dieses Unterrichtsmaterial bietet eine Einführung in die grundlegenden Webtechnologien. Die Schülerinnen und Schüler lernen die Rollen von HTML für die Struktur, CSS für das Layout und JavaScript für die Interaktivität beim Erstellen von Webseiten kennen.
Unterrichtseinheit Netzwerke und Schichtenmodell
Diese Unterrichtseinheit behandelt Computernetzwerke anhand eines vereinfachten Schichtenmodells und wichtiger Protokolle wie DNS, HTTP, TCP und IP. Die Lernenden wenden ihr theoretisches Wissen praktisch in der Simulationssoftware Filius an, um Netzwerke zu entwerfen und zu testen.
Netzwerke und Protokolle Unterrichtsreihe
Eine vollständige Unterrichtsreihe für das Gymnasium zum Thema Netzwerke. Die Schülerinnen und Schüler lernen anhand von Präsentationen und dem Simulationsprogramm Filius grundlegende Konzepte wie IP-Adressen, das Schichtenmodell, Protokolle und DNS kennen.
Filius Advanced: Netzwerkmasken und Funktionsweise des Internets
Dieses Unterrichtsmaterial bietet fortgeschrittene Aufgaben und Erklärungen zur Netzwerksimulation mit Filius. Die Lernenden befassen sich intensiv mit Netzwerkmasken, DNS-Servern und der Funktionsweise des Internets.
Filius-Workshop: Einführung in Rechnernetze
Dieser Workshop nutzt die Lernsoftware Filius, um Schülerinnen und Schülern anhand von Videos und praktischen Übungen die Grundlagen von Rechnernetzen näherzubringen. Die Lernenden bauen Schritt für Schritt eigene Netzwerkumgebungen auf und beantworten dazu vertiefende Fragen.
World Wide Web
Das Unterrichtsmaterial führt in die Geschichte, die Standards und die Funktionsweise des World Wide Webs sowie von Webbrowsern und URIs ein. Es beinhaltet erklärende Texte, historische Hintergründe und praktische Übungen zum Testen von Webseiten und Analysieren von URIs.
Routing im Internet
Dieses Unterrichtsmaterial führt anhand einer Analogie des öffentlichen Verkehrs (Bernmobil) in das Konzept des Routings und der Netzwerke ein. Die Lernenden erarbeiten Prinzipien wie Routing-Tabellen, Ausfallsicherheit und Load-Balancing und wenden diese auf Datenpakete im Internet an.
Schicht 4: Anwendungsschicht
Dieses Unterrichtsmaterial erklärt die Anwendungsschicht von Netzwerken anhand von Beispielen wie dem Schulalltag und gängigen Internetdiensten. Zudem werden wichtige Protokolle wie HTTP/HTTPS, SMTP und IMAP vorgestellt.
Die Transportschicht im Netzwerk
Dieses Unterrichtsmaterial erklärt die Aufgaben und Funktionsweise der Transportschicht in Netzwerken anhand eines anschaulichen Schulbeispiels. Zudem werden die beiden wichtigsten Protokolle TCP und UDP gegenübergestellt und ihre Einsatzbereiche verglichen.
WebNetSim - Netzwerke interaktiv erkunden
WebNetSim ist eine interaktive Online-Lernumgebung, in der Lernende spielerisch eigene Netzwerke aufbauen und die Funktionsweise von vernetzten Systemen nachvollziehen. Durch die Übernahme verschiedener Rollen wird der Weg von Daten im Internet anschaulich vermittelt.
Peer-to-Peer-Netzwerk
Dieses Unterrichtsmaterial führt in die Grundlagen von Peer-to-Peer-Netzwerken ein und zeigt, wie zwei Computer direkt via Netzwerkkabel verbunden werden. Anhand einer praktischen Übung mit dem Simulationsprogramm Filius erstellen die Lernenden ein eigenes kleines P2P-Netzwerk.
Netzwerke testen mit Ping
Dieses Unterrichtsmaterial führt Lernende praxisnah an die Überprüfung von Netzwerkverbindungen heran. Anhand eines Mini-Netzwerks wird der Einsatz des ping-Befehls und der IP-Adresse praktisch erprobt.
Netzwerke und Switches mit Filius
Dieses Unterrichtsmaterial führt anhand einer praktischen Übung in die Verwendung von Switches in Computernetzwerken ein. Die Lernenden erweitern ein simuliertes Netzwerk in Filius, verbinden mehrere Geräte und testen die Konnektivität mittels Ping.
Router und Netzwerkopplung mit Filius
Dieses Unterrichtsmaterial erklärt anhand einer praktischen Übung mit der Software Filius, wie Router eingesetzt werden, um verschiedene Netzwerke miteinander zu verbinden. Die Schülerinnen und Schüler konfigurieren einen Router mit mehreren Schnittstellen und IP-Adressen und testen die Verbindung.
Das Gateway in Rechnernetzen
Dieses Unterrichtsmaterial erklärt anhand einer anschaulichen Analogie und praktischer Aufgaben mit dem Simulator Filius den Begriff des Gateways und wie Computer in verschiedenen Netzwerken miteinander kommunizieren.
Webserver einrichten
Dieses Unterrichtsmaterial führt in das Client-Server-Prinzip und die Funktionsweise von Webservern ein. Die Lernenden richten eigenhändig einen lokalen Webserver ein und erstellen einfache HTML-Seiten mit Verlinkungen.
DNS-Server konfigurieren
Dieses Unterrichtsmaterial erklärt anhand einer Analogie die Funktionsweise des Domain Name System (DNS) und beinhaltet eine praktische Übung, in der mithilfe einer Simulationssoftware (wie Filius) ein eigenes Netzwerk um einen DNS-Server erweitert und konfiguriert wird.
DNS-Einträge erstellen mit Filius
In dieser praktischen Übung lernen Schülerinnen und Schüler, wie man einen DNS-Server konfiguriert und DNS-Einträge erstellt. Anhand einer Netzwerksimulationssoftware wird überprüft, wie Domainnamen in IP-アドレス aufgelöst werden.
Fehlersuche in Netzwerken mit Filius
Dieses Unterrichtsmaterial führt systematisch an die Behebung von Netzwerkproblemen heran, indem das Schichtenmodell von Netzwerken durchgegangen wird. Anhand praktischer Aufgaben in der Simulationssoftware Filius analysieren und lösen die Lernenden konkrete Störungen auf verschiedenen Schichten.
E-Mail-Verschlüsselung
Dieses Unterrichtsmaterial befasst sich mit der Absicherung des E-Mail-Verkehrs. Die Schülerinnen und Schüler lernen die Protokolle IMAP und SMTP kennen und erproben die Ende-zu-Ende-Verschlüsselung praktisch mithilfe von Gpg4win und Outlook.
Netzwerke besser verstehen
Dieses Unterrichtsmaterial vertieft das Verständnis von Netzwerken, indem es auf IP-Adressen, DHCP und das hierarchische DNS-System eingeht. Die Schülerinnen und Schüler bearbeiteten leitende Fragen und setzen das Gelernte praktisch mit der Simulationssoftware Filius um, um Heimnetzwerke und DNS-Strukturen aufzubauen.
SSH-Zugriff und Datenübertragung auf dem Raspberry Pi
Dieses Unterrichtsmaterial erklärt praxisnah den gesicherten Fernzugriff via SSH und die Dateiübertragung mit SCP auf einen Raspberry Pi. Anhand von Befehlen und konkreten Aufgaben wird der Umgang mit Linux-Netzwerkverbindungen und Schlüsselpaaren eingeübt.
Globale Ereignisse und Datenvisualisierung mit Thymio und Aseba
Das Unterrichtsmaterial erklärt anhand des Thymio-Roboters und der Software Aseba, wie globale Ereignisse definiert, versendet und zur grafischen Darstellung von Sensordaten genutzt werden. Es zeigt Schritt für Schritt, wie Beschleunigungsmesswerte aufgezeichnet und visualisiert werden können.
Einführung in Webtechnologien
Dieses Unterrichtsmaterial bietet eine Einführung in die Grundkonzepte des World Wide Web und erklärt den technischen Aufbau von Webseiten. Es behandelt die zentralen Technologien HTML, CSS und JavaScript und zeigt deren Zusammenspiel von Client und Webserver auf.
Grundlagen des World Wide Web und Netzwerkinfrastrukturen
Der Text vermittelt die theoretischen Grundlagen des World Wide Web inklusive Client-Server-Modell, Webbrowsern, Webservern und grundlegenden Web-Technologien wie HTML, CSS und JavaScript. Zudem werden die Funktionsweise von URLs, das Internetprotokoll (IP) und das Domain Name System (DNS) erklärt.
JavaScript und HTTP
Das Lehrmaterial erklärt die Kommunikation zwischen JavaScript-Programmen und Servern als Grundlage moderner Webanwendungen. Lernende entwickeln dabei eigenständig einen einfachen Client.
HTTP – Hypertext Transfer Protocol
Dieses Unterrichtsmaterial erklärt anschaulich die Funktionsweise des HTTP-Protokolls für das World Wide Web. Es behandelt Anfragemethoden, Dateipfade, URLs, Statuscodes sowie die Übermittlung von HTTP-Parametern an den Server.
AJAX – Asynchronous JavaScript and XML
Dieses Unterrichtsmaterial erklärt die Grundlagen von AJAX und den Unterschied zu klassischen Webanwendungen. Anhand eines konkreten JavaScript-Beispiels mit der fetch-API wird gezeigt, wie asynchrone HTTP-Anfragen im Hintergrund durchgeführt werden.
Aare Guru Webapp
Dieses Unterrichtsmaterial zeigt anhand einer konkreten Web-App, wie man Daten von einer JSON-API (Aare Guru) mit JavaScript abruft und in einer Webseite darstellt. Die Lernenden erweitern bestehenden Code, um zusätzliche Wetter- oder Messwerte anzuzeigen.
Apache-Webserver
Diese Unterrichtsmaterialleitung erklärt die Installation und Konfiguration des Apache-Webservers sowie die Handhabung von Logfiles unter Linux. Es beinhaltet praxisnahe Befehle zur Verwaltung von Webseiten und Modulen sowie eine kurze Übungsaufgabe.
Fetch-Requests und HTTP-Statuscodes mit JavaScript
Dieses Unterrichtsmaterial erklärt anhand von Codebeispielen, wie asynchrone Fetch-Requests in JavaScript mit async und await durchgeführt werden. Zudem wird eine Übersicht über die wichtigsten HTTP-Statuscodes und deren Kategorien gegeben.
GET-Requests manuell ausführen
Dieses Unterrichtsmaterial erklärt die Grundlagen von HTTP-GET-Requests und zeigt, wie man diese mithilfe des Tools telnet manuell von der Konsole aus an einen Webserver sendet. Anhand einer konkreten Anleitung und einer praktischen Aufgabe wird die Funktionsweise von Webanfragen und Serverantworten veranschaulicht.
Einführung in Webseiten und Internetkommunikation
Dieses Unterrichtsmaterial bietet einen einfachen Einstieg in die Erstellung von HTML-Webseiten und gibt einen Ausblick darauf, wie Webseiten über das Internet übertragen werden. Anhand einer praktischen Übung erstellen die Lernenden ihre erste HTML-Datei und betrachten diese im Browser.
World Wide Web
Dieses Unterrichtsmaterial bietet eine Einführung in die Geschichte, die Standards (wie HTTP, HTML, URI, CSS) und die Funktionsweise des World Wide Web sowie von Webbrowsern. Es enthält praktische Aufgaben zum Testen historischer Browser, zum Analysieren von URIs und zum Erweitern eigener Webseiten.
IP-Adresse
Dieses Unterrichtsmaterial erklärt den Begriff der IP-Adresse, deren Aufbau sowie die Unterscheidung zwischen lokalen und externen IP-Adressen. Anhand praktischer Aufgaben und Übungen lernen Schülerinnen und Schüler, die eigene IP-Adresse zu bestimmen und Netzwerkdiagnosetools wie den Ping-Befehl anzuwenden.
MicroPython Funk-Modul Dokumentation und Code-Beispiele
Das Unterrichtsmaterial beschreibt die Verwendung des Funk-Moduls in Python für Microcontroller. Es werden wichtige Befehle zum Ein- und Ausschalten, Konfigurieren sowie zum Senden und Empfangen von Nachrichten mittels Code-Beispielen erläutert.
Fernsteuerung des micro:bit mit Python
Dieses Unterrichtsmaterial zeigt, wie ein micro:bit mittels Python und einer seriellen UART-Schnittstelle vom PC aus ferngesteuert werden kann. Es enthält Code-Beispiele für die Konfiguration der Anschlüsse sowie zur Steuerung der LEDs und des Displays.
Konzept Kommunikationsebenen
Der Text erklärt das Konzept der Kommunikationsebenen und Schichtenmodelle in der digitalen Kommunikation anhand einer anschaulichen Analogie. Dabei werden das OSI-Modell und die TCP/IP-Protokollfamilie als theoretische Grundlagen erwähnt.
Konzept Protokoll
Dieses Unterrichtsmaterial erklärt das Konzept von Kommunikationsprotokollen in Computernetzwerken. Es beleuchtet den zeitlichen Ablauf sowie das Nachrichtenformat und stellt die TCP/IP-Protokollfamilie anhand ihrer Schichten vor.
Konzept Subnetz
Dieses Unterrichtsmaterial erklärt das Konzept von Subnetzen in Rechnernetzen anhand einer Definition und einer anschaulichen Analogie mit Familien. Es zeigt auf, wie Geräte direkt in einem Subnetz kommunizieren und für den netzwerkübergreifenden Verkehr Router benötigt werden.
Konzept Physikalische Adresse (MAC-Adresse)
Der Text erklärt das Konzept der MAC-Adresse als physikalische Hardware-Adresse von Netzwerkkarten und beschreibt deren Rolle in der digitalen Kommunikation. Anhand einer anschaulichen Analogie mit Händen und Fingerabdrücken wird die Funktionsweise im Vergleich zu logischen Adressen erläutert.
Konzept Logische Adresse
Der Text erklärt das Konzept der logischen IP-Adresse im Vergleich zu physikalischen Adressen, geht auf IPv4 und IPv6 ein und beleuchtet Aspekte wie Eindeutigkeit, Erschöpfung des Adressraums sowie NAT und private IP-Adressen.
Konzept Netzmaske
Der Text erklärt das Konzept von Netzmasken und Subnetzen in Computernetzwerken anhand von Beispielen und einer anschaulichen Postleitzahlen-Analogie. Er beschreibt, wie Clients mithilfe der Netzmaske bestimmen, ob ein Datenpaket direkt oder über ein Gateway gesendet wird.
Wellenreiten auf der Datenautobahn
Dieses klassische Leitprogramm aus dem Jahr 2002 vermittelt im Selbststudium die langlebigen Grundlagen des Internets und des World Wide Webs. Es behandelt den strukturellen Aufbau sowie den Nutzen dieser Dienste.
Einführung in Node-RED
Das Material führt in die Grundlagen von Node-RED ein, erklärt die Grundkonzepte wie Nodes, Verbindungen und Flows und zeigt, wie man einen ersten Server-Dienst auf Render.com startet und konfiguriert.
HTTP Requests Lesen und Bearbeiten mit Node-RED
Dieses kompakte Unterrichtsmaterial führt Lernende praktisch in das Erstellen von GET- und POST-Endpunkten mit Node-RED ein. Mithilfe des Tools Postman werden HTTP-Requests simuliert und Daten im Body übertragen.
DHCP, IP-Adressen und Netzwerkeinstellungen in der Praxis
Der Text erklärt die Funktionsweise von DHCP, dynamischen im Vergleich zu statischen IP-Adressen sowie die Rolle von DNS und Gateways in Netzwerken. Anhand eines praktischen Beispiels aus dem Heimnetzwerk wird aufgezeigt, wie Netzwerkeinstellungen wie Nameserver analysiert und optimiert werden können.
Filius Netzwerk-Simulation: Erkundung und Ping
Das Material leitet die Schülerinnen und Schüler dazu an, die Netzwerksimulationssoftware Filius zu installieren und erste grundlegende Aufgaben zu Netzwerken, Pings und Peer-to-Peer-Verbindungen mithilfe von externen Ressourcen und der Software zu bearbeiten.
Routing und Routingtabellen
Das Material erklärt die Grundlagen des Routings in Netzwerken sowie den Aufbau und die Funktionsweise von Routingtabellen. Es beschreibt anhand konkreter Beispiele von Linux- und Windows-Systemen, wie Routen zu Hosts und Netzwerken ermittelt werden.
Webseiten im lokalen Netzwerk verfügbar machen
Eine praktische Anleitung, um Webseiten im lokalen Netzwerk (WLAN) verfügbar zu machen. Die Lernenden verbinden sich mit einem speziellen Netzwerk, ermitteln ihre IP-Adresse mittels Konsole und greifen auf Webserver von Mitschülerinnen und Mitschülern zu.
Kommunikationsarten und Protokolle in Netzwerken
Dieses Unterrichtsmaterial für das Grundlagenfach Informatik an Gymnasien behandelt verschiedene Kommunikationsarten im Netz sowie die Eigenschaften von Protokollen. Es bietet eine weniger technische, konzeptorientierte Alternative zu bestehenden Unterlagen für Schülerinnen und Schüler im dritten Jahr.
Vortrag: Handyland – Einführung in Mobiltechnologie
Dieses Unterrichtsmaterial bietet eine nicht-technische Einführung in die Grundlagen moderner Mobiltechnologien mittels Analogien. Es beinhaltet Folien und Texte für Vorträge sowie eine vertiefende Lernaufgabe zu Multiplex-Verfahren im GSM-Standard.
Einführung in Webbrowser und Webtechnologien
Das Material bietet eine kompakte Übersicht über die Funktionsweise von Webbrowsern, gängige Browserprodukte sowie die drei grundlegenden Webtechnologien HTML, CSS und JavaScript. Es erklärt anschaulich, wie Client-Server-Interaktionen für die Darstellung von Webseiten genutzt werden.
E-Mail-Knigge und richtige Verwendung
Dieses Material vermittelt die grundlegenden Regeln und Etiketten für die Kommunikation per E-Mail im schulischen Kontext. Es behandelt formale Aspekte wie Anrede, Betreff und Grussformel sowie technische Funktionen wie CC und BCC.
Wozu benötigt man Ports?
Der Text erklärt anschaulich die Notwendigkeit von Ports in Netzwerken, um parallele Verbindungen auf der Transportschicht zu unterscheiden. Zudem wird eine Tabelle mit bekannten Portnummern und den dazugehörigen Diensten wie HTTP, DNS und SMTP aufgeführt.
Das TCP/IP-Schichtenmodell und Datenpakete
Der Text erklärt das TCP/IP-Schichtenmodell anhand einer Analogie und beschreibt die Aufgaben der verschiedenen Schichten bei der Übertragung von Datenpaketen. Es wird erläutert, wie Daten auf den unterschiedlichen Ebenen verpackt und weitergeleitet werden.
Die Anwendungsschicht in Netzwerken
Der Text erklärt die Anwendungsschicht in Netzwerken anhand verständlicher Beispiele wie dem Schultransport und geht detailliert auf typische Internet-Protokolle wie HTTP, SMTP und IMAP ein. Es wird beschrieben, wie Daten auf dieser Schicht übertragen und E-Mails versandt beziehungsweise abgerufen werden.
Die physikalische Schicht in Netzwerken
Das Material erklärt die physikalische Schicht von Netzwerken anhand von anschaulichen Beispielen wie dem Transportwesen. Es thematisiert die beteiligte Hardware sowie MAC-Adressen und vergleicht logische und physikalische Adressen.
Die Transportschicht im Netzwerk
Der Text erklärt die Funktion der Transportschicht anhand eines anschaulichen Schul-Beispiels sowie durch die Gegenüberstellung der Protokolle TCP und UDP.
Das TCP/IP-Schichtenmodell
Dieses Unterrichtsmaterial erklärt das TCP/IP-Schichtenmodell anhand einer anschaulichen Analogie und beschreibt die Aufgaben der verschiedenen Netzwerkschichten von der Anwendungsschicht bis zur physikalischen Schicht. Es bietet eine klare Übersicht über die Kapselung von Daten und die beteiligten Protokolle.
Einführung in den Webbrowser und seine Funktionen
Dieses Unterrichtsmaterial führt Schülerinnen und Schüler in die grundlegende Nutzung von Webbrowsern ein. Es behandelt Themen wie Browserprodukte, Lesezeichen, Passwortverwaltung, automatische Übersetzung, Adblocker sowie die Fehlerbehebung (Cache und privater Modus) anhand praktischer Aufgaben.
Netzwerkkarten im Informatikunterricht
Das Material beschreibt die Funktion und Kenngrössen von kabelgebundenen sowie drahtlosen Netzwerkkarten für Computer. Es beinhaltet eine kurze Einführung in Übertragungsraten und bietet eine Übungsaufgabe zur Berechnung von Übertragungszeiten.
WhatsApp-Aufgabe: Weg einer Nachricht
Anhand des Beispiels einer WhatsApp-Nachricht, die von Paris in die Schule geschickt wird, bringen die Lernenden verschiedene Schritte und Stationen in eine logische Reihenfolge. Dies dient als spielerischer Einstieg und Überblick in verschiedene Themenbereiche der Informatik.
Physikalische Schicht (Netzzugangsschicht)
Der Text erklärt die physikalische Schicht von Netzwerken, veranschaulicht sie anhand eines Schulbeispiels und erläutert die Rolle von Hardware, MAC-Adressen sowie den Unterschied zu logischen Adressen.
Webserver testen
Eine praktische Übung, in der Schülerinnen und Schüler auf einem virtuellen Rechner einen Webbrowser installieren, eine URL aufrufen und die Funktionalität eines lokalen Webservers testen. Das Material stammt aus einem interaktiven Kurs zu Rechnernetzen.
MAC-Adresse
Der Text erklärt die Grundlagen der MAC-Adresse als weltweit eindeutige Hardware-Adresse von Netzwerkschnittstellen. Es werden der Aufbau, die Formatierung in Hexadezimalzahlen sowie die Bedeutung für die lokale digitale Kommunikation und die Möglichkeit der Herstellersuche erläutert.
Adressen und Datenpakete im Netzwerk
Der Text erklärt kurz und verständlich die Grundlagen von Datenpaketen und IP-Adressen für die Netzwerkkommunikation. Er vergleicht digitale Datenpakete mit herkömmlichen Postsendungen zur Veranschaulichung der Zustellung.
Die Internetschicht und Vermittlungsschicht im TCP/IP-Modell
Dieses Unterrichtsmaterial erklärt die Internetschicht bzw. Vermittlungsschicht des TCP/IP-Modells anhand eines anschaulichen Schulbeispiels. Es behandelt logische Adressen, IP-Pakete, Routing sowie wichtige Protokolle wie IPv4, IPv6, IPsec und ICMP.
Webserver testen
In dieser kurzen praktischen Übung greifen Lernende über einen Webbrowser auf einen lokalen Webserver zu, um eine selbst erstellte Webseite und deren Verknüpfungen zu testen.
DNS auf Clients eintragen
Eine praxisorientierte Übungsaufgabe zur Netzwerkkonfiguration, bei der die IP-Adresse des DNS-Servers auf Notebooks und Webservern in einer Simulationsumgebung eingetragen wird.
Multiplayer-Game (Pong)
Dieses Unterrichtsmaterial zeigt anhand eines einfachen Pong-Spiels, wie eine netzwerkbasierte Client-Server-Anwendung realisiert werden kann. Dabei werden Positionen zwischen Server und Client ausgetauscht, um das Spiel auf zwei Geräten synchron darzustellen.
Client/Server mit Pygame Zero
Dieses Unterrichtsmaterial zeigt anhand von konkreten Code-Beispielen in Python, wie eine Netzwerkkommunikation nach dem Client-Server-Modell in ein Pygame-Zero-Spiel integriert werden kann. Es behandelt Themen wie nicht-blockierende Sockets, Ausnahmebehandlung beim Datenempfang und die Handhabung von Datenpuffern.
WLAN einrichten auf dem Raspberry Pi
Eine konkrete Anleitung zum Einrichten einer WLAN-Verbindung (WPA2 Enterprise) auf einem Raspberry Pi inklusive einer praktischen Aufgabe und dem Herstellen einer SSH-Verbindung.
Thymio: Konfiguration und Funknetzwerk
Dieses Unterrichtsmaterial erklärt, wie der Roboter Thymio in den Konfigurationsmodus versetzt und wie sein drahtloses Netzwerk (Wireless-Pairing über 802.15.4) eingerichtet wird. Es beschreibt die notwendigen Schritte für die Kommunikation zwischen Roboter und Computer.
MicroPython Funk-Modul Referenz
Diese Dokumentation beschreibt die grundlegenden Befehle des MicroPython radio-Moduls für Mikrocontroller. Anhand kurzer Codebeispiele wird gezeigt, wie der Funkchip aktiviert, konfiguriert sowie Nachrichten gesendet und empfangen werden können.
Die Python-Bibliothek requests
Dieses Material erklärt die Verwendung der Python-Bibliothek 'requests' zum Senden von HTTP-Anfragen wie GET und POST. Es zeigt anhand von Codebeispielen, wie man URLs aufruft, Parameter übergibt und mit Response-Objekten arbeitet.
Apache Webseitenkonfiguration und VirtualHosts
Das Unterrichtsmaterial erklärt anhand eines praxisnahen Beispiels die Konfiguration von Apache VirtualHosts unter Linux. Die Schülerinnen und Schüler lernen, wie Webseiten auf einem Server eingerichtet und Log-Verzeichnisse strukturiert werden, begleitet von einer konkreten Übungsaufgabe.
PHP-Module und Apache-Konfiguration
Dieses kurze Unterrichtsmaterial erklärt anhand von PHP und dem Apache-Webserver, wie Debian-Pakete für Module aufgebaut sind und wie diese installiert werden. Eine integrierte Übungsaufgabe fordert zur praktischen Installation und Überprüfung des PHP-Moduls auf.
REST-API und RESTful Architekturprinzipien
Der Text erklärt die grundlegenden Prinzipien und Architekturmerkmale von REST (Representational State Transfer) für Web-APIs. Er führt die Kernanforderungen wie Zustandslosigkeit, Client-Server-Trennung und einheitliche Schnittstellen auf.
POST-Daten und PHP
Das Material erklärt die Verarbeitung von POST-Daten in PHP-Skripten, sowohl klassisch aus HTML-Formularen über das Array $_POST als auch im JSON-Format mittels des Eingabestreams und json_decode(). Es behandelt dabei technische Details der HTTP-Request-Übertragung anhand von Beispielen.
Vorbereitung auf den IoT-Workshop 2023
Diese Anleitung beschreibt die Vorbereitung für einen IoT-Workshop, indem schrittweise kostenlose Cloud-Dienste für eine PostgreSQL-Datenbank und einen Node-RED-Server eingerichtet werden. Die Lernenden konfiguriern externe Dienste und bereiten so die technische Infrastruktur für IoT-Anwendungen vor.
Konzept URL
Der Text erklärt kurz den Aufbau und die Funktion einer URL als eindeutige Adresse für Dokumente im World Wide Web. Dabei werden die drei Hauptbestandteile Protokoll, Domain und lokaler Pfad auf dem Server erläutert.
Einführung in Node-RED und visuelle Datenverarbeitung
Der Text stellt die Open-Source-Software Node-RED vor, welche ein grafisches Benutzerinterface zur visuellen Verknüpfung von Datenströmen und Sensoren bietet. Es werden grundlegende Begriffe wie Nodes, Verbindungen und Flows erläutert sowie der Bezug zum Internet of Things (IoT) und Cloud-Umgebungen hergestellt.
Node-RED Chuck Norris API Workshop
Eine kurze Übungsaufgabe für Node-RED, bei der ein bestehendes Flow-Beispiel so modifiziert werden soll, dass es ein Zitat von der Chuck-Norris-API abruft und anzeigt.
Cloud-Computing, Web-Apps und Desktop-Apps im Vergleich
Das Unterrichtsmaterial erklärt kurz die grundlegenden Unterschiede zwischen Desktop-Apps und Web-Apps im Kontext von Cloud-Diensten. Es zeigt anhand von Beispielen wie Word Online, OneDrive und Teams, wie Daten zwischen lokalem Gerät und Cloud ausgetauscht werden.
Die historische Entwicklung des Internets und der WWW-Grundlagen
Der Text beleuchtet die historische Entwicklung des Internets beginnend mit dem Arpanet 1969 über die Einführung der E-Mail bis hin zur Erfindung des World Wide Webs am CERN im Jahr 1989. Zudem wird ein historisches HTML-Beispiel aus den Anfängen gezeigt und die Bedeutung des ersten grafischen Browsers Mosaic 1993 hervorgehoben.
Die MAC-Adresse und Router-Einstellungen
Der Text erklärt das Konzept der MAC-Adresse als weltweit eindeutige Hardware-Adresse von Netzwerkschnittstellen und beschreibt deren Rolle beim Router sowie Möglichkeiten zur Datenfilterung.
Einführung in SSH (Secure Shell)
Der Text erklärt kurz das Konzept von SSH als verschlüsseltes Protokoll für den Zugriff auf entfernte Systeme über die Kommandozeile. Er zeigt anhand eines Beispiels, wie sich der Shell-Prompt ändert und wofür die Administration aus der Ferne genutzt werden kann.
Netzwerk-Adressen ermitteln
Eine kurze Anleitung für Schülerinnen und Schüler, um die eigene öffentliche IP-Adresse sowie gerätespezifische IP- und MAC-Adressen unter iOS und Android zu ermitteln. Es werden praktische Schritte zur Netzwerk-Konfiguration auf mobilen Geräten gezeigt.
Git-Repository klonen mit Sourcetree
Das Material beschreibt Schritt für Schritt, wie ein Remote-Repository von GitLab mittels SSH und dem grafischen Client Sourcetree auf den lokalen Computer geklont wird. Es dient als praktische Anleitung für die Versionsverwaltung im Informatikunterricht.
Vorbereitung IoT-Workshop: Node-RED und PostgreSQL
Diese Anleitung beschreibt Schritt für Schritt, wie Lernende einen kostenlosen PostgreSQL-Datenbankdienst auf ElephantSQL einrichten und Node-RED auf der Plattform Render für einen IoT-Workshop installieren. Das Material dient als technische Vorbereitung für ein konkretes Praxisprojekt im Unterricht.
Übungsblatt Subnetzmasken
Ein kurzes Übungsblatt zum Thema Subnetzmasken und IP-Adressen im Bereich Netzwerke. Es dient als praktische Übungseinheit für die Vertiefung von Netzwerkgrundlagen.
Die physikalische Schicht von Netzwerken
Das Material erklärt die physikalische Schicht in Netzwerken anhand von Alltagsbeispielen und technischen Grundlagen wie Ethernet-Frames, MAC-Adressen und ARP. Es vermittelt grundlegende Konzepte der Netzwerkarchitektur und Hardware-Kommunikation.
Server-Client-Anwendung in Python
Das Material enthält Python-Quellcode für einen einfachen Server, der Zahlen quadriert, sowie einen zugehörigen automatischen Client. Es veranschaulicht exemplarisch die netzwerkbasierte Kommunikation zwischen Server und Client.
Server-Sent Events (SSE) für Echtzeit-Benachrichtigungen
Dieses Material dokumentiert die technische Implementierung von Server-Sent Events (SSE) für Push-Benachrichtigungen in einer Webanwendung. Es zeigt Event-Typen, Routing-Muster und Code-Ausschnitte für die Echtzeit-Kommunikation.
Das Schichtenmodell in der Netzwerkkommunikation
Das Lehrmaterial führt in das Konzept des Schichtenmodells bei der digitalen Kommunikation ein und vergleicht das OSI-Modell mit der TCP/IP-Protokollfamilie. Es stellt die verschiedenen Kommunikationsebenen als ineinander verschachtelte Gespräche dar und bietet eine Übersicht über die Schichten von der Anwendung bis zur physikalischen Ebene.