diff --git a/content/2_04_24_nscs.md b/content/2_04_24_nscs.md
new file mode 100644
index 0000000..5fdf778
--- /dev/null
+++ b/content/2_04_24_nscs.md
@@ -0,0 +1,47 @@
+# TCP Protokoll
+## Überblick
+- [Aufbau](#aufbau)
+- [Verbindungsaufbau](#verbindungsaufbau)
+- [Kommunikation](#kommunikation)
+- [Verbindungsabbau](#verbindungsabbau)
+
+
+
+## Aufbau
+
+## Verbindungsaufbau
+### Three-Way-Handshake
+```text
+Client: SYN
+Server: SYN, ACK
+Client: ACK
+```
+
+## Kommunikation
+### Half-Dublex
+```
+Sender: ------ 1000 Byte ------> Client
+Sender: <----- ACK ------- Client
+Sender: ------ 1000 Byte ------> Client
+Sender: <----- ACK ------- Client
+```
+**Problem: langsam**
+
+### Full-Dublex
+An dem Acknowledge Packet werden Daten angehängt.
+```
+Sender: ------ 1000 Byte ------> Client
+Sender: <----- ACK+1000Byte ---- Client
+Sender: ------ 1000 Byte ------> Client
+Sender: <----- ACK+1000Byte ---- Client
+```
+**Problem: Datenverlust**
+ Window-Size: Gibt an wie viele Pakete gesendet werden können. Ist die Window-Size 1, dann wird nur ein Paket gesendet und auf das Acknowledge gewartet.
+ Umso mehr Daten verloren gehen, desto kleiner wird die Window-Size
+
+
+### Verbindungsabbau
+```text
+Client: FIN
+Server: ACK
+```
\ No newline at end of file
diff --git a/content/3_4_2024.md b/content/3_4_2024.md
index 7dc5e5c..4dfa1b4 100644
--- a/content/3_4_2024.md
+++ b/content/3_4_2024.md
@@ -14,10 +14,10 @@ S. 139 - 195: Organisationskreislauf, Datenerhebung, Darstellungstechniken, ...
**Ablauforganisation** regelt den Ablauf von Arbeits- und Informationsprozessen
**Ziele**:
- - *Einhaltung von Terminen*
- - *Minimale Durchlaufzeiten*
- - *Auslastung der Kapazitäten*
- - *Erhöhung der Wertschöpfung*
+ - *Einhaltung von Terminen*
+ - *Minimale Durchlaufzeiten*
+ - *Auslastung der Kapazitäten*
+ - *Erhöhung der Wertschöpfung*
**Bereiche der Aufbauorganisation**:
- **Stelle**: mehrere Aufgaben, die meist von einer Person ausgeführt werden