Skip to content
Informatik · Klasse 10

Ideen für aktives Lernen

Client-Server-Architektur

Die Client-Server-Architektur lässt sich am besten durch aktives Tun begreifen. Durch Simulationen und Rollenspiele wird das abstrakte Konzept greifbar, da die Schülerinnen und Schüler die Rollen und Abläufe selbst erfahren. Dies fördert ein tiefes Verständnis, das über reines Auswendiglernen hinausgeht.

KMK BildungsstandardsKMK: STD.01KMK: STD.13
25–40 Min.Partnerarbeit → Ganze Klasse3 Aktivitäten

Aktivität 01

Planspiel30 Min. · Ganze Klasse

Planspiel: Webseiten-Anfrage

Die Klasse simuliert eine Webseiten-Anfrage. Ein Schüler ist der Client (Browser), der eine Anfrage stellt. Ein anderer ist der Server, der die Anfrage "verarbeitet" und eine "Antwort" (z.B. eine Karte mit Inhalt) zurückgibt. Dies wird mehrmals mit unterschiedlichen "Webseiten" wiederholt.

Was passiert im Hintergrund, wenn man eine URL eingibt?

ModerationstippBei der Simulation 'Webseiten-Anfrage' achte darauf, dass der 'Client'-Schüler die Anfrage klar formuliert und der 'Server'-Schüler die Antwort strukturiert zurückgibt, um den Zyklus zu verdeutlichen.

AnwendenAnalysierenBewertenErschaffenSozialbewusstseinEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen

Aktivität 02

Rollenspiel25 Min. · Partnerarbeit

Rollenspiel: Client und Server

Schülerinnen und Schüler arbeiten in Paaren. Einer spielt den Client, der Daten anfordert (z.B. ein bestimmtes Bild), der andere den Server, der die Daten (z.B. eine Beschreibung des Bildes) liefert. Sie diskutieren, welche Informationen im Request und Response enthalten sein müssen.

Wie werden Zustände (Logins) in einem zustandslosen Protokoll wie HTTP verwaltet?

ModerationstippIm Rollenspiel 'Client und Server' lass die Paare die Datenanforderung und -antwort explizit durchspielen, um die Interaktion und Abhängigkeit zu verdeutlichen.

AnwendenAnalysierenBewertenSozialbewusstseinSelbstwahrnehmung
Komplette Unterrichtsstunde erstellen

Aktivität 03

Planspiel40 Min. · Kleingruppen

Protokoll-Analyse: HTTP-Header

Mit Browser-Entwicklertools untersuchen die Schülerinnen und Schüler die HTTP-Header von Webseiten. Sie identifizieren Anfragen- und Antwort-Header und diskutieren deren Bedeutung für die Kommunikation.

Welche Aufgaben übernimmt der Server, welche der Client?

ModerationstippWährend der Protokoll-Analyse 'HTTP-Header' leite die Schülerinnen und Schüler an, die relevanten Header-Felder zu identifizieren, die für die Kommunikation zwischen Client und Server wichtig sind.

AnwendenAnalysierenBewertenErschaffenSozialbewusstseinEntscheidungsfähigkeit
Komplette Unterrichtsstunde erstellen

Vorlagen

Vorlagen, die zu diesen Informatik-Aktivitäten passen

Nutzen, bearbeiten, drucken oder teilen.

Einige Hinweise zum Unterrichten dieser Einheit

Der Schlüssel liegt darin, die abstrakte Client-Server-Architektur durch konkrete Handlungen erfahrbar zu machen. Statt nur zu erklären, lassen Sie die Schülerinnen und Schüler die Rollen aktiv übernehmen und die Abläufe nachvollziehen. Dies fördert das Verständnis für die dynamische Natur des Internets und vermeidet die Vorstellung von statischen Systemen.

Erfolgreiches Lernen zeigt sich darin, dass Schülerinnen und Schüler die Rollen von Client und Server klar benennen und ihre jeweiligen Aufgaben im Kommunikationsprozess erklären können. Sie verstehen den Anfragen-Antwort-Zyklus und können Beispiele aus ihrem eigenen Nutzungsverhalten im Internet ableiten.


Vorsicht vor diesen Fehlvorstellungen

  • Während der Simulation 'Webseiten-Anfrage' und des Rollenspiels 'Client und Server' wird fälschlicherweise angenommen, dass der Server immer ein großer, mächtiger Computer sein muss.

    Lenke die Aufmerksamkeit während der Diskussion nach der Simulation und dem Rollenspiel darauf, dass die Funktion und nicht die Größe des Geräts den Server definiert; zeige Beispiele, wie auch Smartphones oder virtuelle Maschinen Serveraufgaben übernehmen können.

  • Bei der Protokoll-Analyse 'HTTP-Header' könnte der Eindruck entstehen, dass jede Anfrage komplett neu und unabhängig vom Server bearbeitet wird.

    Nutze die Analyse der HTTP-Header, um auf Cookies und Session-IDs hinzuweisen und erkläre, wie der Server durch diese Informationen den Zustand einer Konversation speichern und frühere Interaktionen berücksichtigen kann, z.B. bei einem Login oder Warenkorb.


In dieser Übersicht verwendete Methoden