Référence des Ports Courants

Common network port numbers and service reference.

Les ports réseau sont des points de terminaison virtuels qui permettent à différents services de communiquer via TCP/IP. Notre référence de ports communs répertorie les numéros de ports bien connus et leurs services associés, de HTTP (80) et HTTPS (443) à SSH (22), MySQL (3306) et PostgreSQL (5432).
20,21FTP
22SSH
23Telnet
25SMTP
53DNS
80HTTP
110POP3
143IMAP
443HTTPS
587SMTP (TLS)
993IMAPS
995POP3S
3306MySQL
3389RDP
5432PostgreSQL
6379Redis
27017MongoDB
En pratique

Référence des ports en pratique

Vous configurez un pare-feu et l'assistant demande le port de votre base de données. Au lieu de chercher, jetez un œil au tableau : PostgreSQL est 5432, MySQL est 3306. Garder cette référence ouverte pendant la configuration du serveur évite les allers-retours de recherche constants.

Questions Fréquentes

Quelle est la différence entre les ports TCP et UDP ?

Les ports TCP fournissent une communication fiable et orientée connexion avec classement des données et vérification des erreurs, utilisés par des services tels que HTTP (80), HTTPS (443) et SMTP (25). Les ports UDP sont sans connexion et plus rapides, utilisés par DNS (53) et le streaming. Les numéros de port proviennent de la même plage de 0 à 65535, mais le comportement du protocole est différent.

Comment vérifier si un port est ouvert ?

Vous pouvez utiliser la commande "telnet host port" ou "nc -zv host port" depuis un terminal. De nombreux outils réseau et vérificateurs de ports en ligne peuvent vérifier l'accessibilité pour vous. Gardez à l'esprit que les pare-feu et les restrictions des FAI peuvent bloquer les ports même lorsque le service distant est en cours d'exécution.

Quels sont les numéros de port de HTTP et HTTPS ?

HTTP utilise le port 80 et HTTPS le port 443 par défaut. Les navigateurs supposent ces ports quand vous saisissez une URL, c'est pourquoi vous ne les voyez presque jamais dans la barre d'adresse.

Quels ports dois-je laisser ouverts sur mon serveur ?

N'ouvrez que ce dont vos services ont besoin : généralement 22 (SSH), 80 (HTTP) et 443 (HTTPS). Tout le reste — MySQL 3306, Redis 6379, RDP 3389 — doit être lié à localhost ou protégé par des règles de pare-feu, jamais exposé directement.

Quelle est la différence entre un port et un protocole ?

Un port est un numéro identifiant un point de terminaison de service (80 pour HTTP). Un protocole est l'ensemble des règles d'échange de données (HTTP lui-même). Un port sert un protocole à la fois ; certains protocoles ont des ports par défaut enregistrés auprès de l'IANA.