Port de communication et socket
Un port logique est une adresse interne prédéterminée qui sert de chemin d'accès bidirectionnel entre les applications et la couche transport.
Dans l'exemple ci-dessus nous avons une machine cliente qui contacte l'application FTP d'une machine serveur sur le port 21.
Un socket est un numéro (adresse du port) associé à une adresse IP, combinaison unique fournissant un point d'entrée pour une application sur une machine donnée.
Exemple d'adresse de socket correspondante au port 21 d'une machine : 111.121.131.141:21 et l'adresse IP: 111.121.131.141
Quelques ports réservés TCP
Numéro de port |
En Anglais |
En Français |
13 |
daytime |
jour et date |
15 |
netstat |
état réseau |
20 |
ftp data |
donnée du protocole de transfert de fichiers |
21 |
ftp (file transfert Protocol) |
Protocole de transfert de fichiers |
23 |
telnet |
connexion d'un terminal réseau |
25 |
smtp |
protocole de courrier simplifier |
42 |
name |
serveur de nom d'hôte |
53 |
domain |
serveur de nom de domaine |
80 |
http |
serveur www |
115 |
sftp |
ftp sécurisé |
144 |
news |
nouvelle |
Quelques ports réservé UDP
Numéro de port |
En Anglais |
En Français |
13 |
daytime |
jour et date |
15 |
netstat |
état du réseau |
19 |
caracter generator |
générateur de caractères |
37 |
time |
serveur temps |
42 |
name |
serveur nom hôte |
53 |
name domain |
serveur de nom de domaine DNS |
67 |
bootps strap protocol service (DHCP) |
serveur DHCP |
68 |
boots strap protocol client DHCP |
protocol client DHCP |
69 |
tftp |
protocole de transfert de fichier ordinaire |
Importance de l'opération de multiplexage et démultiplexage dans une communication réseau
L'adressage par socket permet à TCP et UDP d'effectuer le multiplexage démultiplexage. Ces deux opération permettent au bas niveau de la pile TCP/IP de traiter les données sans tenir compte de leur application d'origine (la couche Internet s'occupe uniquement de reconnaître la machine et le chemin qui mène à cette machine, c'est la couche qui permet d'identifier l'activité que vous voulez mener sur la machine).
La couchez transport effectue de ce faut le lien entre les données circulant dans les deux sens et la couche Internet. C'est ainsi que toutes les applications en cours sur un serveur TELNET, utilisent l'adresse IP du serveur, mais seul le service TELNET utilise l'adresse socket constituée de l'adresse IP du serveur et l'adresse de port réservé 23.
L'adresse de socket est spécifique de l'application fournie par un serveur.
Il y'a 3 application en cours d'exécution, on regarde les ports qui sont 23, 2000, 2800, sur la figure précédente.