
ホストされ、ポート で実行されている Web サイトを作成したとします5000
。現在、Web ブラウザー (Chrome とします) で Web ページにアクセスしています。
mywebsite.com:5000
では、Chrome は(サイトがそのポートをリッスンしているため)次のように PC から私のサーバーにリクエストを送信するのでしょうか?- では、ポート 80 (HTTP リクエスト用) にはどうやってアクセスするのでしょうか?
舞台裏で何が起こっているのかを知りたいだけです。ポートはどのように機能するのでしょうか? ブラウザとサーバーはポートとさまざまなプロトコルをどのように処理するのでしょうか?
答えを得ようとしましたが、得られませんでした。ご協力いただければ幸いです。
アップデート:
ここで答えを見つけました:https://superuser.com/questions/1055281/do-web-browsers-use-different-outgoing-ports-for-different-tabs
そして、私の質問に反対票を投じてくれたことに感謝します。しかも、理由も述べずに。
答え1
ブラウザはHTTPの場合はデフォルトのポート80、HTTPS URLの場合は443を使用します。ない限りポートは:portnumber
接尾辞を使用して指定します。構文については、https://en.wikipedia.org/wiki/URL。
ほぼすべてのアプリケーション層プロトコルには、ユーザーが他にポートを指定しない場合に使用されるデフォルトのサーバー側ポートがあります。