Netzwerkarchitekturen verstehen lernen mit dem Raspberry Pi

Im Netz finden sich schon zahlreiche Tutorials in vielen Sprachen, die das Aufsetzen eines Raspberry Pis erklären. Daher liegt der Schwerpunkt der folgenden Anleitungen und Hinweise auf dem Einsatz des Raspberrys in einem Kurs- oder Klassenzusammenhang.

raspberry pi von Clive Darra, CC-BY-SA
raspberry pi von Clive Darra, CC-BY-SA

Überblick

Der Raspberry Pi hat es nicht ohne Grund zu großer Popularität gebracht. Er ist so beliebt, weil er so vielfältig einsetzbar ist. In der Industrie, in der Raumfahrt, in der Forschung und vor allem in der Lehre ist er ein ernstzunehmender Kleincomputer mit einem vollumfänglichen Betriebssystem und zahlreichen Schnittstellen.

In dieser Lerneinheit dient er dazu, ganz allgemein das Verständnis von Computern und Netzwerken zu fördern, vor allem aber handlungsorientiert ein mentales Modell des World Wide Web (WWW) zu entwickeln. Der Raspberry Pi spielt dabei vornehmlich die Rolle eines (Web)servers in einer zentralen Netzwerkarchitektur, um Protokolle, Standards und Sprachen des WWW individuell und in der Gruppe erfahrbar zu machen.

Darüber hinausgehend ermöglicht das hier beschriebene Setting auch Experimente im Klassenzusammenhang mit dezentralen Protokollen und Technologien. Das Interplanetarische Filesystem (IPFS), das Hypercore-Protokoll sowie Blockchain-Übungen sind möglich, mit dem beschriebenen Setting auszuprobieren.

Inhalte in dieser Einheit

  • Installation und Konfiguration

    In dieser Einheit installieren Sie ein Linux-Betriebssystem auf dem Raspberry Pi und nehmen eine sinnvolle Grundkonfiguration vor.

  • Netzwerk aufbauen

    In dieser Einheit bauen Sie mit mehreren Raspberry Pis ein Netzwerk im Veranstaltungsraum auf.

  • Aus der Ferne zugreifen

    In dieser Einheit lernen Sie, aus der Ferne per SSH auf den Raspberry zuzugreifen und administrieren ihn, ohne dass Bildschirm, Tastatur und Maus angeschlossen sind.

  • Webserver, ganz einfach

    Nachdem die Einrichtung von Raspberry und Netzwerk abgeschlossen ist, gehen Sie Ihre ersten Schritte als Admin mit einem einfachen Webserver auf dem Raspberry.

  • Fingerübungen auf der Kommandozeile

    Einen Rechner nur mit Textbefehlen administrieren? In dieser Einheit gibt’s die Grundlagen.

  • Das World Wide Web verstehen

    HTML-Seiten haben das Internet um einiges zugänglicher gemacht. Davor gab es schon andere Formen der Darstellung von Texten und Bildern im Netz, aber es brauchte erst die Erfindung des World Wide Web (WWW) durch Tim Berners-Lee, damit das Internet für viele Menschen seinen weltweiten Siegeszug antreten konnte.

  • Im WWW veröffentlichen

    Im WWW veröffentlichen Das WWW heißt deshalb so, weil es weltweit Daten vernetzt, die auf verteilten Computern liegen und über einen Browser angesehen werden können. In dieser Veranstaltung geht es darum zu lernen, wie Sie eigene Inhalte ins Web stellen können, sodass die Welt sie sehen, lesen und hören kann.