Leçon 12 : ports et connectivité — ss et curl
Un service écoute sur un port — une 'porte' numérotée sur le serveur par laquelle on l'atteint : nginx sur 80, SSH sur 22, une appli sur 8080. Quand tu essaies de démarrer un service sur un port déjà pris, tu obtiens 'Address already in use'. On va voir ss, qui montre quels ports écoutent et quel pr
Un port, c'est un numéro de porte sur le serveur. ss, c'est vérifier quelles portes sont ouvertes et qui se trouve derrière chacune. curl, c'est frapper à une porte précise pour voir si on répond.
- port
- Une 'porte' numérotée sur le serveur sur laquelle un service écoute. nginx sur 80, SSH sur 22, une appli sur 8080. Un seul service peut écouter sur chaque port.
- ss
- Montre quels ports écoutent et qui détient chacun. ss -tlnp = ports TCP en écoute (listening), en numérique, et le processus qui les détient.
- Address already in use
- L'erreur obtenue en essayant de démarrer un service sur un port déjà pris. On trouve qui l'a pris avec ss, puis on le libère (kill) ou on choisit un autre port.
- curl
- Envoie une requête à une adresse et vérifie la réponse. curl localhost:8080 vérifie si un service local répond sur le port 8080 — un outil rapide pour tester la connectivité.