Datenaustausch im Web: Cookies und Sessions
Die Schülerinnen und Schüler untersuchen die Funktionsweise von Cookies und Sessions zur Speicherung von Nutzerinformationen im Web.
Über dieses Thema
Der Datenaustausch im Web erfolgt über Cookies und Sessions, die Nutzerinformationen speichern und verwalten. Cookies sind kleine Textdateien, die der Browser auf dem Gerät des Nutzers ablegt, um Daten wie Präferenzen, Warenkörbe oder Sitzungs-IDs persistent zu halten. Sessions laufen hingegen server-seitig und dienen der temporären Speicherung von Zuständen während einer Sitzung, oft mit einer Cookie als Identifier verknüpft. Schülerinnen und Schüler in Klasse 9 erklären diese Funktionen, analysieren Vor- und Nachteile für Nutzer und Betreiber sowie bewerten Datenschutzaspekte gemäß KMK-Standards.
Dieses Thema aus der Unit 'Vernetzte Systeme und Internetprotokolle' verknüpft technische Protokolle mit gesellschaftlichen Fragen zu Privatsphäre und Tracking. Es stärkt Kompetenzen in Datenmanagement und fördert systemisches Denken, indem Schüler den Austausch zwischen Client und Server nachvollziehen. Die Auseinandersetzung mit Vorteilen wie personalisierten Inhalten und Nachteilen wie Profiling sensibilisiert für ethische Implikationen im digitalen Alltag.
Aktives Lernen ist hier besonders wirksam, weil abstrakte Netzwerkprozesse durch praktische Simulationen und Browser-Experimente konkret werden. Schüler erleben Mechanismen selbst, entdecken Unterschiede intuitiv und reflektieren Risiken in Gruppen, was Verständnis vertieft und Transfer auf reale Webnutzung erleichtert.
Leitfragen
- Erklären Sie die Funktion von Cookies und Sessions im Kontext der Webnutzung.
- Analysieren Sie die Vor- und Nachteile von Cookies für Nutzer und Webseitenbetreiber.
- Bewerten Sie die Datenschutzaspekte bei der Verwendung von Cookies.
Lernziele
- Erklären Sie die technische Funktion von Cookies und Sessions zur Speicherung von Nutzerdaten auf Client- und Server-Seite.
- Analysieren Sie die Auswirkungen von Cookies auf die Benutzererfahrung, z. B. bei personalisierten Inhalten oder Warenkörben.
- Bewerten Sie die Datenschutzrisiken, die mit der Speicherung von Nutzerdaten durch Cookies verbunden sind, und schlagen Sie Schutzmaßnahmen vor.
- Vergleichen Sie die Unterschiede zwischen persistenten Cookies und Session-Cookies hinsichtlich ihrer Lebensdauer und ihres Verwendungszwecks.
Bevor es losgeht
Warum: Schüler müssen das Konzept von Webseiten, Browsern und Servern verstehen, um den Datenaustausch nachvollziehen zu können.
Warum: Das Verständnis der grundlegenden Kommunikation zwischen Client und Server ist essenziell für das Verständnis von serverseitigen Sessions und clientseitigen Cookies.
Schlüsselvokabular
| Cookie | Eine kleine Textdatei, die ein Webserver auf dem Computer des Nutzers speichert, um Informationen über dessen Besuche zu hinterlegen, wie z.B. Login-Status oder Einstellungen. |
| Session | Eine temporäre Verbindung zwischen einem Nutzer und einem Webserver, bei der serverseitig Daten gespeichert werden, um den Zustand des Nutzers während seiner Interaktion zu verfolgen. |
| Client-seitig | Bezieht sich auf Prozesse oder Speicherung, die auf dem Gerät des Nutzers (z.B. im Webbrowser) stattfinden. |
| Server-seitig | Bezieht sich auf Prozesse oder Speicherung, die auf dem Webserver stattfinden, der die Webseite bereitstellt. |
| Session-ID | Ein eindeutiger Identifikator, der oft in einem Cookie gespeichert wird und dem Server hilft, die Daten einer spezifischen Nutzersitzung zuzuordnen. |
Vorsicht vor diesen Fehlvorstellungen
Häufige FehlvorstellungCookies sind Viren oder schädliche Programme.
Was Sie stattdessen lehren sollten
Cookies sind harmlose Textdateien ohne Ausführbarkeit. Aktive Browser-Exploration zeigt ihre Struktur, Peer-Diskussionen klären Sicherheitsunterschiede und reduzieren Ängste durch eigene Experimente.
Häufige FehlvorstellungSessions speichern Daten dauerhaft wie Cookies.
Was Sie stattdessen lehren sollten
Sessions sind temporär und enden mit dem Browser-Schluss. Simulationen mit Karten machen den Ablauf sichtbar, Gruppenarbeit hilft, den Unterschied zu persistenten Cookies zu festigen.
Häufige FehlvorstellungCookies und Sessions sind identisch.
Was Sie stattdessen lehren sollten
Cookies sind client-seitig persistent, Sessions server-seitig flüchtig. Praktische Vergleiche in DevTools verdeutlichen Zuordnung und Lebensdauer, aktive Reflexion stärkt Differenzierung.
Ideen für aktives Lernen
Alle Aktivitäten ansehenBrowser-Exploration: Cookies inspizieren
Schüler öffnen eine E-Commerce-Seite, aktivieren DevTools (F12) und untersuchen gespeicherte Cookies. Sie notieren Namen, Werte und Ablaufdaten, dann löschen sie eine Cookie und beobachten Änderungen. Abschließend teilen sie Beobachtungen.
Session-Simulation: Papierkarten-Methode
Teilen Sie Karten als 'Nutzer-IDs' und 'Session-Daten' aus. Gruppen simulieren Anfragen an einen 'Server' (Lehrer), der Daten zuweist und bei 'Timeout' löscht. Diskutieren Sie Unterschiede zu Cookies.
Cookie-Erstellung: Einfaches JavaScript
In einem HTML-Editor setzen Schüler Cookies mit document.cookie. Sie speichern einen Zähler für Seitenaufrufe und lesen ihn aus. Testen in Browsern und löschen manuell.
Debatte: Cookies bewerten
Gruppen sammeln Vor- und Nachteile, präsentieren Argumente in einer Klasse-Runde. Jede Gruppe widerspricht einer anderen und bewertet Datenschutz.
Bezüge zur Lebenswelt
- Online-Shops wie Zalando nutzen Sessions und Cookies, um Warenkörbe über mehrere Seitenaufrufe hinweg zu speichern und den Bestellprozess für Kunden zu ermöglichen. Ohne diese Technologien müsste jeder Artikel neu ausgewählt werden.
- Soziale Netzwerke wie Facebook oder Instagram verwenden Cookies, um Nutzer eingeloggt zu halten und personalisierte Inhalte basierend auf früheren Interaktionen anzuzeigen. Dies beeinflusst, welche Beiträge und Werbung Nutzer sehen.
Ideen zur Lernstandserhebung
Geben Sie jedem Schüler eine Karte mit einer der folgenden Fragen: 'Erklären Sie den Unterschied zwischen einem Cookie und einer Session in einem Satz.' oder 'Nennen Sie einen Vorteil und einen Nachteil von Cookies für einen Webseitenbesucher.' Die Antworten werden eingesammelt und zur Überprüfung des Verständnisses genutzt.
Zeigen Sie eine vereinfachte Grafik, die einen Browser und einen Server zeigt. Bitten Sie die Schüler, Pfeile einzuzeichnen und zu beschriften, die den Austausch eines Cookies und die Speicherung einer Session-ID darstellen. Stellen Sie anschließend die Frage: 'Wo werden Cookies gespeichert, wo die Session-Daten?'
Stellen Sie die Frage: 'Stellen Sie sich vor, Sie sind ein Webseitenbetreiber. Welche Informationen würden Sie gerne über Ihre Besucher speichern und warum? Welche Datenschutzbedenken müssten Sie dabei berücksichtigen?' Leiten Sie eine Klassendiskussion über die Balance zwischen Funktionalität und Privatsphäre.
Häufig gestellte Fragen
Was sind Cookies und wie funktionieren sie?
Wie unterscheiden sich Sessions von Cookies?
Welche Datenschutzaspekte gibt es bei Cookies?
Wie unterstützt aktives Lernen beim Thema Cookies und Sessions?
Planungsvorlagen für Informatik
Mehr in Vernetzte Systeme und Internetprotokolle
Grundlagen der Netzwerkkommunikation
Die Schülerinnen und Schüler identifizieren die grundlegenden Komponenten eines Netzwerks und deren Funktionen.
2 methodologies
Das Schichtenmodell der Kommunikation
Die Schülerinnen und Schüler verstehen die Datenübertragung durch das ISO/OSI-Modell oder das TCP/IP-Referenzmodell.
2 methodologies
IP-Adressierung und Routing
Die Schülerinnen und Schüler lernen die Funktionsweise von IP-Adressen, Subnetzen und die Rolle von Routern im Netzwerk kennen.
2 methodologies
DNS: Namensauflösung im Internet
Die Schülerinnen und Schüler verstehen die Funktion des Domain Name Systems (DNS) und dessen Bedeutung für die Internetnutzung.
2 methodologies
Client-Server-Prinzip
Die Schülerinnen und Schüler analysieren die Interaktion zwischen Webbrowsern und Webservern über das HTTP-Protokoll.
2 methodologies
Web-Technologien: HTML und CSS
Die Schülerinnen und Schüler lernen die Grundlagen von HTML zur Strukturierung und CSS zur Gestaltung von Webseiten kennen.
2 methodologies