Le numéro de port de destination est utilisé par la couche de transport (couche 4 :la couche qui assure la communication de bout en bout) de l'hôte d'origine pour identifier le processus, ou plus spécifiquement l'application/le service, sur l'hôte de réception qui doit recevoir le données.
Chaque port se voit attribuer un numéro unique de 16 bits ou un nom bien connu du système. Par exemple, le numéro de port 80 est bien connu pour être le numéro de port utilisé par le service HTTP (Hypertext Transfer Protocol), tandis que le port numéro 21 est bien connu pour être utilisé par le service FTP (File Transfer Protocol).
Lorsqu'une application/un service sur un hôte initie une communication de couche de transport (par exemple, un navigateur ouvre une connexion pour récupérer une page HTML à partir d'un serveur Web), sa pile de protocoles de couche de transport créera un paquet de données qui inclut l'adresse de l'hôte de destination, sa propre l'adresse et le numéro du port de destination.
Lorsque ce paquet arrive à l'hôte récepteur, sa couche de transport vérifie l'en-tête du paquet et transmet les données au port identifié. L'application/service écoutant sur ce port traitera les données reçues.
|