Dans cette leçon, vous apprendrez les termes multiplexage et démultiplexage, ainsi que la manière dont TCP et UDP peuvent prendre en charge plusieurs applications réseau utilisant des numéros de port.

Les protocoles de couche transport (TCP et UDP) sont chargés de prendre en charge plusieurs applications réseau sur la même instance et ces applications peuvent envoyer et recevoir des données réseau simultanément. Les protocoles de couche transport peuvent le faire en utilisant un adressage au niveau de l’application, appelé numéro de port. Les données de différentes applications fonctionnant sur un périphérique réseau sont multiplexées sur le périphérique émetteur à l’aide de numéros de port et démultiplexées sur le périphérique récepteur, également à l’aide de numéros de port.

Les deux champs de 16 bits dans l’en-tête TCP, le port source et le port de destination identifient le numéro de port que l’application écoute sur les périphériques d’envoi et de réception. Le numéro de port étant un numéro de 16 bits, la valeur maximale possible est 65535 ((2 ^ 16) -1).

Pour expliquer ce concept plus clairement, considérez que vous êtes assis confortablement chez vous et que vous utilisez votre ordinateur portable connecté à Internet. Considérez que votre ordinateur portable ne contient qu’une seule carte réseau (vous n’avez donc qu’une seule adresse MAC) et qu’une seule adresse IP. Vous utilisez un client de messagerie (Microsoft outlook ou Mozilla Thunderbird), un navigateur Web pour afficher les actualités en ligne, une application Java Chat pour dialoguer avec vos amis en ligne et un utilitaire de réseau de partage vidéo, simultanément. Les appareils situés sur Internet ne peuvent voir votre ordinateur portable que sous la forme d’une adresse IP uniquement.

Comme vous ne possédez qu’une adresse MAC et une adresse IP, comment votre combinaison de protocole TCP / IP peut-elle trouver l’application exacte (qui attend ses données réseau) pour transmettre les données entrantes provenant d’Internet pour différentes applications réseau? Que se passera-t-il si les données entrantes pour l’utilitaire de partage vidéo sont transférées vers Microsoft Outlook ou l’application de messagerie Mozilla Thunderbird?

Les questions ci-dessus reçoivent une réponse par numéro de port. Chaque application réseau se lie à un numéro de port disponible afin que le protocole TCP / IP puisse identifier l’application réseau en fonction des numéros de port. Nous pouvons donc voir les numéros de port comme une adresse de niveau d’application pour la communication réseau.

Les numéros de port sont divisés en trois plages.

Les ports bien connus sont compris entre 0 et 1023. Les ports bien connus sont attribués par l’IANA (Internet Assigned Numbers Authority) pour les principaux protocoles.

Les ports enregistrés sont ceux compris entre 1024 et 49151.

Les ports privés sont ceux compris entre 49152 et 65535.

Show CommentsClose Comments

Leave a comment