Accueil·Ports

127 ports réseau

Quel service utilise quel numéro, dans quelle plage il tombe et s’il faut être root. C’est ici qu’on cherche le 22 ou le 3306.

Les trois plages

Bien connus63

0–1023. Sous Unix, seul root peut les ouvrir.

Enregistrés63

1024–49151. Ils se demandent par enregistrement, mais certains numéros ne sont qu’un usage.

Dynamiques1

49152–65535. Le système en choisit un à chaque connexion sortante ; personne ne les possède.

Web11

Là où le navigateur frappe.

Courriel8

Envoyer le courrier et aller le chercher.

Fichiers12

Déplacer des fichiers ou partager un disque.

Accès distant7

Lancer des commandes ou voir l’écran d’une autre machine.

Bases de données14

Là où une base de données attend les requêtes.

Résolution de noms7

Transformer des noms en adresses, ou chercher gens et machines.

Authentification8

Vérifier qui vous êtes et distribuer des clés.

Messagerie13

Faire passer des messages ou les mettre en file.

Supervision5

Ramasser les journaux et surveiller l’état.

Réseau14

Le réseau lui-même : distribuer des adresses, annoncer des routes, creuser des tunnels.

Dev et exploitation14

Les ports qu’ouvrent les outils de développement et d’exploitation.

Autres14

Heure, impression, jeu — ceux qui n’entrent dans aucun groupe.

Comment lire

  • Un numéro de port tient sur 16 bits : de 0 à 65535. Le port 65536 n’existe pas.
  • Ouvrir un port à 1023 ou en dessous demande les droits root sous Unix.
  • Le clair et le chiffré vivent souvent sur des numéros différents — 80 et 443, par exemple.
  • Des numéros comme 3000 et 8080 n’ont jamais été enregistrés : ils sont marqués comme usage.

Questions fréquentes

Q. Pourquoi les ports s’arrêtent-ils à 65535 ?

On les écrit sur un entier de 16 bits. Deux puissance seize fait 65536 et, en comptant depuis zéro, le dernier est 65535.

Q. Qu’ont de particulier les ports sous 1024 ?

Sur les systèmes Unix, seul root peut les ouvrir, pour qu’un programme quelconque ne se fasse pas passer pour le serveur web du port 80.

Q. Quelle différence entre 80 et 443 ?

Les deux, c’est le web ; 443 est enveloppé de TLS. Il existe plusieurs paires clair / chiffré : 21 et 990, 143 et 993.

Q. Le port 3000 est-il enregistré ?

Non. Il s’est imposé par habitude chez les serveurs de développement. Ces numéros sont signalés comme usage.

Q. TCP et UDP peuvent-ils partager un numéro ?

Oui. Les espaces de numérotation sont séparés : TCP 53 et UDP 53 sont deux endroits. Le DNS utilise les deux.