This commit is contained in:
David Schirrmeister
2025-06-10 08:43:48 +02:00
parent 38a2d7eae8
commit aa406fa684
11 changed files with 168 additions and 7 deletions

View File

@ -1,4 +1,4 @@
# Ethernet(IEEE 802.3) mit [CSMA/CD](02_HW-BausteineUndVerkabelung.md#csma-cd-protokoll)
# Ethernet(IEEE 802.3) mit CSMA/CD
## Vollduplex vs Halbduplex
![image_787.png](image_787.png)

View File

@ -0,0 +1,23 @@
# Ende-zu-Ende Protokolle: UDP und TCP
## TCP
> Zuverlässiger Byte-Strom mit integrierter Flusskontrolle
### Ausgangslage für eine (virtuelle) TCP-Verbindung
![image_866.png](image_866.png)
- MSS (Maximum Segment Size)
- maximale Größe eines TCP-Segments (NUR Daten, ohne Header)
- wird bei Verbindungsaufbau ausgehandelt
- abhängig von der MTU (Maximum Transmission Unit) des darunterliegenden Netzwerks
## TCP Sequenznummern
- Sequenznummer eines TCP-Segments
- Bytestromnummer des ersten Bytes im Segment
- wird bei Verbindungsaufbau ausgehandelt
## TCP Bestätigungsnummern
- Bestätigungsnummer eines TCP-Segments
- Bytestromnummer des nächsten erwarteten Bytes
- Als Quittungsnummer wird gesetzt:
- ACK-Nummer (von Host B) = fehlerfrei empfangene Squenznummer + Größe der Nutzdaten in Byte