TCP/IP



TCP/IP steht für den englischen Begriff "Transmission Control Protocol/ Internet Protocol". TCP/IP ist ein Netzwerkprotokoll, also eine Festlegung, wie Daten zwischen Geräten im Netzwerk ausgetauscht werden.

Die Implementierung von TCP/IP hat sich mit dem Siegeszug des Internets in der ganzen Welt durchgesetzt. Heute ist das Protokoll auf nahezu allen Hardware- und Betriebssystem-Plattformen verfügbar. Dadurch ist der schnelle und einfache Datenaustausch zwischen beliebigen Systemen weltweit möglich.

Seinen Ursprung hat das Protokoll in einer Entwicklung des amerikanischen Verteidigungsministeriums. Dort wurde ein System gefordert, das eine Datenübertragung mit hoher Ausfallsicherheit leistet, auch wenn Teile der Infrastruktur zerstört sind. Als Lösung hierfür wurde eine Kombination aus Netzwerk-Architektur und Übertragungsprotokoll entwickelt.

Das Netzwerk an sich ist so aufgebaut, dass viele Rechner untereinander mehrfach, redundant, verbunden sind. Mit TCP/IP wurde ein Netzwerk-Protokoll-Modell entwickelt, welches die zu übertragenden Daten in kleine Pakete aufteilt und diese, versehen mit einer Zieladresse, auf das Netzwerk sendet. Hierbei wird für ein Paket nicht der Weg vorgegeben, sondern die Netzwerkknoten (Server) suchen sich selbst einen verfügbaren Pfad für die Übertragung. Sollte ein Weg versperrt sein (Leitungs- oder Rechnerausfall), so merkt das System dies selbstständig und sucht sich eine alternative Route zum Ziel.

Die Adressen, die im System für die Zustellung der Pakete verwendet werden, sind die so genannten IP-Adressen. Sie sehen beispielsweise folgendermaßen aus: 192.168.0.1. Jede der vier Ziffernkombinationen zwischen den Punkten kann die Wertausprägungen von 0 bis 255 annehmen, so dass es eine große Anzahl unterschiedlicher Adressen geben kann.

Die Vergabe der Adressen muss eindeutig sein, damit jeder Rechner gezielt erreicht werden kann. Um dies zu gewährleisten wird die IP-Adresse in den meisten Netzwerken vom System vergeben. Die Standard zur automatischen Vergabe der IP-Adressen nennt sich DHCP, "Dynamic Host Configuration Protocol".