KYOSH1RO

◀ Cheatsheets / RÉSEAU

Ports réseau : l'essentiel

Les ports réseau expliqués : plages, ports essentiels (HTTP, SSH, DNS, RDP…), commandes de diagnostic Windows/Linux et bonnes pratiques sécurité.

Filtrer

C'est quoi un port ?

Un port est un point d'entrée virtuel utilisé par les machines et les applications pour communiquer. Il permet d'identifier quel service envoie ou reçoit les données. Image simple : l'adresse IP est l'adresse de la maison, le numéro de port est le numéro de la pièce.
Exemple : 192.168.1.10:443 → le serveur web (HTTPS) de la machine 192.168.1.10 · 192.168.1.10:22 → son serveur SSH.

Les 3 plages de ports

3 cmds
0-1023Well-known — services système et applications standard (HTTP, SSH, DNS...)
1024-49151Registered — enregistrés à l'IANA pour des applications spécifiques
49152-65535Dynamiques / éphémères — attribués côté client pour les connexions temporaires

Ports incontournables

26 cmds
Web
80/tcp HTTPHyperText Transfer Protocol — web non chiffré
443/tcp HTTPSHTTP sécurisé (SSL/TLS)
8080/tcp HTTP-Altport alternatif courant pour les web apps
Accès distant
22/tcp SSHSecure Shell — terminal distant chiffré
23/tcp Telnetterminal distant NON chiffré — à éviter
3389/tcp RDPRemote Desktop Protocol (bureau à distance Windows)
5900/tcp VNCVirtual Network Computing
Mail
25/tcp SMTPenvoi de mail entre serveurs
587/tcp SMTPenvoi de mail client vers serveur (authentifié)
110/tcp POP3relève de mail (téléchargement)
995/tcp POP3SPOP3 over SSL/TLS
143/tcp IMAPrelève de mail (synchronisation)
993/tcp IMAPSIMAP over SSL/TLS
Transfert de fichiers
20-21/tcp FTPFile Transfer Protocol (20 = données, 21 = contrôle)
69/udp TFTPTrivial FTP — sans authentification
445/tcp SMBpartages de fichiers Windows (Server Message Block)
Infrastructure réseau
53 DNSrésolution de noms (TCP + UDP)
67-68/udp DHCPattribution automatique des adresses IP
123/udp NTPsynchronisation de l'heure
161/udp SNMPsupervision des équipements
389 LDAPannuaire (TCP + UDP) — Active Directory
514/udp Syslogcentralisation des logs
Bases de données
1433/tcp MS-SQLMicrosoft SQL Server
3306/tcp MySQLMySQL / MariaDB
5432/tcp PostgreSQLPostgreSQL
6379/tcp RedisRedis (clé-valeur)

Que se passe-t-il quand on ouvre un site ?

1. L'utilisateur tape www.exemple.com dans son navigateur
2. Le DNS résout le domaine en adresse IP
3. Le navigateur se connecte à cette IP sur le port 443
4. Le serveur HTTPS écoute sur ce port et répond
5. La connexion sécurisée est établie

Dépannage : les questions à se poser

● Le port est-il ouvert ?
● Le service est-il démarré ?
● Le pare-feu bloque-t-il la connexion ?
● Le bon protocole est-il utilisé (TCP vs UDP) ?
● Le serveur écoute-t-il bien sur ce port ?
● Le port est-il exposé inutilement ?

Commandes utiles

8 cmds
Windows
netstat -anotous les ports et connexions (avec PID)
Test-NetConnection 192.168.1.10 -Port 443teste un port (PowerShell)
telnet 192.168.1.10 443test de connectivité basique
ipconfig /allconfiguration IP complète
Linux
ss -tulnpsockets en écoute (successeur de netstat)
netstat -tulnptous les ports en écoute (ancien outil)
nmap 192.168.1.10scan des ports ouverts d'une cible
lsof -iprocessus et fichiers réseau ouverts

Bonnes pratiques sécurité

● Fermer les ports inutilisés
● Ne jamais exposer le RDP (3389) directement sur Internet
● Désactiver Telnet (23), utiliser SSH (22)
● Préférer HTTPS (443) à HTTP (80)
● Scanner régulièrement ses machines à la recherche de ports ouverts
À retenir : IP = adresse de la maison, port = numéro de la pièce. 80 HTTP · 443 HTTPS · 22 SSH · 53 DNS · 21 FTP · 25 SMTP · 3306 MySQL · 3389 RDP · 389 LDAP · 445 SMB.

Aucune commande ne correspond à ce filtre.