Qgelm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
schulung:tcp_beispiel [2021/12/02 11:47] Thomasschulung:tcp_beispiel [2022/01/11 08:49] (aktuell) – screen und split Darstellung Thomas
Zeile 44: Zeile 44:
  
 Das kann jetzt ausgeführt werden:  Das kann jetzt ausgeführt werden: 
-Mit Rechtsklick in neuem Fenster: [[https://qgelm.de/siab/|Konsole]]'' cd Schulung; python3 tcp_server.py''+Mit Rechtsklick in neuem Fenster: [[https://qgelm.de/siab/|Konsole]] 
 + 
 +'' cd Schulung; python3 tcp_server.py''
  
 Und hier der Code des //Clients//: Und hier der Code des //Clients//:
Zeile 63: Zeile 65:
  
 Das kann jetzt ebenfalls ausgeführt werden:  Das kann jetzt ebenfalls ausgeführt werden: 
-Mit Rechtsklick in neuem Fenster: [[https://qgelm.de/siab/|Konsole]]'' cd Schulung; python3 tcp_client.py''+Entweder mit Rechtsklick in neuem Fenster: [[https://qgelm.de/siab/|Konsole]] 
 + 
 +oder: Im existierenden Fenster zwei Shells mittels ''screen'' eröffnen (ist übersichtlicher): 
 +<code> 
 +cd Schulung; screen 
 +Ctrl-A | 
 +Ctrl-A TAB 
 +Ctrl-A C  # das erzeugt eine neue Shell im rechten Teil des Terminals 
 +</code> 
 + 
 +''cd Schulung; python3 tcp_client.py''
  
 Und das Ganze läuft dann so ab: Und das Ganze läuft dann so ab:
-<uml> + 
-Server <- ClientHallo Server! +{{:schulung:computer_hello.png|}}
-Server -> ClientHallo Client! +
-</uml>+
 ===== Merke: ===== ===== Merke: =====
  
 > TCP ist verbindungsorientiert, d.h. nachdem der Client eine Verbindung aufgebaut hat, können Server und Client bidirektional miteinander kommunizieren. Einen kompletten Kommunikationsverlauf von Beginn durch den Client bis zum Abbau des Kommunikationskanals nennt man eine **Session**. > TCP ist verbindungsorientiert, d.h. nachdem der Client eine Verbindung aufgebaut hat, können Server und Client bidirektional miteinander kommunizieren. Einen kompletten Kommunikationsverlauf von Beginn durch den Client bis zum Abbau des Kommunikationskanals nennt man eine **Session**.
 +
 +Jetzt kann es zu der nächsten, oberen Protokollschicht gehen: [[schulung:HTTP|HTTP]] 
 +