Das beliebteste Netzwerkprotokoll der Welt, die TCP / IP-Protokollsuite, wurde in den 1970er Jahren von 2 DARPA-Wissenschaftlern entwickelt – Vint Cerf und Bob Kahn, Personen, die am häufigsten als Väter des Internets bezeichnet werden.
Im Frühjahr 1973 begannen sie mit der Erforschung zuverlässiger Datenkommunikation über Paketfunknetze, berücksichtigten die Lehren aus dem Networking Control Protocol und schufen dann das Next Generation Transmission Control Protocol (TCP), das heute im Internet verwendete Standardprotokoll.
In den frühen Versionen dieser Technologie gab es nur ein Kernprotokoll mit dem Namen TCP. Und tatsächlich standen diese Buchstaben nicht einmal für das, was sie heute tun Transmission Control Protocol, aber sie waren für das Transmission Control Program. Die erste Version dieses Vorgängers des modernen TCP wurde 1973 geschrieben und dann in RFC 675, Specification of Internet Transmission Control Program vom Dezember 1974, überarbeitet und formell dokumentiert.
Bei der Entwicklung von TCP verwendeten Cerf und Kahn die Konzepte von CYCLADES, einem französischen Paketvermittlungsnetz, das 1973 von Louis Pouzin entworfen und geleitet wurde. Es wurde entwickelt, um Alternativen zum ARPANET-Design zu erforschen und die Netzwerkforschung im Allgemeinen zu unterstützen. CYCLADES war das erste Netzwerk, das die Hosts für die zuverlässige Übermittlung von Daten verantwortlich machte, und nicht das Netzwerk selbst, indem es unzuverlässige Datagramme verwendete (Pouzin prägte den Begriff Datagramm, indem er die Wörter Daten und Telegramm kombinierte) und zugehörige End-to-End-Protokollmechanismen.
TCP / IP wurde zum Standard-Internet-Kommunikationsprotokoll, mit dem digitale Computer über große Entfernungen kommunizieren können. Das Internet ist ein paketvermitteltes Netzwerk, in dem Informationen in kleine Pakete zerlegt, einzeln über viele verschiedene Routen gleichzeitig gesendet und dann auf der empfangenden Seite wieder zusammengesetzt werden. TCP ist die Komponente, die die Datenpakete sammelt und wieder zusammensetzt, während IP dafür verantwortlich ist, dass die Pakete an das richtige Ziel gesendet werden. TCP / IP wurde in den 1970er Jahren entwickelt und 1983 als Protokollstandard für ARPANET (den Vorgänger des Internets) übernommen.
Wie ist der aktuelle Status der Internet Protocol Suite
(allgemein bekannt als TCP/IP)?
Es ist der Satz von Kommunikationsprotokollen, die für das Internet und andere ähnliche Netzwerke verwendet werden. Es ist nach zwei der wichtigsten Protokolle benannt: dem Transmission Control Protocol (TCP) und dem Internet Protocol (IP), die die ersten beiden in diesem Standard definierten Netzwerkprotokolle waren. Das heutige IP-Netzwerk stellt eine Synthese mehrerer Entwicklungen dar, die sich in den 1960er und 1970er Jahren zu entwickeln begannen, nämlich das Internet und LANs (Local Area Networks), die Mitte bis Ende der 1980er Jahre entstanden sind, zusammen mit dem Aufkommen des World Wide Web in den frühen 1990er Jahren.
Das Design des Netzwerks beinhaltete die Erkenntnis, dass es nur die Funktionen der effizienten Übertragung und Weiterleitung von Datenverkehr zwischen Endknoten bereitstellen sollte und dass alle anderen Informationen am Rand des Netzwerks endknoten. Mit einem einfachen Design wurde es möglich, fast jedes Netzwerk mit dem ARPANet zu verbinden, unabhängig von ihren lokalen Eigenschaften. Ein beliebtes Sprichwort besagt, dass TCP / IP, das spätere Produkt von Cerf und Kahns Arbeit, über zwei Blechdosen und eine Schnur laufen wird.
Ein Computer oder ein Gerät namens Router (ein Name, der von Gateway geändert wurde, um Verwechslungen mit anderen Gateways zu vermeiden) verfügt über eine Schnittstelle zu jedem Netzwerk und leitet Pakete zwischen ihnen hin und her. Die Anforderungen an Router sind in RFC 1812 definiert.
DARPA schloss daraufhin einen Vertrag mit BBN Technologies, der Stanford University und dem University College London ab, um betriebsfähige Versionen des Protokolls auf verschiedenen Hardwareplattformen zu entwickeln. Es wurden vier Versionen entwickelt: TCP v1, TCP v2, eine Aufteilung in TCP v3 und IP v3 im Frühjahr 1978 und dann Stabilität mit TCP / IP v4 — dem Standardprotokoll, das heute noch im Internet verwendet wird.
1975 wurde ein TCP / IP-Kommunikationstest mit zwei Netzwerken zwischen Stanford und dem University College London (UCL) durchgeführt. Im November 1977 wurde ein TCP / IP-Test mit drei Netzwerken zwischen Standorten in den USA, Großbritannien und Norwegen durchgeführt. Mehrere andere TCP / IP-Prototypen wurden zwischen 1978 und 1983 an mehreren Forschungszentren entwickelt. Die Migration des ARPANet auf TCP / IP wurde am 1. Januar 1983 offiziell abgeschlossen, als die neuen Protokolle dauerhaft aktiviert wurden.
Im März 1982 erklärte das US-Verteidigungsministerium TCP / IP zum Standard für alle militärischen Computernetzwerke. 1985 veranstaltete das Internet Architecture Board einen dreitägigen Workshop über TCP / IP für die Computerindustrie, an dem 250 Herstellervertreter teilnahmen, um das Protokoll zu fördern und zu seiner zunehmenden kommerziellen Nutzung zu führen.
Die Internetprotokollsuite kann wie viele Protokollsuiten als eine Reihe von Ebenen betrachtet werden. Jede Schicht löst eine Reihe von Problemen, die die Übertragung von Daten betreffen, und bietet einen genau definierten Dienst für die Protokolle der oberen Schicht, basierend auf der Verwendung von Diensten aus einigen unteren Schichten. Obere Schichten sind logisch näher am Benutzer und befassen sich mit abstrakteren Daten, wobei sie sich auf Protokolle der unteren Schicht verlassen, um Daten in Formen zu übersetzen, die schließlich physisch übertragen werden können.
Das TCP/IP-Modell besteht aus vier Schichten, wie es in RFC 1122 beschrieben ist. Vom niedrigsten zum höchsten sind dies die Verbindungsschicht, die Internetschicht, die Transportschicht und die Anwendungsschicht. Es sei darauf hingewiesen, dass dieses Modell kein starres Referenzmodell sein sollte, in das neue Protokolle passen müssen, um als Standard akzeptiert zu werden.
Fast alle heute verwendeten Betriebssysteme, einschließlich aller verbraucherorientierten Systeme, enthalten eine TCP / IP-Implementierung.