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 connus81
0–1023. Sous Unix, seul root peut les ouvrir.
Enregistrés81
1024–49151. Ils se demandent par enregistrement, mais certains numéros ne sont qu’un usage.
Dynamiques2
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.
Fichiers15
Déplacer des fichiers ou partager un disque.
Accès distant12
Lancer des commandes ou voir l’écran d’une autre machine.
Bases de données16
Là où une base de données attend les requêtes.
Résolution de noms11
Transformer des noms en adresses, ou chercher gens et machines.
Authentification9
Vérifier qui vous êtes et distribuer des clés.
Messagerie14
Faire passer des messages ou les mettre en file.
Supervision10
Ramasser les journaux et surveiller l’état.
Réseau17
Le réseau lui-même : distribuer des adresses, annoncer des routes, creuser des tunnels.
Dev et exploitation19
Les ports qu’ouvrent les outils de développement et d’exploitation.
Autres22
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
QPourquoi 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.
QQu’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.
QQuelle 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.
QLe 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.
QTCP 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.