Ouvrez une borne. 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.
Exécutez la commande "netstat -an" à partir du terminal ou de 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'adresses locales et étrangères indiquent l'adresse de protocole Internet (IP) 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.
Recherchez un état « écoute » 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 à ce application. Regardez sous la colonne "Adresse locale" de la ligne associée pour déterminer le numéro de port.
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.
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 « d'é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 « établie » 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.
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.
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 de serveur a été configuré pour être un port non standard, un ordinateur doit modifier le numéro de port de l'application du client pour qu'il corresponde à celui du serveur afin de se connecter au un 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 cliente a une manière différente de configurer des 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.