TCP/IP ist eine Reihe von Kommunikationsprotokollen, die in den 1970er Jahren von der Defense Advanced Research Projects Agency (DARPA) des US-Verteidigungsministeriums entwickelt wurden. Es wurde auf dem DARPA-Netzwerk namens ARPANET entwickelt und für die Kommunikation im Internet weiterentwickelt. Heutzutage verwenden im Wesentlichen alle Computer, die mit dem Internet oder internetähnlichen privaten Weitverkehrsnetzen verbunden sind, dieses Protokoll.
Standardisierung
Obwohl Computer in der Lage sind, Daten über verschiedene Datenübertragungsmethoden auszutauschen, Kommunikation erfordert per definitionem, dass die übertragenen Informationen auf dem empfangenden verstanden werden Ende. Ein Kommunikationsprotokoll ist wie eine Sprache; Es ermöglicht Computern, miteinander zu kommunizieren, sodass der empfangende Computer die an ihn gesendeten Daten versteht. TCP/IP standardisiert diesen Kommunikationsprozess, indem es allen Computern über das Internet ein universelles Protokoll zur Verfügung stellt, das sie bei ihrer Kommunikation miteinander verwenden können.
Video des Tages
Interoperabilität
Genau wie in der menschlichen Kommunikation können Computer mehrere verschiedene Sprachen verwenden, um miteinander zu kommunizieren. Einige Protokolle sind möglicherweise besser für die Verwendung in bestimmten privaten Netzwerken geeignet als TCP/IP. TCP/IP ermöglicht jedoch sogar die Anbindung solcher Netzwerke an das Internet. Darüber hinaus können Computer und Geräte mit unterschiedlichen Hardwarearchitekturen und mit unterschiedlichen Betriebssystemen miteinander kommunizieren. Dies bedeutet, dass ein Computer mit Windows eine Verbindung zu einem Webserver mit Linux herstellen kann, um die dort gehostete Website zu durchsuchen. Es ist dem heutigen Gebrauch des Englischen als internationale Sprache ziemlich ähnlich.
Adressierung
TCP/IP weist jedem Computer im Netzwerk eine eindeutige Adresse zu, die als IP-Adresse bezeichnet wird. Somit ist jeder Computer im Netzwerk eindeutig identifizierbar und es könnten Informationen an ihn gesendet werden, indem einfach seine IP-Adresse adressiert wird. Die derzeitige Implementierung der IP-Adressierung ist als IPv4 bekannt, während eine neuere Implementierung, die eine viel größere Anzahl eindeutiger Adressen namens IPv6 unterstützt, entwickelt wird, um IPv4 zu ersetzen.
Verbindung
Die Kommunikation mit TCP/IP beginnt damit, dass eine Verbindung zwischen den beiden Computern hergestellt wird. Dies wird auf systematische Weise erreicht, die als Drei-Wege-TCP-Handshake bezeichnet wird. Der Computer, der die Kommunikation initiiert, sendet ein Verbindungsanforderungspaket an den anderen Computer. Wenn der Computer die richtige IP-Adresse hat, sendet er ein Paket zurück. Empfängt der erste Computer dieses Paket, sendet er ein weiteres an den zweiten Computer, dessen Empfang durch diesen eine Verbindung aufbaut. Die Informationen werden dann über diese hergestellte Verbindung ausgetauscht, wodurch das Risiko einer Kompromittierung der Daten verringert wird.