Avantages du protocole TCP/IP
TCP/IP est une suite de protocoles de communication développés dans les années 1970 par la Defense Advanced Research Projects Agency (DARPA) du département américain de la Défense. Il a été développé sur le réseau de la DARPA appelé ARPANET et a ensuite évolué pour être utilisé pour la communication sur Internet. Aujourd'hui, tous les ordinateurs se connectant à Internet ou à des réseaux étendus privés de type Internet utilisent essentiellement ce protocole.
Normalisation
Bien que les ordinateurs soient capables d'échanger des données entre eux en utilisant plusieurs méthodes de transfert de données, la communication, par sa définition même, nécessite que les informations transférées soient comprises du côté récepteur. Un protocole de communication est comme un langage; il permet aux ordinateurs de communiquer entre eux afin que l'ordinateur récepteur comprenne les données qui lui sont envoyées. TCP/IP normalise ce processus de communication en offrant un protocole universel pour tous les ordinateurs sur Internet à utiliser dans leur communication entre eux.
Interopérabilité
Tout comme dans la communication humaine, les ordinateurs peuvent utiliser plusieurs langages différents pour communiquer entre eux. Certains protocoles peuvent être plus adaptés à une utilisation dans certains réseaux privés que TCP/IP. Cependant, TCP/IP permet même à ces réseaux d'être connectés à Internet. De plus, il permet aux ordinateurs et aux appareils dotés d'architectures matérielles différentes et exécutant différents systèmes d'exploitation de communiquer entre eux. Cela signifie qu'un ordinateur exécutant Windows peut se connecter à un serveur Web exécutant Linux pour parcourir le site Web qui y est hébergé. C'est assez similaire à l'utilisation de l'anglais comme langue internationale aujourd'hui.
Adressage
TCP/IP attribue à chaque ordinateur du réseau une adresse unique appelée son adresse IP. Ainsi, chaque ordinateur du réseau est identifiable de manière unique et des informations pourraient lui être envoyées en adressant simplement son adresse IP. L'implémentation actuelle de l'adressage IP est connue sous le nom d'IPv4, tandis qu'une implémentation plus récente prenant en charge un nombre beaucoup plus important d'adresses uniques appelée IPv6 est en cours de développement pour remplacer IPv4.
Connexion
La communication avec TCP/IP commence par l'établissement d'une connexion entre les deux ordinateurs. Ceci est réalisé de manière systématique, appelée poignée de main TCP à trois voies. L'ordinateur qui initie la communication envoie un paquet de demande de connexion à l'autre ordinateur. Si l'ordinateur est celui qui a la bonne adresse IP, il renvoie un paquet. Si le premier ordinateur reçoit ce paquet, il en envoie un autre au deuxième ordinateur dont la réception par ce dernier établit une connexion. Les informations sont ensuite échangées à l'aide de cette connexion établie, ce qui réduit le risque de compromission des données.