この10.0.0.1:9095のようなIPアドレスが1つあり、HTTPがポート80しか使用できないことがわかっている限り、このマスクされたURLはどのように機能しますか?
この10.0.0.1:9095のようなIPアドレスが1つあり、HTTPがポート80しか使用できないことがわかっている限り、このマスクされたURLはどのように機能しますか?
回答:
サーバー側では、サービス(たとえば、httpd)がポートを開き、そのポートでの通信をリッスンします。サービスは、現在システムで使用されていないポートでリッスンできます。
IANAはポートの使用に関するガイドラインを提供し、よく知られているプロトコルが使用するポート、たとえばHTTP [80]、FTP [20,21]、SMTP [25]を予約できるようにします。
既知のポートは1024未満のポートであり、通常、示されたプロトコルを伝送することが期待されています。任意のポートが任意のプロトコルを伝送できることを忘れないでください。ただし、一部のネットワーク中間デバイスは、これらのポートに基づいて管理決定を行う場合があります。
登録済みポートは1024〜49151であり、インターネットアプリケーション用に予約できます。この範囲には多くの未登録ポートがあり、多くのネットワーク管理者は、サービスを実行する代替ポートを選択するときにそれらを使用することを選択します。上記のリンクからわかるように、ポート9094-9099は予約されていないため、最適な選択です。
49151より上のポートはDynamic Portsと呼ばれ、特定の用途に登録することはできません。多くのISPがそれらをまとめてブロックします。サービスのホスティングには使用しないでください。
TL; DR: そのリンクのサイトの管理者は、登録範囲から予約されていないポートを使用することを選択します。9094-9099は予約されておらず、混乱することなくあらゆる目的に使用できます。