Tcp/ip - serveur

Bjay -  
sebsauvage Messages postés 33415 Statut Modérateur -
Bonjour,
Pourriez-vous me dire ce qu'utilise le protocole TCP/IP pour différencier les services réseau mis à disposition par un serveur (ex : mail, FTP, DNS,...)
A voir également:

2 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
TCP/IP ne comprend rien aux protocoles au dessus.

Tout ce que voit TCP, c'est qu'une application demande d'ouvrir un port en écoute.
TCP se contente de réceptionner les connexions sur ce port, et de passer les données à l'application.
TCP ne comprend rien aux données échangées.

Habituellement, on utilise un port précis pour un protocole précis (port TCP 80 pour HTTP, port TCP 110 pour POP3, etc.), mais ce n'est pas une obligation.
0
Bjay
 
Je parlais de services réseau, donc c'est bien les ports qui servent à TCP/IP pour reconnaître les différents services.

Merci beaucoup.
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Pour être précis, un port n'identifie pas un service, mais un logiciel.

Un socket (adresseIP1:port1,adresseIP2:port2) identifie de façon unique une communication entre 2 logiciels (client ou serveur).

TCP garde seulement une correspondance port<--->application
(et non pas port<--->protocole)
0