TCP/IP
Was ist TCP/IP?
TCP/IP bezeichnet die Kombination aus TCP (Transmission Control Protocol) und IP (Internet Protocol), die zusammen die am weitesten verbreitete Protokollfamilie für den Datenaustausch im Internet bilden.
TCP/IP entstand im Rahmen der von der DARPA (Defense Advanced Research Projects Agency) durchgeführten Forschung zur paketvermittelten Kommunikation in Weitverkehrsnetzen. Es wurde zum Protokoll des ARPANET, des Vorläufers des Internets, und fand dank der Unterstützung durch UNIX-basierte Betriebssysteme weite Verbreitung, da es die Interoperabilität zwischen Computern verschiedener Hersteller ermöglichte. Heute ist TCP/IP nicht nur für das Internet, sondern auch für viele andere Netzwerke zum Standardprotokoll geworden.
Im OSI-Referenzmodell ist TCP auf Schicht 4 (Transportschicht) angesiedelt und übernimmt den Aufbau und Abbau von Verbindungen zwischen Ports sowie die Kommunikationssteuerung. IP arbeitet auf Schicht 3 (Vermittlungsschicht) und verwaltet das Routing und die Kommunikationswege, die für die Funktionsweise des Internets unerlässlich sind. Unterhalb von IP befindet sich die Sicherungsschicht, auf der Protokolle wie Ethernet angesiedelt sind.
Während die Sicherungsschicht für die direkte Kommunikation zwischen Geräten innerhalb eines begrenzten Bereichs zuständig ist, ermöglicht die Vermittlungsschicht (IP) den Datenaustausch über größere Entfernungen hinweg mithilfe von Routern. Aufgrund dieser Fähigkeit, verschiedene Netzwerke miteinander zu verbinden, wird IP als „Inter-net“-Protokoll bezeichnet. Vor dem Aufkommen des Internets verstand man unter Netzwerken direkte Kommunikationswege. Die Einführung von IP revolutionierte dieses Konzept jedoch, da sie die Verbindung unterschiedlicher Netzwerke ermöglichte.
TCP ist ein Protokoll, das auf IP aufsetzt und eine zuverlässige Datenübertragung gewährleistet. Es verfügt über Mechanismen zur erneuten Übertragung verloren gegangener Pakete, zur Wiederherstellung der korrekten Paketreihenfolge und zur Überprüfung von Quell-IP-Adressen und ermöglicht so eine äußerst zuverlässige Kommunikation. Weitere Protokolle der Transportschicht, die auf IP aufsetzen, sind UDP und SCTP.
