Archiv der Kategorie: Netzwerk

Netzwerke – das Rückgrat der modernen Kommunikationstechnik

Zur Teilnahme auf der Plattform Zoom bitte auf den Link klicken:

https://us02web.zoom.us/j/9806088608?pwd=Z1F1d1REV25qUmNHRVErVEhlSmtnQT09

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

Die Anwendungen werden wir mit der Programmiersprache Python implementieren.

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

Geplante Themen an den Treffen:

24.12.22
  • AES – Advanced Encryption Standard
  • Einbettung von AES in die moderen Kryptologie
  • Konzepte von AES
  • AES programmiert in Python
17.12.22
  • Kryptographie mit dem Python-Modul Cryptodom
  • Symmetrische und asymmetrische Verschlüsselung
  • Öffentlicher Schlüssel – privater Schlüssel
  • Programmierung von Client und Server mit verschlüsselten Nachrichten
10.12.22
  • ENIGMA – Simulator objektorientiert programmiert mit Python
  • Konzept der ENIGMA-Walzen
  • Rotation von Listen – Vorbereitung auf ENIGMA-Walzen
  • Beziehungen zwischen den ENIGMA-Simulationslisten
03.12.22
  • ENIGMA – Simulator objektorientiert programmiert mit Python
  • Der Listentyp deque – Hochgeschwindigkeits-Listen
  • Rotation von Listen – Vorbereitung auf ENIGMA-Walzen
26.11.22
  • ENIGMA – Simulator objektorientiert programmiert mit Python
  • Python List-Comprehension – kompakte Programmierung von Listen
  • Die Iterable – Konzept und Erscheinungsformen in Python
19.11.22
  • Konzepte der ENIGMA
  • Marian Rejevski und Alan Touring – ENIGMA – Kryptoanalytiker
  • Python List-Comprehension – kompakte Programmierung von Listen
  • Die Iterable – Konzept und Erscheinungsformen in Python
  • Konzept der ENIGMA-Walzen
12.11.22
  • Konzepte der ENIGMA
  • Walzen, Tastatur, Anzeigelämpchen, Steckerbrett
  • Grundeinstellung für den Chiffrierbetrieb
  • Verschlüsseln und Entschlüsseln
  • Marian Rejevski und Alan Touring – ENIGMA – Kryptoanalytiker
  • ENIGMA – Simulator objektorientiert programmiert mit Python
  • Konzept der ENIGMA-Walzen
05.11.22
  • Vigenère-Entschlüsselung
  • ENIGMA – Kryptographie vor 80 Jahren
  • Konzepte der ENIGMA
29.10.22
  • Verschlüsselung
  • Anpassung Schlüssellänge
  • Reguläre Ausdrücke – Klartextbereinigung
22.10.22
  • Vigenère-Kryptografie
  • Vigenère-Verschlüsselung
  • Vigenère-Entschlüsselung
15.10.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Vigenère-Kryptografie
  • Vigenère-Verschlüsselungstabelle
  • Vigenère-Verschlüsselung
  • Vigenère-Entschlüsselung
08.10.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Cäsar-Verschlüsselung
  • Vigenère-Verschlüsselung
01.10.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Cäsar-Verschlüsselung
  • Vigenere-Verschlüsselung
24.09.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Cäsar-Verschlüsselung
  • Vigenere-Verschlüsselung
17.09.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Cäsar-Verschlüsselung
  • Vigenere-Verschlüsselung
10.09.22
  • 67. Weinheimer UKW-Tagung – Pi and Radio
  • Mitarbeit des Workshop-Teams
  • Vorträge von Robin und Uli
03.09.22
  • Verschlüsselung von Nachrichten – Kryptographie
  • Vertiefung der Kryptographie-Konzepte
27.08.22
  • Verschlüsselung von Nachrichten – Kryptographie
  • Einführung in die Konzepte der Kryptographie
20.08.22
  • Python-Sprachelemente für die Implementierung kryptogaphischer Applikationen
13.08.22
  • Topologien von Netzwerken
  • Zugriffsverfahren in Netzwerken
  • Verschlüsselung von Nachrichten – Kryptographie
06.08.22
  • Topologien von Netzwerken
  • Zugriffsverfahren in Netzwerken
  • Verkabelung – Technik und Physik
  • Glasfaser – Technik und Physik
  • Verschlüsselung von Nachrichten – Kryptographie
30.07.22
  • Topologien von Netzwerken
  • Zugriffsverfahren in Netzwerken
  • Verkabelung – Technik und Physik
  • Glasfaser – Technik und Physik
23.07.22
  • Untersuchung der Nachrichteninhalte mit wireshark
  • Filter in wireshark
  • Bedingungsausdrücke in wireshark
  • Geschachtelte Listen in wireshark – Verpackungskonzept
16.07.22
  • Zusammenwirken der Netzwerkschichten
  • Server- und Client-Anwendungen zur Netzwerkuntersuchung
  • Untersuchung der Nachrichteninhalte mit wireshark
09.07.22
  • Zusammenwirken der Netzwerkschichten
  • Server- und Client-Anwendungen zur Netzwerkuntersuchung
  • Untersuchung der Nachrichteninhalte mit wireshark
02.07.22
  • Zusammenwirken der Netzwerkschichten
  • Anwendungen zur Netzwerkuntersuchung
  • wireshark – Einführung in das mächtige Werkzeug
25.06.22
  • Workshop fällt aus
18.06.22
  • Routing zwischen Routern – wie findet ein Nachrichtenpaket seinen Weg durch das WWW
  • Die Routing-Tabelle
11.06.22
  • Routing zwischen Routern – wie findet ein Nachrichtenpaket seinen Weg durch das WWW
  • Die Routing-Tabelle
04.06.22
  • Der DHCP-Request – Dynamic Host Configuration Protocol – IP-Adress-Anforderung
  • Aufbau des DHCP-Frame
28.05.22
  • Workshop fällt aus
21.05.22
  • Zusammenhang zwischen IP- und MAC-Adresse
  • Der ARP-Request
  • Die MAC-Tabelle
14.05.22
  • Das Ethernet – Aufbau und Bedeutung des Frames
  • Funktionen des Netzwerkadapters – Netzwerkkarte
  • Python-Sprachmittel zur Bearbeitung von MAC-Adressen
07.05.22
  • Simulation von Netzwerken mit dem Lernwerkzeug “Packet Tracer”
  • Das Ethernet – Aufbau und Bedeutung des Frames
  • Python-Sprachmittel zur Bearbeitung von MAC-Adressen
30.04.22
  • Simulation von Netzwerken mit dem Lernwerkzeug “Packet Tracer”
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
23.04.22
  • Simulation von Netzwerken mit dem Lehr- und Lernwerkzeug “Filius”
  • Aufbau und Bedeutung der MAC-Adresse
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
16.04.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Simulation von Netzwerken mit dem Lehr- und Lernwerkzeug “Filius”
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
09.04.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
02.04.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
26.03.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
19.03.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
12.03.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
05.03.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
26.02.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
19.02.22
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python Muttertask, Tochterkask – subprocess
  • Vertiefter Einsatz von Pythonsprachmitteln
12.02.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
05.02.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
29.01.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
22.01.22
  • Zusammenwirken der Netzwerkschichten
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen
15.01.22
  • Zusammenwirken der Netzwerkschichten
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Verbindungsschicht und ihr Frame
  • Nachricht, Segment, Paket, Frame
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
08.01.22
  • Diskussion
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Sicherheit in der Netzwerktechnik
01.01.22
  • Diskussion
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Sicherheit in der Netzwerktechnik
25.12.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
  • Netzwerkschicht und ihre Pakete
  • IPv4-Adressen – Aufbau – Netzwerkmaske – Programmierung in Python
  • Verbindungsschicht und ihr Frames
18.12.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
  • Netzwerkschicht und ihre Pakete
  • IPv4-Adressen – Aufbau – Netzwerkmaske – Programmierung in Python
  • Verbindungsschicht und ihr Frames
11.12.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
  • Netzwerkschicht und ihre Pakete
  • IPv4-Adressen – Aufbau – Netzwerkmaske – Programmierung in Python
  • Verbindungsschicht und ihr Frames
04.12.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
27.11.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
  • Netzwerkschicht und ihre Pakete
  • Verbindungsschicht und ihr Frames
20.11.21
  • Zusammenwirken der Netzwerkschichten
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Verbindungsschicht und ihr Frame
  • Nachricht, Segment, Paket, Frame
  • Topologien von Netzwerken
13.11.21
  • Zusammenwirken der Netzwerkschichten
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Verbindungsschicht und ihr Frame
  • Nachricht, Segment, Paket, Frame
06.11.21
  • Raspi-Server und dessen GPIO mit JSON steuern
  • JSON vom Browser-Client-JavaScript verwenden um Nachrichten zu senden
  • JSON vom Raspi-Server-Python verwenden um Nachrichten zu empfangen
  • JSON vom Python-Client verwenden um Nachrichten an den Raspi-Server zu senden
30.10.21
  • Raspi-Server und dessen GPIO mit JSON steuern
  • JSON vom Browser-Client-JavaScript verwenden um Nachrichten zu senden
  • JSON vom Raspi-Server-Python verwenden um Nachrichten zu empfangen
23.10.21
  • Workshop fällt aus wegen Teilnahme an Distriktsversammlung
16.10.21
  • Raspi-Server und dessen GPIO mit JSON steuern
  • JSON vom Browser-Client-JavaScript verwenden um Nachrichten zu senden
  • JSON vom Raspi-Server-Python verwenden um Nachrichten zu empfangen
09.10.21
  • HTML – JSON – JavaScript Object Notation
  • Kommunikation zwischen Client und Server mit JSON
  • Steuerung des Raspi-Server und dessen GPIO mit JSON
02.10.21
  • HTML – DOM – Document Object Model
  • HTML – JSON – JavaScript Object Notation
25.09.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
  • HTML – JSON – JavaScript Object Notation
18.09.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
  • HTML – JSON – JavaScript Object Notation
11.09.21
  • Weinheimer UKW-Tagung – virtuell
  • The UKW Conference and Pi and Radio
  • https://piandmore.de/de/conference/pi-and-radio-2021/
04.09.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
  • HTML – JSON – JavaScript Object Notation
28.08.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheet – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
21.08.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
14.08.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
07.08.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – JavaScript-Browser und Python-Server
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik – Vertiefung
31.07.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – JavaScript-Browser und Python-Server
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik – Vertiefung
24.07.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – JavaScript-Browser und Python-Server
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik – Vertiefung
17.07.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik – Vertiefung
10.07.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Einführung
  • HTML – JavaScript und JavaServer Pages – Einführung
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik
03.07.21
  • Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Pprozeduraler Ansatz
  • Klasse list und Klasse dictionary
  • Python-Sprachelemente zur Simulaltion der Domain Name System Tabelle
26.06.21
  • HTML – Hypertext Markup Language – einführende Sprachelemente
  • HTML – CSS – Cascading Style Sheets – Einführung
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik
19.06.21
  • Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Objektorientierter und prozeduraler Ansatz
  • Klasse list und Klasse dictionary
12.06.21
  • Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Objektorientierter und prozeduraler Ansatz
  • Klasse list und Klasse dictionary
  • Python-Sprachelemente zur Simulaltion der Domain Name System Tabelle
05.06.21
  • Moderne Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Objektorientierter und prozeduraler Ansatz
  • Klasse list [] und Klasse dictionary {}
29.05.21
  • Moderne Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Moderne Python-Sprachelemente zur Simulaltion der Domain Name System Tabelle
22.05.21
  • Moderne Python-Sprachelemente zur Simulaltion der Adress-Tabelle für Netzwerk-Adress-Umsetzung
15.05.21
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-Adressen im WAN
  • Network Address Translation – NAT
  • Network Address Port Translation – NAPT
  • Source NAT und Destination NAT
  • Port-Weiterleitung
  • Buchhaltung in Session Table
  • Reale Router konfigurieren – Speedport W724V, fritz box
  • Ermittlung der WAN-IP-Adresse von eigenem Router
08.05.21
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-Adressen im WAN
  • Network Address Translation – NAT
  • Network Address Path Translation – NAPT
  • Buchhaltung in Session Table
  • UML-Deployment Modelle
  • Verbindungsmodelle mit verschiedenen Beziehungstypen modelliert
  • Moderne Python-Sprachelemente zur Simulaltion der Adress-Tabelle für Netzwerk-Adress-Umsetzung
01.05.21
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-adressen im WAN
  • Moderne Python-Sprachelemente zur Simulaltion der Adress-Tabelle für Netzwerk-Adress-Umsetzung
24.04.21
  • WLAN-Router-Funktionen
  • Sender/Empfänger, Domain Name Server, Dynamic Host Configuration Protocol
  • WLAN-Router: Speedport W724V, Fritz-Box
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-adressen im WAN
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.

FACW bei Tag der Bildung

Quelle:
https://www.tag-der-bildung.de/aktion/client-und-server-kommunizieren-digital-in-einem-kleinen-netzwerk/

Der Funk Amateur Club Weinheim e.V. und der Deutsche Amateur Radio Club Ortsverband Weinheim nehmen aktiv am „Tag Der Bildung“ am 8. Dezember 2021 teil. Die Weinheimer Technikfreunde werden über ihren  aktuellen Workshop berichten und wie es sich im weltweiten Amateurfunk gehört, auch weltweit demonstrieren, wie man mit ganz einfachen Mitteln einen Internet-Server und einen Internet-Client mit der Programmiersprache Python programmieren kann. Hiermit zeigen sie einen Einstieg in die technischen Kernthemen der Digitalisierung auf, die unsere Zukunft maßgeblich beeinflussen wird.

Die Initiative „Tag der Bildung“ ist eine ganzjährige Aktionslinie, die jährlich am 8. Dezember im Rahmen eines Aktionstages ihren Höhepunkt findet. In ihr können sich Partnerinnen und Partner aus Politik, Zivilgesellschaft, Wirtschaft und Medien in vielfältiger Weise beteiligen, um dem Thema Bildung in der breiten Öffentlichkeit eine weitreichende Sichtbarkeit zu verschaffen. Die Weinheimer Funkfreunde, deren lokales Einzugsgebiet im Umkreis von Mannheim über Heidelberg bis nach Heppenheim und Lampertheim reicht,  wurden mit ihrem eingereichten Beitrag von der Jury ausgewählt und werden die Metropolregion Rhein/Neckar in der Bildungslandschaft würdig vertreten.

Die virtuelle Bildungskonferenz am 8. Dezember ist der Höhepunkt des Aktionsjahres 2021. Expertinnen und Experten aus Bildung, Politik, Wissenschaft und Zivilgesellschaft blicken gemeinsam auf bereits Erreichtes und diskutieren mit Jugendlichen sowie den Gästen, welche Herausforderungen bestehen, um gute Bildung in Zeiten digitaler Transformation zu garantieren.

Nähere Informationen in Internet unter: