À quoi servent les numéros de port
Découvrez comment les ports dirigent le trafic vers le bon service sur un hôte.
À quoi servent les numéros de port est une leçon Network+ Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Network+ Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Network+ Academy comprend 4 leçons au total.
Un hôte, plusieurs services
Un même appareil exécute souvent plusieurs services réseau simultanément : un serveur Web, un serveur de messagerie et un partage de fichiers. Les numéros de port permettent à une seule adresse IP d’héberger plusieurs services en attribuant à chacun une porte d’entrée distincte.
L’adresse IP achemine le paquet jusqu’au bon hôte ; le numéro de port l’achemine jusqu’à la bonne application sur cet hôte.
Sockets : IP et port
En combinant une adresse IP et un numéro de port, vous obtenez un point de terminaison, l’extrémité unique d’une connexion. Par exemple, 192.168.1.10:443 est le point de terminaison utilisé par HTTPS sur cet hôte.
Une connexion est identifiée par la paire de points de terminaison — source et destination — ce qui permet à un hôte de distinguer des milliers de communications simultanées.
192.168.1.10:443 <- IP : port = socketLa plage des numéros de port
Les numéros de port sont des valeurs sur 16 bits comprises entre 0 et 65535. Cela représente 65 536 ports possibles par protocole (TCP et UDP disposent chacun de leur propre plage complète).
Cette plage très étendue garantit qu’un hôte ne manquera jamais de ports pour les nombreuses connexions qu’il peut gérer simultanément.
Ports bien connus
Les ports 0 à 1023 sont les ports bien connus, réservés aux services courants et normalisés. HTTP utilise le port 80, HTTPS le port 443 et SSH le port 22.
Ces attributions sont gérées par IANA (Internet Assigned Numbers Authority), afin que les clients sachent toujours où trouver un service donné par défaut.
Ports enregistrés
Les ports 1024 à 49151 sont les ports enregistrés, attribués sur demande à des applications spécifiques, comme le port 3306 pour MySQL ou le port 3389 pour RDP (Remote Desktop Protocol).
Ils sont soumis à un contrôle moins strict que les ports bien connus, mais contribuent tout de même à éviter les conflits entre les applications largement utilisées.
Ports dynamiques et éphémères
Les ports 49152 à 65535 sont des ports dynamiques ou éphémères. Le système d’exploitation en attribue temporairement un au côté client d’une connexion.
Lorsque votre navigateur se connecte à un serveur Web sur le port 443, votre machine utilise comme source un port éphémère élevé choisi aléatoirement ; celui-ci est libéré à la fin de la connexion.
Port source et port de destination
Chaque connexion utilise deux ports. Le port de destination identifie le service contacté, par exemple le port 443 pour HTTPS. Le port source est le port éphémère du client pour cette communication.
Cette association permet à un hôte de distinguer de nombreuses connexions vers le même service, puisque chacune utilise un port source différent.
Pourquoi les ports par défaut sont importants
Les ports par défaut permettent aux clients de se connecter sans préciser de numéro. Saisir une adresse Web utilise discrètement le port 80 ou 443. Exécuter un service sur un port non standard signifie que les clients doivent recevoir explicitement ce numéro.
Certains administrateurs modifient les valeurs par défaut pour bénéficier d’une légère sécurité par obscurcissement, mais les pare-feu et les règles doivent alors être mis à jour en conséquence.
Les ports dans les règles de pare-feu
Les pare-feu autorisent ou bloquent le trafic principalement selon le numéro de port. Une règle autorisant TCP 443 laisse passer HTTPS tout en bloquant les autres services.
Fermer les ports inutilisés réduit la surface d’attaque d’un hôte. Comprendre les ports est donc essentiel à la fois pour la connectivité et pour la configuration de la sécurité.
Ports en écoute et ports ouverts
Lorsqu’un service est prêt à accepter des connexions, on dit qu’il est en écoute sur son port, qui est alors considéré comme ouvert. Un port fermé n’a aucun service en attente.
Les attaquants analysent les ports ouverts pour trouver des services à cibler. Les techniciens vérifient donc quels ports sont ouverts et arrêtent ceux qui ne sont pas nécessaires.
Les ports relient tout
Les numéros de port constituent la couche d’adressage située au-dessus d’IP et dirigent les données vers la bonne application. Ils permettent le multiplexage de nombreux services sur un seul hôte.
Maintenant que le concept de port est clair, vous êtes prêt à apprendre les numéros de port spécifiques des protocoles courants présentés dans les prochaines leçons.
Vérification rapide
Rappelez-vous les plages de ports.
Récapitulatif
Vous avez appris à quoi servent les numéros de port.
- Les ports permettent à un hôte IP d’héberger plusieurs services ; IP + port = un point de terminaison.
- La plage va de 0 à 65535 (16 bits), pour chaque protocole de transport.
- Bien connus : 0 à 1023 ; enregistrés : 1024 à 49151 ; dynamiques : 49152 à 65535.
- Le port de destination désigne le service ; le port source est le port éphémère du client.
- Les pare-feu autorisent ou bloquent principalement le trafic selon le port.
Questions Fréquemment Posées
La leçon « À quoi servent les numéros de port » est-elle gratuite ?
Oui — le texte complet de « À quoi servent les numéros de port » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Network+ Academy, passe à CoddyKit PRO. Le cours Network+ Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « À quoi servent les numéros de port » ?
Découvrez comment les ports dirigent le trafic vers le bon service sur un hôte. Tu pratiques Network+ Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Network+ Academy ?
Aucune expérience préalable n'est requise. Network+ Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « À quoi servent les numéros de port » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Network+ Academy ?
Oui. Chaque leçon Network+ Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- TCP et UDP en un coup d’œil
- À quoi servent les numéros de port
- Protocoles Web et de transfert de fichiers
- Protocoles d’accès distant et de messagerie