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:
- 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).
- Verbindungsorientiert: Vor dem Datenaustausch stellen Sender und Empfänger eine logische Verbindung her (Three-Way Handshake).
- Strombasierte Datenübertragung: TCP betrachtet Daten als einen kontinuierlichen Datenstrom, nicht als einzelne Pakete.
- Flusskontrolle: Mechanismus zur Steuerung der Datenübertragungsgeschwindigkeit, um Pufferüberläufe beim Empfänger zu vermeiden. Verwendet ein Sliding Window.
- Staukontrolle: Mechanismus zur Steuerung des Datenverkehrsvolumens im Netzwerk, um Überlastung zu vermeiden. Nutzt Algorithmen wie Slow Start, Congestion Avoidance, Fast Retransmit und Fast Recovery.
- Segmentierung und Zusammenbau: TCP teilt große Datenmengen in Segmente für die Übertragung und setzt sie auf der Empfängerseite wieder zusammen.
- Sequenznummer: Jedem Segment wird eine Sequenznummer zugewiesen, um die korrekte Zusammenfügung auf der Empfängerseite und das Erkennen verlorener Segmente zu gewährleisten.
- Ports: Verwendet Portnummern zur Identifikation bestimmter Anwendungen oder Dienste auf dem Host.