Dans le contexte des réseaux (TCP/IP), un port est un numéro logique associé à une application ou un service réseau, permettant de distinguer plusieurs communications qui utilisent la même adresse IP.
En d'autres termes, lorsque votre machine échange des données sur Internet ou sur un réseau local, l'adresse IP identifie la machine et le port identifie l'application (ou le service) destinataire sur cette machine.
Le port est la porte d'entrée de votre système.
Exemple :
Il existe 65 536 ports possibles (de 0 à 65 535). On les classe généralement en trois grandes catégories :
Voici un récapitulatif des ports bien connus (well-known ports) (ou proches).
La plupart sont utilisés en TCP, sauf mention particulière (UDP, ou les deux).
Port 20 - FTP (Data)
Canal de données pour le protocole FTP (File Transfer Protocol).
Port 21 - FTP (Control)
Canal de contrôle FTP (authentification et gestion des transferts).
Port 22 - SSH (Secure Shell)
Connexion sécurisée à distance (chiffrement et tunnelisation).
Port 23 - Telnet
Connexion distante non chiffrée (à éviter pour des raisons de sécurité).
Port 25 - SMTP (Simple Mail Transfer Protocol)
Serveur de messagerie sortante (envoi d'e-mails).
Port 53 - DNS (Domain Name System)
Résolution de noms de domaine. Utilise fréquemment l'UDP, le TCP pour les transferts de zone ou requêtes volumineuses.
Ports 67/68 - DHCP (Dynamic Host Configuration Protocol)
Attribution automatique d'adresses IP (en UDP).
Port 69 - TFTP (Trivial File Transfer Protocol)
Version simplifiée de FTP, fonctionne en UDP.
Port 80 - HTTP (HyperText Transfer Protocol)
Navigation web non chiffrée (en clair).
Port 88 - Kerberos
Service d'authentification réseau, utilisé notamment dans les environnements Active Directory (TCP/UDP).
Port 110 - POP3 (Post Office Protocol v3)
Récupération de courriels sur un client mail (boîte de réception).
Port 119 - NNTP (Network News Transfer Protocol)
Utilisé pour Usenet (newsgroups).
Port 123 - NTP (Network Time Protocol)
Synchronisation de l'heure en réseau (en UDP).
Port 135 - RPC (Remote Procedure Call)
Utilisé notamment par Windows pour des appels de procédures à distance.
Ports 137-139 - NetBIOS
Services de découverte et de partage Windows (UDP/TCP).
Port 143 - IMAP (Internet Message Access Protocol)
Protocole de gestion de courriels plus avancé que POP3.
Ports 161/162 - SNMP (Simple Network Management Protocol)
Supervision et administration d'équipements réseau (UDP).
Port 389 - LDAP (Lightweight Directory Access Protocol)
Accès à un annuaire réseau (authentification centralisée).
Port 443 - HTTPS (HTTP Secure)
Navigation web sécurisée via TLS/SSL.
Port 445 - SMB (Server Message Block)
Partage de fichiers et d'imprimantes sous Windows (remplace NetBIOS).
Port 465 - SMTPS (SMTP over SSL)
Version sécurisée du protocole SMTP (envoi de mails chiffrés).
Port 500 - IKE (Internet Key Exchange)
Établissement de tunnels IPSec (principalement en UDP).
Port 636 - LDAPS (LDAP over SSL)
Version sécurisée de LDAP via TLS/SSL.
Port 993 - IMAPS (IMAP over SSL)
Accès aux emails via IMAP chiffré (TLS/SSL).
Port 995 - POP3S (POP3 over SSL)
Accès aux emails via POP3 chiffré (TLS/SSL).
Port 1194 - OpenVPN
Port par défaut d'OpenVPN (UDP ou TCP).
Port 3306 - MySQL
Port par défaut du SGBD MySQL.
Port 3389 - RDP (Remote Desktop Protocol)
Bureau à distance sur Windows.
Les ports éphémères se situent généralement entre 49152 et 65535.
Les ports constituent un pilier fondamental pour toute communication réseau. Comprendre leur rôle et connaître les principaux numéros utilisés est essentiel pour quiconque évolue dans l'informatique, qu'il s'agisse d'administration système, de développement, de sécurité ou de simple culture générale en réseau.
Si vous souhaitez approfondir, il est judicieux de pratiquer avec des outils tels que nmap, d'examiner des tables de routage, des configurations de pare-feu (iptables, UFW, firewalld, pfSense...) et de comprendre comment les services (Apache, Nginx, SSH, etc.) écoutent sur certains ports et comment sont gérées les connexions entrantes et sortantes.