Lorsque vous vous connectez à un serveur via TCP/IP, vous spécifiez un port particulier auquel vous vous connectez. Vous ne vous connectez pas à un serveur et espérez que le serveur devine le port auquel vous souhaitez parler. Dans la plupart des cas, vous indiquez au navigateur d'utiliser le protocole http, par exemple "http://example.com/", puis le navigateur utilise le numéro de port par défaut affecté à ce protocole (http) pour se connecter au serveur "example.com". Dans ce cas, le port est 80. Si par exemple vous spécifiez "https://example.com/" alors le navigateur recherche le port par défaut pour https, puis se connecte au port 443 à la place.
Donc, si vous ne voulez pas dire à chacun de vos utilisateurs de spécifier un port autre que celui par défaut pour votre service (par exemple "http://example.com:60765/"), il vaut mieux utiliser celui par défaut.
BTW il est un moyen d'obtenir le numéro de port de votre service écoute par son nom de protocole (en demandant un démon de l'hôte de service au port 0) mais cette méthode semble être rarement utilisé (le cas échéant).
Voir aussi d'autres réponses: les numéros de protocole par défaut sont attribués par IANA
En fait, le numéro de port maximum est 65535. – You
Merci @ pour la précision. Je pourrais être tenté de vous demander pourquoi cette limite est fixée à 65535, mais c'est un sujet différent. – Richard77
C'est parce que les numéros de port sont des numéros de 16 bits non signés, et ceux-ci vont de 0 à 65535. – You