Das Transmission Control Protocol (TCP) gewährleistet eine zuverlässige Datenübertragung über das Internet. Es zerlegt Daten in Pakete, nummeriert diese, sendet sie und wartet auf Empfangsbestätigungen. Geht ein Paket verloren, wird es erneut gesendet und anschließend wieder in die richtige Reihenfolge gebracht. So wird der Anwendung ein zuverlässiger Datenstrom bereitgestellt.
TCP arbeitet mit IP zusammen. IP leitet Datenpakete. TCP stellt sicher, dass sie ankommen. IP ist unzuverlässig. TCP erhöht die Zuverlässigkeit. Zusammen bilden sie die Grundlage des Internets. TCP ist verbindungsorientiert. Es baut eine Verbindung auf, bevor Daten gesendet werden, und schließt diese nach Abschluss der Übertragung.
TCP-Funktionen
- Verbindungsorientiert: Zuerst ein Handschlag
- Zuverlässig: Bestätigungen und Weiterleitungen
- Geordnet: Pakete der Reihe nach wieder zusammengesetzt
- Flusssteuerung: verhindert eine Überlastung des Empfängers
- Staukontrolle: passt sich den Netzwerkbedingungen an
TCP wird für Web-Browsing, E-Mail, Dateiübertragung und Streaming verwendet. Für Echtzeitanwendungen wie Sprach- und Videoanrufe kommt es nicht zum Einsatz. Diese nutzen UDP, das zwar schneller, aber weniger zuverlässig ist. TCP ist das zuverlässige Arbeitspferd. UDP ist die schnelle Alternative. Das Internet benötigt beide.
Comments
No comments yet. Be the first to share a thought.
Leave a comment