Sobes.tech
Junior

Was ist die Besonderheit der TCP-Protokolle?

sobes.tech KI

Antwort von AI

TCP (Transmission Control Protocol) ist ein Transportschichtprotokoll, das eine zuverlässige, verbindungsorientierte und strombasierte Datenübertragung gewährleistet.

Merkmale von TCP:

  1. Zuverlässige Datenübertragung: TCP garantiert die Zustellung aller Daten in der richtigen Reihenfolge und ohne Verluste. Es verwendet Bestätigungsmechanismen (ACK), Retransmission und Fehlerkontrolle (Checksum).
  2. Verbindungsorientiert: Vor dem Datenaustausch stellen Sender und Empfänger eine logische Verbindung her (Three-Way Handshake).
  3. Strombasierte Datenübertragung: TCP betrachtet Daten als einen kontinuierlichen Datenstrom, nicht als einzelne Pakete.
  4. Flusskontrolle: Mechanismus zur Steuerung der Datenübertragungsgeschwindigkeit, um Pufferüberläufe beim Empfänger zu vermeiden. Verwendet ein Sliding Window.
  5. Staukontrolle: Mechanismus zur Steuerung des Datenverkehrsvolumens im Netzwerk, um Überlastung zu vermeiden. Nutzt Algorithmen wie Slow Start, Congestion Avoidance, Fast Retransmit und Fast Recovery.
  6. Segmentierung und Zusammenbau: TCP teilt große Datenmengen in Segmente für die Übertragung und setzt sie auf der Empfängerseite wieder zusammen.
  7. Sequenznummer: Jedem Segment wird eine Sequenznummer zugewiesen, um die korrekte Zusammenfügung auf der Empfängerseite und das Erkennen verlorener Segmente zu gewährleisten.
  8. Ports: Verwendet Portnummern zur Identifikation bestimmter Anwendungen oder Dienste auf dem Host.