用語解説

ポート番号とは?80番と443番の意味をわかりやすく解説

URLの裏側では、IPアドレスだけでなくポート番号という数字も働いています。これは一つの機器の中で複数のサービスを区別するための番号です。この記事では、ポート番号の役割、よく使われる80番と443番の意味、HTTPとHTTPSがどう振り分けられるのかを基礎から解説します。

ポート番号は機器の中の窓口

IPアドレスが建物の住所だとすれば、ポート番号はその建物の中にある部屋番号や窓口にあたります。一台のサーバーはWebサイトの配信、メールの送受信、ファイル転送など複数の役割を同時にこなせます。ポート番号があるおかげで、届いたデータをどの窓口で処理すべきかを区別できます。

ポート番号は0から65535までの範囲で、特に0から1023までは主要なサービス用に予約されています。これらはよく知られたポートと呼ばれ、種類ごとに番号が決まっています。

通信するときはIPアドレスとポート番号がセットになり、どの機器のどの窓口に届けるかが決まります。

80番はHTTP、443番はHTTPS

Web閲覧で最もよく使われるのが80番と443番です。80番は暗号化されていない通常のHTTP通信に、443番は暗号化されたHTTPS通信に使われます。

ブラウザはURLの先頭がhttpなら80番、httpsなら443番へ自動的に接続します。そのため、利用者がポート番号を意識して入力する必要はほとんどありません。

現在は通信内容を保護するため、ほぼすべてのサイトがHTTPSすなわち443番を使うようになっています。鍵マークが表示されるのは、この443番を通じた暗号化通信が成立しているしるしです。

実務ではどこで関係する?

ポート番号とはは言葉の意味だけ覚えても、HTML共有の判断にはつながりません。実務では「表示に関係する話か」「検索に関係する話か」「アクセス制限に関係する話か」を分けて考えると整理しやすくなります。

ポート番号について迷ったら、相手が安全に開けるか、検索に出してよいか、ブラウザや環境差で壊れないかを順番に確認します。用語理解は、その判断を早くするための道具として使います。手順が決まったら、HTML/ZIPをアップロードして共有URLを発行し、相手に確認してほしい観点と期限を添えて送ります。

  • 表示の話: HTML/CSS/JS、パス、ブラウザ互換性を確認する
  • 検索の話: noindex、canonical、sitemap、robots.txtの役割を分ける
  • 制限の話: URL共有、パスワード、メール認証、会社ドメイン認証を混同しない
  • 運用の話: 期限、差し替え、削除、共有メッセージまで決める

URLからポート番号が決まる仕組み

ブラウザがどのポートへ接続するかは、入力されたURLによって自動的に決まります。手順を追うと、ポート番号がどこで使われるのかが分かります。

  1. URLの先頭がhttpかhttpsかを確認する
  2. httpなら80番、httpsなら443番を既定のポートとして選ぶ
  3. ドメイン名からIPアドレスを調べる
  4. IPアドレスと選んだポート番号を組み合わせて接続する
  5. サーバーの該当ポートが要求を受け取り処理する

80番と443番以外のポート

Web以外にもポート番号は活躍しています。例えばメール受信には複数のポートが、ファイル転送やリモート操作にもそれぞれ決まった番号が使われています。サービスごとに窓口が分かれていると考えると整理しやすいです。

URLの末尾にコロンと数字を付けると、既定とは違うポートを指定できます。開発中のサイトを既定以外のポートで動かす場合などに使われますが、一般的な閲覧ではこの指定はほとんど見かけません。

ポート番号とセキュリティ

サーバーで開いているポートは、外部からの接続を受け付ける入口になります。不要なポートを開けたままにすると攻撃の対象になりやすいため、必要なポートだけを開けるのが基本です。

ファイアウォールは、許可したポートだけ通信を通し、それ以外を遮断する役割を持ちます。どの窓口を開けるかを管理することが、安全な運用につながります。

よくある質問

ポート番号を自分で入力する必要はありますか?

通常のWeb閲覧では不要です。ブラウザがhttpなら80番、httpsなら443番を自動で選ぶため、URLにポート番号を書かなくても正しく接続できます。

80番と443番はどちらが安全ですか?

443番のHTTPSは通信が暗号化されるため、80番のHTTPより安全です。現在は多くのサイトが443番を使い、80番でのアクセスは自動的に443番へ転送されることが一般的です。

ポートが閉じているとどうなりますか?

閉じているポートには接続できないため、そのサービスは利用できません。Webサイトが表示されない原因の一つに、必要なポートが閉じている場合があります。

同じサーバーで複数のサイトを動かせますか?

可能です。ポート番号やサーバー側の振り分け設定を使うことで、一台のサーバー上で複数のWebサイトやサービスを同時に提供できます。

実務ではどこで関係する?はHTML共有で必ず理解しておく必要がありますか?

細かな仕様を暗記する必要はありません。ただし、検索に出るか、閲覧者を制限できるか、表示が崩れないかに関わる用語は、共有前の判断材料として押さえておくと安全です。

関連記事

用語解説

TLSハンドシェイクとは?通信が暗号化される仕組み

HTTPSの鍵マークが出るまでに、ブラウザとサーバーは水面下でやり取りを済ませています。その一連の流れであるTLSハンドシェイクの手順と、なぜ安全に通信できるのかの理由を順を追って理解できます。

4分で読める
用語解説

SSL証明書とは?サイトの本人確認の仕組み

HTTPSサイトが「本物か偽物か」をどうやって判断できるのか、気になったことはありませんか。通信の暗号化と運営者の確認を同時に担うSSL証明書の仕組みと種類を、基礎から分かりやすく説明します。

4分で読める
用語解説

HTTPとHTTPSの違いとは?sの一文字が意味すること

アドレスバーの「http」と「https」の違いは末尾の「s」一文字ですが、通信が暗号化されているかという本質的な差があります。なぜHTTPSが標準になったのか、切り替えで何が変わるのかを分かりやすく説明します。

4分で読める
用語解説

HTTPSとSSLとは?共有URLの鍵マークの意味

ブラウザの鍵マークが何を意味するか知りたい方向け。HTTPSとSSLが通信をどう守るのかを基礎から把握することで、共有URLを受け取った相手が安心できる根拠を説明できるようになります。

5分で読める
用語解説

ドメインとは?URLの住所をやさしく解説

取得・設定の前に知っておきたいドメインの基本を整理。サブドメインや独自ドメインとの違いに戸惑っているWeb初心者が、URLの構造を正しく読み解くための入門知識として読める記事です。

5分で読める
「用語解説」の記事をもっと見る →