Zum Hauptinhalt springen

4. Glossar (Glossary)

Dieser Abschnitt enthält Definitionen von Begriffen, die in diesem Dokument verwendet werden.

ACK (Acknowledgment, Bestätigung): Ein Kontrollbit im TCP-Header, das verwendet wird, um den erfolgreichen Empfang von Daten zu bestätigen. Bezieht sich auch auf ein Segment mit gesetztem ACK-Bit.

Acknowledgment Number (Bestätigungsnummer): Ein 32-Bit-Feld im TCP-Header, das die nächste Sequenznummer enthält, die der Sender zu empfangen erwartet.

Connection (Verbindung): Ein logischer Kommunikationspfad, der zwischen zwei TCP-Endpunkten hergestellt wird und eindeutig durch Quelladresse, Quellport, Zieladresse und Zielport identifiziert wird.

Datagram (Datagramm): Eine Dateneinheit, die auf der Netzwerkschicht übertragen wird und einen IP-Header und eine Nutzlast (wie ein TCP-Segment) enthält.

FIN (Finish, Beenden): Ein Kontrollbit im TCP-Header, das verwendet wird, um anzuzeigen, dass der Sender das Senden von Daten beendet hat und die Verbindung schließen möchte.

ISN (Initial Sequence Number, anfängliche Sequenznummer): Die Startsequenznummer, die beim Aufbau einer Verbindung gewählt wird.

MSS (Maximum Segment Size, maximale Segmentgröße): Die maximale Datensegmentgröße, die ein TCP-Endpunkt zu empfangen bereit ist.

Port Number (Portnummer): Eine 16-Bit-Zahl, die verwendet wird, um eine bestimmte Anwendung oder einen Dienst auf einem Host zu identifizieren.

RST (Reset, Zurücksetzen): Ein Kontrollbit im TCP-Header, das verwendet wird, um eine Verbindung abnormal zu beenden.

RTT (Round-Trip Time, Rundlaufzeit): Die Zeit, die ein Paket benötigt, um vom Sender zum Empfänger zu reisen und mit einer Bestätigung zurückzukehren.

Segment: Die grundlegende Datenübertragungseinheit in TCP, bestehend aus dem TCP-Header und optionalen Anwendungsdaten.

Sequence Number (Sequenznummer): Ein 32-Bit-Feld im TCP-Header, das die Position des ersten Datenbytes im Segment identifiziert.

SYN (Synchronize, Synchronisieren): Ein Kontrollbit im TCP-Header, das verwendet wird, um Sequenznummern während des Verbindungsaufbaus zu synchronisieren.

TCB (Transmission Control Block, Übertragungskontrollblock): Eine Datenstruktur, die TCP-Verbindungsstatusinformationen enthält.

Three-Way Handshake (Drei-Wege-Handshake): Der Prozess des Aufbaus einer TCP-Verbindung, der den Austausch von SYN-, SYN-ACK- und ACK-Segmenten umfasst.

Window (Fenster): Die Datenmenge, die der Empfänger zu akzeptieren bereit ist, wird für die Flusskontrolle verwendet.

Window Scale (Fensterskalierung): Eine TCP-Option, die es ermöglicht, dass Fenstergrößen 65.535 Bytes überschreiten.


Zustandsbegriffe:

  • CLOSED (geschlossen): Repräsentiert überhaupt keinen Verbindungszustand
  • LISTEN (lauschen): Wartet auf eine Verbindungsanforderung von einem beliebigen entfernten TCP
  • SYN-SENT (SYN gesendet): Wartet auf eine übereinstimmende Verbindungsanforderung nach dem Senden einer Verbindungsanforderung
  • SYN-RECEIVED (SYN empfangen): Wartet auf Bestätigung nach dem Empfangen und Senden einer Verbindungsanforderung
  • ESTABLISHED (hergestellt): Verbindung ist hergestellt, Datenübertragung kann erfolgen
  • FIN-WAIT-1 (FIN-Warten-1): Wartet auf eine Verbindungsbeendigungsanforderung vom entfernten TCP oder auf eine Bestätigung der zuvor gesendeten Beendigungsanforderung
  • FIN-WAIT-2 (FIN-Warten-2): Wartet auf eine Verbindungsbeendigungsanforderung vom entfernten TCP
  • CLOSE-WAIT (Schließen-Warten): Wartet auf eine Verbindungsbeendigungsanforderung vom lokalen Benutzer
  • CLOSING (Schließend): Wartet auf eine Bestätigung der Verbindungsbeendigungsanforderung vom entfernten TCP
  • LAST-ACK (Letztes-ACK): Wartet auf eine Bestätigung der zuvor gesendeten Verbindungsbeendigungsanforderung
  • TIME-WAIT (Zeit-Warten): Wartet darauf, dass genügend Zeit vergeht, um sicherzustellen, dass das entfernte TCP die Bestätigung seiner Beendigungsanforderung erhalten hat