Types de ports et classification

Un port est un point de communication où un ou plusieurs ordinateurs d'un réseau communiquent entre eux via un programme ou un logiciel. Il existe environ 0 à 65535 XNUMX ports affectés à des tâches spécifiques sur un PC. La plupart des ports fonctionnent avec le protocole TCP ou UDP.

Les numéros de port sont officiellement attribués par une organisation appelée IANA et les ports sont attribués à divers besoins pour éviter toute confusion.

Les ports sont classés en 3 grandes catégories.

  • Ports bien connus (numéros de port 0 à 1023)
  • Ports enregistrés (numéros de port 1024 – 49151)
  • Ports privés ou dynamiques (numéros de port 49152 à 65535)

Ports bien connus
Les ports bien connus sont utilisés par le système ou les processus exécutés par root ou avec des privilèges spécifiques. Les numéros de port vont de 0 à 1023.

Ports enregistrés
Les numéros de port enregistrés vont de 1024 à 49151. Ces ports sont utilisés par les programmes exécutés par les utilisateurs du système.

Ports privés/dynamiques
Les ports privés ne sont affectés à aucun but spécifique. sa gamme va de la gamme 49152 à 65535

Différence TCP vs protocole UDP

Protocole TCP / IP
Protocole UDP
C'est un protocole orienté connexion
Il s'agit d'un protocole sans connexion, ce qui signifie qu'il peut envoyer des paquets sans établir de connexion avec le récepteur au préalable.
Il dispose d'un contrôle de flux et d'une correction d'erreurs
Il est sujet aux erreurs lors de la transmission.
Il n'est pas rapide et est principalement utilisé pour la transmission de données telles que (http, ssh, smtp, ftp, mail, etc.)
Il est vite et utilisé principalement pour le streaming audio et vidéo.
Services les plus courants nécessitant une confirmation de livraison comme http, ssh, smtp, ftp, mail, etc. utiliser les ports TCP
Les ports UDP sont couramment utilisés par des services ou des programmes qui ne nécessitent pas de confirmation de livraison des paquets. Les requêtes DNS utilisant le port UDP 53 sont les plus couramment utilisées.

 

Numéros de port couramment utilisés

Les numéros de port suivants sont une liste non officielle des serveurs couramment utilisés pour les serveurs Linux/Unix.

Numéro de port
Passerelle
Fonction
21
TCP
FTP (protocole de transfert de fichier)
22
TCP / UDP
SSH (ssh, copie scp ou sftp)
23
TCP / UDP
Telnet
25
TCP / UDP
SMTP (pour envoyer des e-mails sortants)
43
TCP
Fonction WHOIS
53
TCP / UDP
Serveur DNS (service de noms de domaine pour les requêtes DNS)
67
68
UDP
TCP
Serveur DHCP
client DHCP
70
TCP
Protocole Gopher
79
TCP
Protocole de doigt
110
TCP
POP3 (pour recevoir des e-mails)
119
TCP
NNTP (Protocole de transfert de nouvelles sur le réseau)
143
TCP / UDP
Protocole IMAP4 (pour le service de messagerie)
194
TCP
IRC
389
TCP / UDP
LDAP (accès léger aux répertoires)
443
TCP
HTTP sécurisé sur SSL (http)
465
TCP
SMTP (e-mail) sécurisé via SSL
990
TCP / UDP
FTP sécurisé via SSL
993
TCP
Protocole IMAP sécurisé sur SSL (pour les e-mails)
1433
TCP / UDP
Port du serveur Microsoft SQL
2082
TCP
Port par défaut du panneau
2083
TCP
CPanel sur SSL
2086
TCP
Gestionnaire d'hébergement Web CPanel (par défaut)
2087
TCP
Gestionnaire d'hébergement Web CPanel (avec http)
2095
TCP
Messagerie Web CPanel
2096
TCP
Webmail sécurisé CPanel sur SSL
2222
TCP
Panneau de configuration du serveur DirectAdmin
3306
TCP / UDP
Serveur de base de données MySQL
4643
TCP
Panneau d'alimentation Virtuosso
5432
TCP
Serveur de base de données PostgreSQL
8080
TCP
Port HTTP (alternatif pour le port 80)
8087
TCP
Port du panneau de configuration Plesk (par défaut)
8443
TCP
Panneau de configuration du serveur Plesk via SSL
9999
TCP
Analyse Web Urchin
10000
TCP
Panneau de configuration du serveur Webmin
19638
TCP
Panneau de configuration du serveur Ensim

Plus de liste non officielle des ports et des affectations disponibles ici
Les ports officiels et leurs affectations sont publiés au Site Web de l'IANA.

Notes: Les listes publiées ci-dessus sont des listes non officielles compilées à partir de diverses sources.

Ports TCP-UDP