La notation des ports réseaux
Les ports sont des numéros qui correspondent en général à un service applicatifs réseaux spécifiques. Par exemple, le port 80 et 443 correspondent à HTTP et HTTPS. Le port 22 est pour le SSH, etc.
Lors de l'exécution de la commande ping , le protocole ICMP envoie un datagramme à l'hôte spécifié et attend la réponse. Le protocole ICMP permet de gérer les erreurs se produisant sur les réseaux TCP/IP. L'exécution de la commande ping permet de déterminer l'existence d'une connexion IP pour l'hôte distant spécifié.
Les ports TCP 80 et 443 sont les ports standard pour Internet pour les protocoles HTTP et HTTPS. Le port 443 est uniquement utilisé si le protocole HTTPS est activé sur le serveur Web SGD. Vous pouvez configurer le serveur Web SGD de manière à ce qu'il utilise n'importe quel port.
Port 53 TCP et UDP DNS (Domain Name System) – protocole utilisé pour la résolution de noms sur Internet. Il traverse le port 53 en utilisant des connexions TCP et UDP. Le DNS est chargé de convertir les adresses IP qui ne sont pas intuitives en noms de domaine conviviaux tapés dans un navigateur web.
Le port 8080, choisi pour des raisons de simplicité (deux fois le port 80 associé au trafic HTTP) permet de faire tourner un second serveur Web sur une même machine quand le port 80 est déjà occupé. Rien n'empêche de choisir un autre port libre, c'est juste une convention tacite.
Pour cela, les commandes utilisent en fait un protocole qui est appelé : le « protocole ICMP » pour Internet Control Message Protocol. ICMP est un protocole utilisé très souvent pour du débogage via la commande ping, mais c'est aussi un protocole de contrôle et qui agit à différents niveaux.
Divers services réseau, souvent utilisés comme traceroute ou Ping, sont basés sur le protocole ICMP.
Connectez-vous à l'ordinateur que vous souhaitez tester , puis spécifier le numéro de port que vous voulez à tester . Pour ce faire, tapez " telnet [hôte] [port] " sans les guillemets , où [ hôte] est le nom ou l'adresse IP de l'ordinateur à tester et [port ] est le port.
Les numéros de port TCP et UDP sont codé sur 16 bits délimitant ainsi leurs valeurs entre 0 et 65535. Les ports connus ont la particularité d'être assignés par l'Iana. Ils sont, dans la plus part des operating system, utilisés par des process en mode root, admin ou encore, avec des doits utilisateurs avancés.
Leur nom, COM, vient du fait qu'ils sont utilisés comme ports de communication sur les ordinateurs compatibles IBM. Sur les ordinateurs personnels classiques, les ports COM1 et COM2 étaient souvent utilisés pour connecter un périphérique série tel qu'un modem ou une souris.
Un port USB 3.0 pour brancher un disque dur externe, une clé USB… Un port HDMI qui permet par exemple de relier l'ordinateur à une TV moderne. Un port Ethernet pour brancher un câble donnant accès à un réseau et à Internet. Un port VGA pour connecter l'ordinateur à un projecteur.
Pour savoir si un port est utilisé, la méthode diffère si vous êtes sur le serveur ou sur un autre PC. Si vous êtes sur le serveur, la commande netstat liste les connexions TCP actives et les ports TCP et UDP ouverts. En utilisant l'argument -a, on indique de lister tous les ports et toutes les connexions actives.
Il est utilisé pour véhiculer des messages de contrôle et d'erreur pour cette suite de protocoles, par exemple lorsqu'un service ou un hôte est inaccessible. ICMP se situe au même niveau que le protocole IP bien qu'il ne fournisse pas les primitives de service habituellement associées à un protocole de couche réseau.
1 – Définition du protocole ICMP
Ce protocole est considéré comme faisant partie de l'ensemble des protocoles TCP/IP. Cependant, contrairement à TCP et UDP, il se situe en couche 3 et donc, il est encapsulé dans IP.
TCP est un protocole orienté connexion, c'est-à-dire qu'il permet à deux machines qui communiquent de contrôler l'état de la transmission. Les caractéristiques principales du protocole TCP sont les suivantes : TCP permet de remettre en ordre les datagrammes en provenance du protocole IP.
Fonctionnement de ping
Il utilise ainsi deux types de messages du protocole (sur les 18 proposés par ICMP) : Le type 0 correspondant à une commande "echo request", émis par la machine source ; Le type 8 correspondant à une commande "echo reply", émis.
Le Time to Live (« temps de vie » ou « durée de vie »), abrégé TTL, indique le temps pendant lequel une information doit être conservée, ou le temps pendant lequel une information doit être gardée en cache.
Le port 80 est l'un des numéros de port les plus couramment utilisés dans la suite TCP (Transmission Control Protocol). Tout client Web / HTTP, tel qu'un navigateur Web, utilise le port 80 pour envoyer et recevoir les pages Web demandées à partir d'un serveur HTTP.
Pour savoir si un port est à l'écoute il suffit de regarder dans la quatrième colonne si l'état est "LISTENING". Par exemple dans la capture d'écran les ports 80 et 8002 sont à l'écoute. Il suffit ensuite de récupérer le numéro du processus et de regarder dans le "tasklist".
Comment trouver votre numéro de port sur Windows. Ouvrez votre invite de commandes. Entrez la commande ipconfig. Tapez ensuite netstat -a pour voir apparaître une liste de vos différents numéros de port.