Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Internet - Notion de port

Ports Encyclopédie


L'utilité des ports

De nombreux programmes TCP/IP peuvent être exécutés simultanément sur Internet (vous pouvez par exemple ouvrir plusieurs navigateurs simultanément ou bien naviguer sur des pages HTML tout en téléchargeant un fichier par FTP). Chacun de ces programmes travaille avec un protocole, toutefois l'ordinateur doit pouvoir distinguer les différentes sources de données.

Ainsi, pour faciliter ce processus, chacune de ces applications se voit attribuer une adresse unique sur la machine, codée sur 16 bits: un port (la combinaison adresse IP + port est alors une adresse unique au monde, elle est appelée socket).

L'adresse IP sert donc à identifier de façon unique un ordinateur sur le réseau tandis que le numéro de port indique l'application à laquelle les données sont destinées. De cette manière, lorsque l'ordinateur reçoit des informations destinées à un port, les données sont envoyées vers l'application correspondante. S'il s'agit d'une requête à destination de l'application, l'application est appelée application serveur. S'il s'agit d'une réponse, on parle alors d'application cliente.

La fonction de multiplexage

Le processus qui consiste à pouvoir faire transiter sur une connexion des informations provenant de diverses applications s'appelle le multiplexage. De la même façon le fait d'arriver à mettre en parallèle (donc répartir sur les diverses applications) le flux de données s'appelle le démultiplexage.

Ces opérations sont réalisées grâce au port, c'est-à-dire un numéro associé à un type d'application, qui, combiné à une adresse IP, permet de déterminer de façon unique une application qui tourne sur une machine donnée.

Assignations par défaut


Il existe des milliers de ports (ceux-ci sont codés sur 16 bits, il y a donc 65536 possibilités), c'est pourquoi une assignation standard a été mise au point par l'IANA (Internet Assigned Numbers Authority), afin d'aider à la configuration des réseaux.

  • Les ports 0 à 1023 sont les «ports reconnus» ou réservés («Well Known Ports»). Ils sont, de manière générale, réservés aux processus système (démons) ou aux programmes exécutés par des utilisateurs privilégiés. Un administrateur réseau peut néanmoins lier des services aux ports de son choix.
  • Les ports 1024 à 49151 sont appelés «ports enregistrés» («Registered Ports»).
  • Les ports 49152 à 65535 sont les «ports dynamiques et/ou privés» («Dynamic and/or Private Ports»).

Voici certains des ports reconnus les plus couramment utilisés :

Port Service ou Application
21 FTP
23 Telnet
25 SMTP
53 Domain Name System
63 Whois
70 Gopher
79 Finger
80 HTTP
110 POP3
119 NNTP

Ainsi, un serveur (un ordinateur que l'on contacte et qui propose des services tels que FTP, Telnet, ...) possède des numéros de port fixes auxquels l'administrateur réseau a associé des services. Ainsi, les ports d'un serveur sont généralement compris entre 0 et 1023 (fourchette de valeurs associées à des services connus).

Du côté du client, le port est choisi aléatoirement parmi ceux disponibles par le système d'exploitation. Ainsi, les ports du client ne seront jamais compris entre 0 et 1023 car cet intervalle de valeurs représente les ports connus.

Plus d'informations

Trucs & astuces pertinents trouvés dans la base de connaissances

13/02 00h37 Suivi de ports (Port Mapping/forwarding) (Réseaux)
Port Plus d'astuces sur « Port »

Discussions pertinentes trouvées dans le forum

25/12 23h07 lecteur mp3 port usb Problème lecteur MP3 et port USB Audio numérique 20/01 11h53->selim27
21/04 17h59 port usb [problème de port USB] Windows 07/02 19h40->muad.dib-8526
28/01 17h39 configure port telephone comment configure un port pour mon telephone Logiciels/Pilotes 02/02 19h14->chouchou16
03/09 12h33 port usb 2.0 port usb 2.0 ne fonctionne pas Windows 04/09 12h24->yester16
17/04 20h31 dlink translation port [dlink] probleme de translation de port Réseaux 19/04 11h07->cmoapierre15
15/05 12h11 relier pc écran tv port vga Relier un pc à un écran tv par un port VGA Vidéo numérique 12/02 15h48->land-legende15
12/11 01h12 shell envoyer fichier port com quot SHELL - Envoyer un fichier sur "Port COM" Linux/Unix 17/11 00h24->HP-Bidouille14
15/05 10h23 blocage port blocage de port Réseaux 16/02 18h36->vincent13
09/06 18h06 port fibre optique switch port fibre optique sur les switch Réseaux 28/06 11h14->brupala12
01/03 13h59 xp pro sp2 livebox wanadoo port ethernet [XP Pro SP2] LiveBox - wanadoo port Ethernet Internet 08/03 10h55->Arno5911
Discussion fermée Problème résolu Port Plus de discussions sur « Port »

Ce document intitulé « Internet - Notion de port » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.