| 11.02.23 |  
- AES – Advanced Encryption Standard
 
- Einbettung von AES in die moderen Kryptologie
 
- Konzepte von AES
 
- AES programmiert in Python
 
 
 | 
| 04.02.23 |  
- Kryptographie mit dem Python-Modul Pycryptodome
 
- Symmetrische und asymmetrische Verschlüsselung
 
- Öffentlicher Schlüssel – privater Schlüssel
 
- Programmierung von Verschlüsseler und Entschlüsseler
 
- Moderner Verschlüsselungsstandard AES – Advanced Encryption Standard
 
 
 | 
| 28.01.23 |  
- Kryptographie mit dem Python-Modul Pycryptodome
 
- Symmetrische, asymmetrische und hypride Verschlüsselung
 
- Stromverschlüsselung, Blockverschlüsselung
 
- Öffentlicher Schlüssel – privater Schlüssel
 
- Programmierung von Verschlüsseler – Cipher mit Salsa20
 
 
 | 
| 21.01.23 |  
- Enigma-Simulator objektorientiert mit Python programmieren
 
 
 | 
| 14.01.23 |  
 | 
| 07.01.23 |  
 | 
| 31.12.22 |  
 | 
| 24.12.22 |  
 | 
| 17.12.22 |  
- ENIGMA – Simulator objektorientiert programmiert mit Python
 
- Konzept der ENIGMA-Walzen
 
- Rotation von Listen – Vorbereitung auf ENIGMA-Walzen
 
- Beziehungen zwischen den ENIGMA-Simulationslisten
 
 
 | 
| 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 |  
 | 
| 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 |  
 | 
| 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
 
 
 |