Transmission Control Protocol

Das Transmission Control Protocol (TCP) ist eines der Hauptprotokolle der Internet Protocol Suite. TCP ist Teil der populären "TCP/IP"-Kombination, die vom Internet verwendet wird. Das Internet Protocol, oder IP, sorgt dafür, dass Daten im Internet an die richtige Stelle gelangen. Dann sorgt TCP dafür, dass die Daten in die richtige Reihenfolge gebracht werden und nichts davon fehlt. TCP hilft auch, den Verkehr im Internet zu kontrollieren, damit es nicht überlastet wird. Diese Protokolle, die so etwas wie Sprachen sind, die Computer benutzen, sind so konzipiert, dass jeder Computer und jedes Programm (wie ein Web-Browser oder ein E-Mail-Client) sie benutzen kann.

Bedeutung von TCP

TCP erleichtert es Computerprogrammen, miteinander zu kommunizieren, typischerweise über ein Computernetzwerk. Wenn ein Programm viele Daten senden will, ist TCP dafür zuständig, die Daten aufzuteilen, sie durch das Netzwerk zu senden und sie auf einem anderen Computer wieder korrekt zusammenzusetzen. Dabei wählt IP aus, welche Drähte und "Kreuzungen" verwendet werden, um alle Datenstücke auf dem schnellsten Weg zu senden. Dazu verwendet es Pakete.

Wenn das Netzwerk von vielen Personen genutzt wird, kann es überlastet werden. Manchmal können auch Wetter, Stromausfälle und andere Probleme die Kommunikation erschweren. Router im Internet verwenden etwas, das Lastausgleich genannt wird, um zu versuchen, einige dieser Probleme zu beheben. Trotzdem kann es vorkommen, dass Informationen nicht in Ordnung sind, verloren gehen oder sogar dupliziert werden. TCP ist darauf ausgelegt, all diese Probleme zu bemerken und zu versuchen, sie zu beheben. Dies kann eine Weile dauern, weshalb das Internet manchmal langsam erscheint. Wenn der TCP-Empfänger schließlich eine perfekte Kopie der ursprünglich übertragenen Daten wieder zusammengesetzt hat, gibt er diese Daten an das Computerprogramm weiter, das sie angefordert hat. Auf diese Weise muss das Programm nichts über das Netzwerk wissen, und TCP muss nichts über die Daten des Programms wissen.


AlegsaOnline.com - 2020 / 2023 - License CC3