TCP
Das Transmission Control Protocol (TCP), definiert in der RFC793, stellt eine sichere Übertragungsschicht und virtuelle Verbindungen zu Applikation bereit.
4 | 8 | 16 | 32 bits |
Source port | Destination port | ||
Sequence number | |||
Acknowledgement number | |||
Offset | Resrvd |N|C|E|U|A|P|R|S|F | Window | |
Checksum | Urgent pointer | ||
Options + Padding | |||
Data | |||
| Source port | Portnummer der absendenden Anwendung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Destination port | Portnummer der empfangenden Anwendung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sequence number | Position des ersten Bytes im Datenstrom | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Acknowledgement number | Empfangsbestätigung für alle vorangegangenen Bytes (nur gültig mit ACK-Flag) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Offset | Länge des Headers in Einheiten von 32bit (mind. 5) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Resrvd | reserviert für zukünftige Nutzung (muß NULL sein) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Flags: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Window | Anzahl der Bytes, die der Empfänger - beginnend mit der aktuellen Acknowledgement number - bereit ist zu empfangen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Checksum | Checksumme über Header und Data plus einem sogenannten Pseudoheader zum Schutz gegen fehlende Segmente (Source IP-Adresse, Destination IP-Adresse, Transport protocol, TCP-length) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Urgent pointer | Zeiger auf Ende von dringlichen Daten (Offest des ersten Bytes hinter den dringlichen Daten, Offset bezogen auf die Sequence number) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Options + Padding | optionale Parameter:
plus Füllbytes auf 32bit-Grenze |

english
About Me
Contact
Photos