1. ホーム
  2. browser

[解決済み] ISPでポート80がブロックされたのに、なぜブラウザが使えるのか?

2022-03-06 10:32:18

質問

example.comをリクエストすると、ブラウザはexample.com:80に聴覚障害を起こすことは知っています。しかし、私のISPは80ポートをリッスンするのをブロックしているので、80ポートがブロックされている場合、どのようにして私のリクエストからの応答を受け取るのでしょうか?それは動作しないはずですよね?

どうすればいいですか?

HTTPリクエスト(実際には、あらゆるTCPリクエスト)を行うとき、2つのポートが関係しています。 送信先(あなたの場合、"example.com")には80番ポートがあり、送信先には あなたの このポートは、あなたのコンピューターがリクエストの発信元であることから、quot;ソースポート"と呼ばれています。

通常、コンピュータは1,000以上のランダムなポート番号(例えば、3,135や45,978など)を選びます。低い番号のポートは覚えやすく(ブロックされやすく)、一般にサービスのホスト(ポート80のWebサイトなど)に使用されるためです。 ソースポートは、ポート80のexample.comと通信するためにあなたのコンピュータによって作成されるので、あまり長くは開きません(その役割を果たすのに十分な時間です)。 このようなポートは、エフェメラル・ポートと呼ばれることもあります。 http://en.wikipedia.org/wiki/Ephemeral_port