Les ports physiques de votre ordinateur permettent de communiquer avec des périphériques tels que votre clavier et votre souris et de se connecter à des périphériques Internet via des câbles Ethernet.
Le Terminal Linux
- Les 7 meilleurs émulateurs de terminaux pour Linux
- 10 outils de ligne de commande pour l'analyse de données sous Linux
- Télécharger maintenant :Aide-mémoire SSH
- Aide-mémoire des commandes Linux avancées
- Tutoriels de ligne de commande Linux
Dans les réseaux informatiques, les ports ont un objectif similaire. Lorsqu'un système informatique cherche à se connecter à un autre ordinateur, le port sert de point de terminaison de communication. Il est également possible que différents services s'exécutant sur le même ordinateur exposent différents ports et communiquent entre eux à l'aide de ces ports. En termes simples, si une application logicielle ou un service a besoin de communiquer avec d'autres, il exposera un port. Les ports sont identifiés par des entiers non signés 16 bits positifs, compris entre 0 et 65535. D'autres services utilisent ce numéro de port pour communiquer avec le service ou l'application. Les numéros de port sont divisés en trois plages :bien connu ports, enregistrés ports, et dynamique ou privé ports.
Ports bien connus (également appelés ports système ) sont numérotés de 0 à 1023. Par exemple, pour se connecter à l'hôte example.com via SSH, j'utiliserais cette commande :
ssh [email protected] -v
Dans cet exemple, -v signifie verbeux, et vous devriez voir un résultat semblable à celui-ci :
debug1: Connecting to example.com [<IP Addr>] port 22
Comme indiqué, SSH tente de se connecter à example.com en utilisant le numéro de port 22. Vous pouvez utiliser le -p possibilité de spécifier un autre numéro de port ; sinon, SSH sera 22 par défaut.
L'Internet Assigned Numbers Authority (IANA) a attribué des numéros de port aux services couramment utilisés tels que SSH, FTP, HTTP, HTTPS et autres. Voici quelques-uns des plus courants :
Numéro de port | Utilisation |
20 | Transfert de données via le protocole de transfert de fichiers (FTP) |
21 | Contrôle de commande du protocole de transfert de fichiers (FTP) |
22 | Secure Shell (SSH) |
23 | Telnet - Service de connexion à distance, messages texte non chiffrés |
25 | Routage des e-mails via le protocole SMTP (Simple Mail Transfer Protocol) |
53 | Service de système de noms de domaine (DNS) |
80 | Protocole de transfert hypertexte (HTTP) utilisé sur le World Wide Web |
110 | Protocole postal (POP3) utilisé par les clients de messagerie pour récupérer les e-mails d'un serveur |
119 | Protocole de transfert de nouvelles réseau (NNTP) |
123 | Protocole de temps réseau (NTP) |
143 | Gestion IMAP (Internet Message Access Protocol) de la messagerie numérique |
161 | Protocole de gestion de réseau simple (SNMP) |
194 | Chat relais Internet (IRC) |
443 | HTTP sécurisé (HTTPS) HTTP sur TLS/SSL |
Dans mon travail, je rencontre le plus souvent les ports 80, 443, 20, 21, 22, 23, 25 et 53. Connaître ces ports peut vous aider à travailler plus efficacement.
Quels ports utilisez-vous le plus et pourquoi ?