TCP/IP est un protocole de connexion. Il s'agit de la première couche du modèle OSI à 7 couches où les données sont échangées entre les ordinateurs. Certains spécialistes des réseaux diront que la couche 3 (voir image ci-dessous) est la première couche... mais si l'on exclut le DNS, c'est la première couche où se produit autre chose que l'adressage.
Ce type de connexion utilise une méthodologie de poignée de main pour transférer des informations entre les deux ordinateurs. Il utilise une certaine poignée de main du type :
1er ordinateur : Voici des données.
Deuxième ordinateur : Compris.
1er ordinateur : Voici d'autres données.
Après un certain temps : 2e ordinateur ; Veuillez renvoyer, je n'ai pas obtenu cette information.
Il existe un autre protocole de connexion appelé UDP qui n'utilise pas de poignée de main. La connexion UDP est appelée "sans connexion" parce qu'elle diffuse simplement des données vers l'IP et ne se soucie pas de savoir si les données arrivent ou non.
Généralement, si vous regardez le modèle à 7 couches de la pile OSI, les applications sont au sommet de la pile. Les couches inférieures (je rentre peut-être trop dans les détails.) sont essentiellement la connectivité physique et électrique de base. Tout ce qui se trouve dans les "couches de l'hôte" et au-dessus est ce dont vous parlez...... Je suppose.
Au-dessus se trouve le modèle OSI à 7 couches de Wikipedia.
De toute façon, les différentes applications se connectent toutes à d'autres ordinateurs via quelque chose appelé un port. Pensez à cela comme à une porte et à l'adresse IP comme à une adresse de rue. Un ordinateur est comme un hôtel avec une seule adresse de rue (IP) mais plusieurs portes. Une porte mène à un programme de transfert de fichiers (FTP), une porte mène à la salle du courrier (application de courrier), une porte mène à l'horloge (NTP)... et ainsi de suite.
Si je me souviens bien, il existe 65535 ports différents. Les 1000 ports inférieurs environ sont définis pour les applications informatiques les plus courantes. Les numéros supérieurs sont généralement réservés au port traduit pour plusieurs IP.
Un port traduit est celui où le récepteur (serveur) peut desservir plusieurs ordinateurs en utilisant un seul port standard en disant.... "hey, rencontrez-moi à ce port" et fournit ensuite un autre numéro de port inutilisé pour parler en retour à cet ordinateur. Cela libère alors ce port à fonction unique pour qu'il puisse servir une autre demande sans avoir de problèmes d'identification avec le premier ordinateur.
J'ai essayé de ne pas être trop technique mais j'ai peut-être dérivé dans cette direction. Consultez Wikipédia ou faites une recherche sur Internet via votre moteur de recherche préféré pour obtenir plus d'informations.
.