HTTP・HTTPSとは
Webの通信のルールと、暗号化の違い

読む時間の目安 約4分
この記事の要点
  • HTTP は、Web ブラウザと Web サーバが要求(リクエスト)と応答(レスポンス)をやり取りする、アプリケーション層のプロトコルです。
  • HTTPS は、HTTP の通信を暗号化して中身を秘匿するものです。通常、TCP の 80番(HTTP)・443番(HTTPS) を使います。
  • 「暗号化が必要なら HTTPS」「データの取得は GET、フォームの送信は POST」「HTTP/3 は UDP ベースの QUIC」の3点が、試験で問われやすい内容です。
この記事の目次
  1. HTTP・HTTPSとは
  2. HTTP と HTTPS のしくみ
  3. 試験での問われ方
  4. 似た用語との違い
  5. 覚え方
  6. 第5章の問題を解いてみる
  7. よくある質問

HTTP・HTTPSとは

HTTP(HyperText Transfer Protocol)は、Web ブラウザと Web サーバが、Web ページのデータをやり取りするときの決まりです。TCP/IP の階層では、いちばん上のアプリケーション層のプロトコルにあたります。

ブラウザに URL を入れると、ブラウザがサーバに「このページをください」と要求(リクエスト)を送り、サーバが HTML や画像などを応答(レスポンス)として返します。この要求と応答の組み合わせが、HTTP の基本の形です。

HTTPS は、この HTTP の通信を暗号化したものです。個人情報や決済のように、途中で盗み見られると困る内容を送るときに使います。URL の頭が「http://」か「https://」かで、どちらで通信するかが決まります。

HTTP と HTTPS のしくみ

HTTP の通信は、次の流れで進みます。

  1. ブラウザが URL を読み取り、サーバのドメイン名などを取り出します。
  2. ドメイン名から IP アドレスを調べます(これは DNS の役目です)。
  3. トランスポート層のプロトコル(通常は TCP)で、サーバとのコネクションを確立します。
  4. ブラウザが HTTP の要求を送り、サーバが応答を返します。

要求には「コマンド(メソッド)」が付き、試験では次の2つが問われます。

  • GET: サーバにあるデータ(HTML ファイルなど)を取得するとき。
  • POST: Web サイトの入力フォームに書いた内容を、サーバに送るとき。
HTTP の要求と応答、HTTP と HTTPS の違い ブラウザ Web サーバ 要求(GET・POST) 応答(HTML・画像など) HTTP 80番 中身はそのままの形で流れる HTTPS 443番 暗号化して流れる(中身を秘匿) URL の頭が http:// か https:// かで決まる
HTTP は要求と応答のやり取り。HTTPS は同じやり取りを暗号化する(もちこ道場のまとめ)

バージョンの違い

HTTP には新しいバージョンがあります。HTTP/2 は、1つの接続の中で複数のやり取り(ストリーム)を同時に進めて、転送を速くします。トランスポート層は TCP のままです。

HTTP/3 は、トランスポート層を UDP をもとにした QUIC に替えています。再送制御や暗号化の処理を QUIC が受け持つので、遅延に強い通信ができます。

試験での問われ方

モバイルシステム技術検定2級では、第5章「インターネット基盤技術」で出ます。もちこ道場の第5章の問題では、HTTP・HTTPS を含む問題が31問あり、次のような問われ方をしています。

  • 穴埋め: 「HTTPS が通常使う TCP のポート番号」の空欄に 443 を選ぶ。「HTTP/3 が使うトランスポート層のプロトコル」の空欄に QUIC を選ぶ。
  • 組み合わせ: GET と POST の役割、0〜1023番のウェルノウンポートと HTTP の80番、HTTP/3 と QUIC を組み合わせて選ぶ。
  • 誤った記述を選ぶ: 「HTTP/2 は UDP を使う」「HTTP/3 は TCP を拡張した規格」「データのダウンロードに POST を使う」のように、バージョンやコマンドを入れ替えた記述を見抜く。
  • ほかの用語の問題の選択肢: 映像配信の HLS(HTTP をもとにしたストリーミング)や、Web の通信の流れの問題に、HTTP が登場します。

似た用語との違い

HTTP と並べて出る用語は、「どの層の何か」で見分けます。

用語 役割 ひとこと
HTTP Web のデータを要求・応答する アプリケーション層。ポートは80番
HTTPS HTTP を暗号化したもの ポートは443番。中身を秘匿
TCP データを確実に届ける トランスポート層。HTTP/2 までの土台
QUIC UDP をもとにした通信の方式 HTTP/3 の土台。再送と暗号化を統合
HLS 動画や音声を HTTP で配信する 通常の Web サーバから配信できる

覚え方

  • 「S は Secure(安全・秘匿)」。暗号化が必要なら HTTPS、ポートは 443 番です。HTTP は 80 番です。
  • 「取るは GET、送るは POST」。取得は GET、フォームの送信は POST と、動詞で結び付けます。
  • 「HTTP/3 は QUIC、QUIC は UDP」。新しいバージョンほど TCP から離れる、と覚えます。

第5章のほかの用語は「第5章 インターネット基盤技術の要点」にまとめています。

第5章の問題を2問、解いてみる

もちこ道場の第5章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。

問1

暗号化による情報の秘匿が必要なWeb通信のために用いられるHTTPSは、通常トランスポート層のTCPポート番号として1番を利用する。

答えと解説を見る

正解は 4(443)です。

【概要】

Web通信でSSL/TLS技術により暗号化を行うプロトコルである。トランスポート層のTCPポート番号として通常443番を使用する。

【図解】実験的機能

TCP と UDP の違い・ACK番号とウインドウ制御・ポート番号 TCP と UDP の違い・ACK番号とウインドウ制御・ポート番号

図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。

【各選択肢の解説】

  • 1. 21あなたの解答 21番はFTPの制御用に使われるポート番号であり、暗号化Web通信を行うHTTPSのポート番号である空欄(1)に合わない。
  • 2. 25あなたの解答 25番は電子メール送信プロトコルであるSMTP用ポート番号であり、暗号化Web通信を扱う空欄(1)には合わない。
  • 3. 80あなたの解答 80番は暗号化されない通常のHTTP通信用ポート番号であり、HTTPS用の番号を求める空欄(1)には合わない。
  • 4. 443正解あなたの解答 443番はHTTPS通信においてトランスポート層の標準ポートとして用いられる番号であり空欄(1)に合致する。

問2

Apple社が策定した動画や音声のストリーミングプロトコルであり、HTTPベースであるため通常のWebサーバからの配信が可能で汎用性が高い技術は1である。

答えと解説を見る

正解は 2(HLS(HTTP Live Streaming))です。

【概要】

ストリーミング技術には様々な方式が存在する。HTTPを利用することで通常のWebサーバから効率よく動画等を配信する技術がある。

【図解】実験的機能

映像配信・リアルタイム通信(RTSP・HLS・WebRTC) 映像配信・リアルタイム通信(RTSP・HLS・WebRTC)

図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。

【各選択肢の解説】

  • 1. RTP(Real-time Transport Protocol)あなたの解答 RTPは、リアルタイムデータの伝送を行うプロトコルであり、HTTPベースの配信技術である空欄(1)とは異なり誤りである。
  • 2. HLS(HTTP Live Streaming)正解あなたの解答 HLSは、Apple社が策定したHTTPベースの配信技術でWebサーバから配信可能なため、空欄(1)の記述に適合する。
  • 3. RTSP(Real Time Streaming Protocol)あなたの解答 RTSPは、動画等のストリーミング制御を行うプロトコルであり、HTTPベースでWebサーバから配信する空欄(1)とは異なり誤りである。
  • 4. WebRTC(Web Real-Time Communication)あなたの解答 WebRTCは、ブラウザ間等でP2Pリアルタイム通信を実現する技術であり、Webサーバから配信する空欄(1)とは異なり誤りである。
第5章の問題を解く

第5章は約140問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の142問から解き方を試せます(第2章からはプランで解けます)。

第1章を無料で解く

よくある質問

HTTPS の「S」は何の略ですか?

「Secure(安全な)」の意味で、HTTP を暗号化の仕組みの上で動かしていることを表します。問題の選択肢では、略称の英語表記が「Hypertext Transfer Protocol over Secure Socket Layer」のように書かれることがあります。暗号化の部分は、いまは TLS という仕組みが使われます。

HTTPS にすれば、そのサイトは安全だと言えますか?

言えません。HTTPS が守るのは、ブラウザとサーバの間の通信の中身が盗み見られたり書き換えられたりしないことです。サイトの運営者が信頼できるか、中身に悪意がないかまでは保証しません。

HTTP と HTTPS は、TCP と UDP のどちらを使いますか?

HTTP と HTTPS は、通常 TCP の上で動きます。ただし、新しい HTTP/3 は、UDP をもとにした QUIC を使います。TCP と UDP の違いは「TCP と UDP の違い」にまとめています。

もちこ道場

章ごとの問題と本番形式の模擬試験で、合格の力を確かめる

公式テキストの全13章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。

ベーシックプラン

500円

31日間・買い切り・自動更新なし

  • 全13章 1,804問○
  • 選択肢ごとの解説○
  • 全問の解説に図解○
  • 模擬試験(100問・100分)なし
おすすめ合格フルサポートプラン

1,000円

31日間・買い切り・自動更新なし

  • 全13章 1,804問○
  • 選択肢ごとの解説○
  • 全問の解説に図解○
  • 模擬試験(100問・100分)○

無料体験は登録不要です。

次に読む

出典・注記

出題範囲は、2026年11月にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。

  1. モバイルシステム技術検定2級(MCPC 公式)