Was ist TCP/IP?
TCP/IP bezeichnet die Kombination aus TCP (Transmission Control Protocol) und IP (Internet Protocol), die zusammen den am weitesten verbreiteten Protokollsatz 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 Paketkommunikation für Weitverkehrsnetze. Es wurde zum Protokoll für ARPANET, den Vorläufer des Internets, und fand aufgrund der Unterstützung in UNIX-basierten Betriebssystemen weite Verbreitung, da es die Interoperabilität zwischen Computern verschiedener Hersteller ermöglichte. Heute ist TCP/IP das Standardprotokoll, nicht nur für das Internet, sondern auch für viele andere Netzwerke.
Innerhalb des OSI-Referenzmodells ist TCP auf Schicht 4 (Transportschicht) positioniert und kümmert sich um den Sitzungsaufbau und die Trennung zwischen Ports sowie um die Kommunikationssteuerung. IP arbeitet auf Schicht 3 (Netzwerkschicht) und verwaltet Routing- und Kommunikationspfade, die für die Internetfunktionalität unerlässlich sind. Unter IP befindet sich die Datenverbindungsschicht, in der Protokolle wie Ethernet positioniert sind.
Während die Datenverbindungsschicht für die direkte Kommunikation zwischen Geräten innerhalb einer begrenzten Reichweite zuständig ist, ermöglicht die Netzwerkschicht (IP) den Datenaustausch über ausgedehnte Bereiche mittels Routern. Aufgrund dieser Fähigkeit, verschiedene Netzwerke zu verbinden, wird IP auch als „Internet“-Protokoll bezeichnet. Vor dem Aufkommen des Internets bezogen sich Netzwerke auf direkte Kommunikationswege, doch die Einführung des IP revolutionierte dieses Paradigma, indem es die Verbindung unterschiedlicher Netzwerke ermöglichte.
TCP ist ein Protokoll, das auf IP läuft, um eine zuverlässige Datenübertragung zu gewährleisten. Es verfügt über Mechanismen zur erneuten Paketübertragung im Verlustfall, zur Neuanordnung von Paketen und zur Überprüfung der Quell-IP-Adressen, wodurch eine äußerst zuverlässige Kommunikation ermöglicht wird. Andere Transportschichtprotokolle, die auf IP laufen, sind UDP und SCTP.