Port
Un port est une adresse de 16 bits de la couche transport (0-65535) qui distingue plusieurs applications réseau sur un même hôte ; combiné à l'adresse IP, il forme un socket.
Objectif
Il permet à un seul hôte d'exécuter plusieurs services réseau à la fois, distingués par leur numéro de port.
Mécanisme
Les ports 0-1023 sont bien connus (HTTP 80, HTTPS 443, SSH 22), 1024-49151 sont enregistrés et 49152-65535 sont dynamiques/privés. L'IANA maintient les attributions. Un socket = (IP, port).
Cas d’usage
- Serveurs web à l'écoute sur 80/443
- Bases de données sur 3306/5432
- SSH sur le port 22
- Ports de services personnalisés
Exemples
- entrée
TCP 443OutputThe well-known port for HTTPSIANA-assigned
Erreurs courantes
- Port conflicts (two services on the same port)
- Move to another port or put a reverse proxy in front
Termes associés
Socket
Un socket est un point de terminaison de communication réseau identifié par (protocole, IP locale, port local, IP distante, port distant), servant d'interface entre les couches application et transport. GLOSSAIRE
TCP
TCP (Transmission Control Protocol) est un protocole de transport orienté connexion, fiable et ordonné ; il établit les connexions par poignée de main en trois temps et fournit un contrôle de flux à fenêtre glissante et des acquittements basés sur ACK. GLOSSAIRE
UDP
UDP (User Datagram Protocol) est un protocole de transport sans connexion, non fiable et non ordonné, à faible surcoût et latence minimale, adapté au trafic temps réel et à la diffusion. GLOSSAIRE