>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment trouver mon numéro de port sur mon LAN

Les numéros de port sont attribués aux applications et à leurs communications sur un réseau local (LAN). Ils aident à garder une "conversation" particulière distincte d'une autre. Des numéros de port par défaut ont été attribués à la plupart des applications ou services. Par exemple, l'accès Web standard (http) s'exécute sur le port 80 et l'accès Web sécurisé (https) s'exécute sur le port 443. Les numéros de port officiels bien connus peuvent être trouvés sur le site Web de l'Internet Assigned Numbers Authority, qui est lié dans la section Ressources. . De nombreux numéros de port non officiels couramment connus sont également utilisés par les fournisseurs.

Étape 1

Ouvrez un terminal. Pour Windows, ouvrez une invite de commande en cliquant sur "Démarrer" et en tapant "CMD" dans la case "Exécuter". Pour un Mac, tapez "terminal" dans le Finder, ou allez dans le dossier Applications, ouvrez le dossier Utilitaires et ouvrez "Terminal". Ces commandes peuvent être exécutées à partir de l'ordinateur client ou du côté serveur. Souvent, vous n'aurez pas accès au côté serveur.

Étape 2

Exécutez la commande "netstat -an" depuis le terminal ou l'invite de commande. La sortie est similaire pour Linux, Windows et Mac. Si votre sortie comporte plusieurs sections, faites défiler vers le haut jusqu'à ce que vous trouviez ces en-têtes de colonne :Protocole, Adresse locale, Adresse étrangère et État. Les colonnes d'adresse locale et étrangère indiquent l'adresse IP (Internet Protocol) et le numéro de port, séparés par deux points. Chaque ligne indique une application qui est soit en conversation avec un autre ordinateur, soit en attente d'établir une conversation.

Étape 3

Recherchez un état "écouter" pour trouver le numéro de port des services exécutés sur votre ordinateur (votre ordinateur agissant en tant que serveur). "Écouter" signifie que votre ordinateur attend qu'un autre ordinateur demande l'accès à cette application. Regardez sous la colonne "Adresse locale" de la ligne associée pour déterminer le numéro de port.

Étape 4

Recherchez l'état "établi" pour trouver le numéro de port que votre ordinateur utilise pour se connecter aux services exécutés sur un autre ordinateur (votre ordinateur agissant en tant que client). "Établi" signifie que votre ordinateur communique avec une application sur un autre ordinateur. Regardez sous la colonne "Adresse étrangère" de la ligne associée pour déterminer le numéro de port.

Étape 5

Exécutez "netstat -bn" et "netstat -abn" à partir d'une invite de commande Windows pour déterminer le numéro de port utilisé par une application particulière. Sur un ordinateur exécutant l'application en tant que service (côté serveur), recherchez l'application dans l'état "écoute" et vérifiez la colonne "Adresse locale" pour trouver le numéro de port de cette application. Sur un ordinateur essayant de se connecter au service (côté client), ouvrez l'application pour établir la connexion, puis exécutez la commande "netstat -abn". Recherchez l'application dans l'état "établi" et recherchez le numéro de port de cette application dans la colonne "Adresse étrangère".

C'est plus difficile à faire pour Linux ou Mac, mais la commande "lsof -i" vous montrera parfois les applications et les ports tcp qu'elles utilisent.

Étape 6

Recherchez le numéro de port non standard qui a été configuré sur le serveur. Pour ce faire, utilisez l'une des méthodes précédentes ou consultez les préférences de configuration de l'application exécutée sur le serveur. Si vous n'avez pas accès au serveur, demandez à l'administrateur du serveur quel numéro de port l'application utilise.

Astuce

Chaque conversation est associée à deux numéros de port. Le côté serveur est un numéro de port standard ou bien connu allant de 0 à 1023, et le côté client est un numéro généré aléatoirement juste pour cette brève conversation et allant de 49152 à 65535.

Lorsque le numéro de port d'une application serveur a été configuré pour être un port non standard, un ordinateur doit modifier le numéro de port de l'application cliente pour qu'il corresponde à celui du serveur afin de se connecter au service. Si Google était configuré pour utiliser le port 8080 plutôt que le port standard 80, par exemple, vous y accéderiez en tapant "http://google.com:8080" dans votre navigateur Web ; dans ce cas, le navigateur serait l'application cliente. Chaque application client a une manière différente de configurer les numéros de port non standard.

Pour voir toutes les options de la commande netstat, tapez « netstat /? dans une invite de commande Windows ou tapez "man netstat" dans un terminal Mac ou Linux.


Vie intelligente