>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment pinguer un port spécifique

Ping est un outil utilisé pour vérifier l'état des connexions réseau entre deux ordinateurs. Techniquement, ping utilise un protocole qui n'inclut pas le concept de numéros de port, il n'existe donc pas de port ping standard, et vous ne pouvez pas utiliser ping pour vérifier l'état d'un port spécifique. Vous pouvez cependant utiliser d'autres outils pour vérifier si vous pouvez vous connecter à une adresse IP et un port particuliers, ce qui équivaut à envoyer un ping vers une IP et un port.

Comment pinguer un port

Ping vérifie s'il est possible d'atteindre un ordinateur depuis un autre. Il utilise ce qu'on appelle le protocole de message de contrôle Internet (ICMP) au-dessus du protocole Internet standard pour demander à un ordinateur à une adresse IP particulière d'envoyer un message de réponse confirmant que les deux peuvent communiquer.

Les outils ping sont inclus dans la plupart des systèmes d'exploitation modernes, et sur Microsoft Windows, Apple macOS et Linux, vous pouvez utiliser la ligne de commande pour envoyer un ping. Tapez simplement « ping » suivi d'un nom de domaine Internet ou d'une adresse IP pour envoyer un message ping et être notifié de toute réponse.

IP et ICMP n'incluent pas le concept de numéros de port. Ceux-ci sont inclus dans des protocoles de niveau supérieur, notamment le protocole de contrôle de transmission (TCP) utilisé pour livrer le trafic Web et les emails. Les ports sont également inclus dans le protocole de datagramme utilisateur (UDP) utilisé pour envoyer certains trafics Internet plus simples. Dans les deux protocoles, les numéros de port servent à différencier les différents services s'exécutant sur le même serveur. Par exemple, les navigateurs Web se connectent généralement au port 80 sur un serveur Web, et les outils de messagerie se connectent au port 25 pour envoyer des messages avec le protocole simple de transfert de courrier.

Comme ping n'opère pas sur un protocole avec des numéros de port, vous ne pouvez pas pinguer un port particulier sur une machine. Cependant, vous pouvez utiliser d'autres outils pour ouvrir une connexion vers une IP et un port particuliers et obtenir les mêmes informations que si vous pouviez pinguer une IP et un port.

Alternatives à ping pour vérifier les ports

Une technique pour vérifier si vous pouvez vous connecter à une machine particulière est d'utiliser telnet, un outil simple de connexion réseau. Il est installé sur Windows, macOS et Linux.

Sur Windows, vous devrez peut-être activer telnet avant de pouvoir l'utiliser via le Panneau de configuration. Pour ce faire, ouvrez le menu Démarrer et tapez « Panneau de configuration » dans la zone de recherche. Cliquez sur « Programmes », puis sur « Programmes et fonctionnalités ». Sélectionnez « Activer ou désactiver des fonctionnalités Windows » et « Client Telnet » pour activer telnet. Cliquez sur « OK » si vous y êtes invité.

Une fois telnet activé, ouvrez une invite de commande sur votre système d'exploitation. Sous Windows, faites-le en tapant « cmd » dans la zone de recherche du menu Démarrer et en cliquant sur l'icône d'invite de commande. Dans la fenêtre d'invite de commande, tapez « telnet » suivi d'un espace, puis une adresse IP ou un nom de domaine suivi d'un autre espace, puis le numéro de port. Par exemple, pour vérifier si vous pouvez vous connecter au port 80 sur www.example.com, tapez « telnet www.example.com 80 » dans la fenêtre d'invite de commande.

Si le port est ouvert et accessible, vous recevez une réponse de l'autre ordinateur. Sinon, vous voyez un message d'erreur.

Vous pouvez utiliser d'autres outils pour vérifier si un port est ouvert. S'il s'agit d'un port auquel vous souhaitez vous connecter avec un certain outil, comme un client de messagerie ou un navigateur Web, utilisez cet outil pour tenter de vous connecter au port. Vous pouvez également utiliser d'autres outils de maintenance réseau, tels que Netcat, Nmap ou Ncat pour tester un port particulier.

Vie connectée