Le numéro de port peut-il être masqué comme une adresse IP?

0

J'ai une adresse IP qui ressemble à ceci 10.0.0.1:9095 et autant que je sache, HTTP ne peut utiliser que le port 80. Comment cette URL masquée fonctionne-t-elle?

user3079241
la source
5
HTTP n'est pas limité au port 80. Ce n'est qu'une convention. La plupart des ports peuvent être configurés pour servir HTTP dans la configuration du serveur Web.
suspectus

Réponses:

1

Du côté du serveur, le service (httpd, par exemple) ouvre un port et écoute les communications à ce sujet. le service peut écouter sur tout port non utilisé actuellement sur le système.

IANA fournit des directives sur Port utilisation, et a autorisé les protocoles bien connus à réserver des ports, HTTP [80], FTP [20,21] et SMTP [25], par exemple.

Ports bien connus sont inférieurs à 1024 et sont généralement censés porter le protocole indiqué. N'oubliez pas que n'importe quel port peut transporter n'importe quel protocole, mais certains périphériques intermédiaires du réseau peuvent prendre des décisions de gestion en fonction de ces ports.

Ports enregistrés sont compris entre 1024 et 49151, et peuvent être réservés pour des applications Internet. Il existe de nombreux ports non enregistrés dans cette plage et de nombreux administrateurs réseau choisissent de les utiliser lors de la sélection de ports alternatifs sur lesquels les services s'exécutent. Comme vous pouvez le constater sur le lien ci-dessus, les ports 9094 à 9099 ne sont pas réservés, ce qui en fait un choix parfait.

Les ports supérieurs à 49151 sont appelés Ports dynamiques , et ne peuvent pas être enregistrés pour un usage particulier. de nombreux FAI les bloquent tous ensemble. ne les utilisez pas pour l'hébergement de services.

TL; DR: L'administrateur du site sur ce lien choisit d'utiliser un port non réservé de la plage Enregistré. 9094-9099 ne sont pas réservés et peuvent être utilisés à toutes fins utiles sans confusion.

Frank Thomas
la source