This commit is contained in:
David Schirrmeister
2025-06-29 17:40:31 +02:00
parent 3902f47d06
commit 981742b1e9
14 changed files with 72 additions and 2 deletions

View File

@ -6,3 +6,8 @@
- <resource src="../../pdf/RN-Uebungen/Uebung-05_2025-04-29_Ethernet-2_Stud.pdf">Übung 5 - Ethernet QoS, Kollisionen</resource>
- <resource src="../../pdf/RN-Uebungen/Uebung-06_2025-04-30_Ethernet und WLAN.pdf">Übung 6 - Ethernet, WLAN</resource>
- <resource src="../../pdf/RN-Uebungen/Uebung-07_2025-04-30_IPv4-Subnetting.pdf">Übung 7 - IPv4 Subnetting</resource>
- <resource src="../../pdf/RN-Uebungen/Uebung-08_2025-06-04_UDP_TCP.pdf">Übung 8 - UDP und TCP Teil-1</resource>
- <resource src="../../pdf/RN-Uebungen/Uebung-09_2025-06-04_UDP_TCP.pdf">Übung 9 - UDP und TCP Teil-2</resource>
- <resource src="../../pdf/RN-Uebungen/Uebung-10_2025-06-04_UDP_TCP.pdf">Übung 10 - UDP und TCP Teil-3</resource>
- <resource src="../../pdf/RN-Uebungen/Uebung-11_2025-06-04_UDP_TCP.pdf">Übung 11 - UDP und TCP Teil-4</resource>
- <resource src="../../pdf/RN-Uebungen/Uebung-12_2025-06-18_TCP-Fallstudie TimeOut.pdf">Übung 12 - TCP-Fallstudie: Klassischer TimeOut</resource>

View File

@ -188,6 +188,7 @@
- Lösungsansatz:
- **TCP-Slow-Start**
- Startet mit einer niedrigen Übertragungsrate
- Erhöht die Rate exponentiell, bis ein Paket verloren geht
- **TCP-Kongestionskontrolle**
- Erhöht die Rate (cwnd) exponentiell, bis ein Paket verloren geht
- maximal Windowsize
- **TCP-Überlastungskontrolle**
- Reduziert die Übertragungsrate, wenn Pakete verloren gehen

View File

@ -0,0 +1,18 @@
# TCP
## TCP vs. UDP
| **TCP** | **UDP** |
|----------------------------------------------------------------------------------------|-----------------------------------|
| Garantierte Übertragung | keine Garantie |
| Verbindungsorientiert | keine Verbindung |
| Langsam | Schnell |
| Sicher (SSL/TLS) | nicht sicher |
| Paket-Sortier-Mechanismus | keiner |
| ACKs | keine ACKs |
| Erweitertes Error-Checking | nur Checksumme |
| [Flow Control](12_EndeZuEnde_UDP_TCP.md#tcp-flusskontrolle) | keine |
| [SlowStart & CongestionAvoidance](12_EndeZuEnde_UDP_TCP.md#tcp-berlastungskontrolle) | keine |
| 20-Byte Header | 8-Byte Header |
| [3-Wege-Handshake](12_EndeZuEnde_UDP_TCP.md#tcp-verbindungsaufbau)<br/>SYN SYN-ACK ACK | keiner |
| Genutzt von kritischen Anwendungen | genutzt von Real-Time Anwendungen |
| HTTP, HTTPS, FTP, DNS, SMTP, Telnet | DHCP, DNS, VoIP, RIP, TFTP |