Schlagwort-Archive: Netzwerke

Netzwerke – das Rückgrat der modernen Kommunikationstechnik

Die Lerngemeinschaft im Deutschen Amateur Radio Club Ortsverband Weinheim trifft sich jetzt wieder jeden Samstag zum neuen Workshop über moderne Netzwerktechnik.

Wegen der Corona-Pandemie findet das Treffen so lang wie erforderllich auf der Kommunikaltionsplattform Zoom statt.

Die Netzwerktechnik ist eine der zentralen Techniken in der modernen digitalen Welt. Ihre Beherrschung ist essentiell für die Gestaltung der Zukunft – speziell auch im Amateurfunk.

Die Anwendungen werden wir in der Programmiersprache Python implementieren.

Der Workshop findet so weit wie möglich in Weinheim im Wasserhaus statt. In der Corona-Zeit dort jedoch in kleinem zulässigen Personenkreis.

Der Workshop findet samstag von 10:00 bis 13:00 Uhr statt.

Die Teilnahme kann auch über die Plattform Zoom erfolgen.
Dies ist sinnvoll für all jene, die im Wasserhaus wegen Corona nicht sein können oder die es vorziehen virtuell präsent zu sein. Denn es hat sich gezeigt, dass das Netzwerkthema sehr gut von zu Hause aus zu handhaben ist.

01.05.21
  • Server auf dem Raspberry Pi zur Ansteuerung der GPIO
  • Steuerung von Aktoren und Sensoren über die GPIO
  • Haussteuerung mit GPIO des Raspberry Pi
  • Raspberry-Server über WAN ansteuern
  • HTML und CSS – einige Sprachelemente für die Oberflächengestaltung
  • Moderne Python-Sprachelemente für Raspi-GPIO und HTTP
24.04.21
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-adressen im WAN
  • Haussteuerung mit GPIO des Raspberry Pi
  • Raspberry-Server über WAN ansteuern
17.04.21
  • Router und Routing – LAN und WAN
  • Netzwerk-Adress-Austausch und Netzwerk-Adress-Austausch und Port-Austausch
  • Übersetzung privater IP-Adressen im lokalen Netzwerk LAN in öffentliche IP-adressen im WAN
10.04.21
  • Steuerung von Aktoren und Sensoren über die GPIO des Rapberry Pi
  • Haussteuerung mit GPIO des Raspberry Pi
  • Raspberry-Server über LAN und WAN ansteuern
  • Moderne Python-Sprachelemente für Raspi-GPIO
03.04.21
  • Steuerung von Aktoren und Sensoren über die GPIO des Rapberry Pi
  • Sensor mittels der Techniken polling und event detection überwachen
  • Ereignisregistrierung und Unterbrechungsbehandlung
  • Raspberry-Server über LAN ansteuern
  • Moderne Python-Sprachelemente für Raspi-GPIO
27.03.21
  • Steuerung von Aktoren über die GPIO – LED ein-/ausschalten
  • Ampelsteuerung mit zwei Ampeln
  • Steuerung von Sensoren über die GPIO – Button-Abfrag
  • Polling und ereignisgesteuerte Unterbrechung
  • Ereignisüberwachung registieren und ereignisgesteuerte Unterbrechung
  • Moderne Python-Sprachelemente für Raspi-GPIO und Ereignisbehandlung
20.03.21
  • Raspberry Pi – der Alleskönner – eine Kurzübersicht
  • Installation der aktuellen Version von Raspberry Pi OS
  • Einige wichtige Einstellungen des Raspi – WLAN, Computername
  • Raspberry Pi mit Laptop fernsteuern – xrdp und vnc4server
  • Die GPIO-Schnittstelle des Raspberry Pi – Übersicht
  • Steuerung von Aktoren über die GPIO – LED ein-/ausschalten
  • Steuerung von Sensoren über die GPIO – Button abfragen
  • Eine Ampelsteuerung mit dem Raspi-GPIO
  • Moderne Python-Sprachelemente für Raspi-GPIO
13.03.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Server auf dem Raspberry Pi zur Ansteuerung der GPIO
  • Python-Sprachelemente für Nachrichtenanalyse
06.03.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von HTML-Daten, Bilddaten, Tondaten
  • Die Textauszeichnungssprache HTML – einfache Konzepte
  • Server auf dem Raspberry Pi zur Ansteuerung der GPIO
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
27.02.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von ASCII-Text aus mehreren Textdateien
  • Das boundary-Konzept von HTTP
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
20.02.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von einer ASCII-Text-Datei
  • Das Boundary-Konzept
  • Untersuchung der Sprachelemente für die Behandlung von Entitäten
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
13.02.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von ASCII-Text, HTML-Text, Bilddaten, Tondaten
  • Das boundary-Konzept zur Trennung mehrer Text-Dateien und die Kombinatorik
  • Erzeugen von kombinatorischen Zeichenketten mit rekursivem Programm
  • Zahlensysteme: binär, ternär, oktal, dezimal, hexadezimal
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
06.02.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von ASCII-Text in einer Datei
  • Das boundary-Konzept zur Trennung mehrer Text-Dateien und die Kombinatorik
  • Kombination, Permutation, Variation
  • Erzeugen von kombinatorischen Zeichenketten mit rekursivem Programm
  • Zahlensysteme: binär, ternär, oktal, dezimal, hexadezimal
  • Übertragung von Ton- und Bilddateien
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
30.01.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von ASCII-Text in einer Datei
  • Das boundary-Konzept zur Trennung mehrer Text-Dateien und die Kombinatorik
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
23.01.21
  • Wir nehmen an der virtuellen Tagung Pi and More 12 1/4 teil.
  • https://piandmore.de/de/conference/pam12-25/
  • Deshalb fällt der Netzwerk-Workshop auf der Plattform Zoom ausnahmsweise aus.
16.01.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Untersuchung der Header-Sektion einer Nachricht.
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
09.01.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
02.01.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Parameter-Schnittstelle zu request()
  • Konzept der Vererbung in Python – Superklasse, Subklasse, Überschreibung
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
26.12.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Methoden GET, HEAD, PUT, POST, DELETE
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
19.12.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
12.12.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Ein minimaler HTTP-Server und HTTP-Client
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Die Textauszeichnungssprache HTML – einfache Konzepte
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
05.12.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET, HEAD, POST
  • Übertragen von ASCII-Text, HTML-Text
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
28.11.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul „requests“
  • requests-Methoden und Parameter
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET, HEAD
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
21.11.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Request For Comments – RPC
  • Ein einfacher Client mit dem Python-Modul „requests“
  • Request-Objekt, Response-Objekt, Prepared-Objekt
  • Aufbau der Anfragenachricht
  • Python-Sprachmittel zur Untersuchung der Anfragenachricht
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
14.11.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
  • Python dictionary, variable Anzahl Parameter
07.11.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET
  • Übertragen von ASCII-Text, HTML-Text
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
31.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Die Struktur der HTTP-Nachricht
  • Vertiefung HTTP-Server und HTTP-Client
  • Einfacher Server HTTP: GET
  • Übertragen von ASCII-Text
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
24.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Ein einfacher Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET
  • Die Module http.server und socketserver
  • Vererbung, überladen, überschreiben
  • Überschreiben der Methode do_GET()
17.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Der Browser – ein leicht einsetzbarer Client – HTTP
  • Ein einführender Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET
  • Übertragen von ASCII-Text, HTML-Text
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
10.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Die Text-Auszeichnungssprache HTML
  • HTTP – Kommunikation zwischen Anwendungsschicht und Transportschicht – Segment
  • Begriffe: Internet – World Wide Web – das Web
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
03.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Ein einfacher Client mit dem Python-Modul „requests“
  • Einfacher Server in Python für das HTTP-Protokoll
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
26.09.20
  • Wie kommuniziert ein Browser-Client mit einem HTTP-Server
  • Was ist ein Protokoll
  • Python – die moderne Anfänger-/ und mächtige Allzwecksprache
  • Python-Sprachelemente zur Implementierung des Anwendungsprotokolls
  • Das Client-Server-Modell
  • Ein einfacher HTTP-Server
  • Der Browser – ein einfach anzuwendender Client
19.09.20
  • Einführung in den Workshop
  • Das Weinheim Zwiebelmodell der Netzwerktechnik
  • Einführung in die Netzwerktechnik
  • Modelle – Übersicht über komplexe Systeme
  • Das ISO/OSI-Modell und das TCP-IP-Modell
  • Einstieg in die Anwendungsschicht mit Python

Die Planung wird laufend aktualisiert.