HTTP・HTTPSとは
Webの通信のルールと、暗号化の違い
- HTTP は、Web ブラウザと Web サーバが要求(リクエスト)と応答(レスポンス)をやり取りする、アプリケーション層のプロトコルです。
- HTTPS は、HTTP の通信を暗号化して中身を秘匿するものです。通常、TCP の 80番(HTTP)・443番(HTTPS) を使います。
- 「暗号化が必要なら HTTPS」「データの取得は GET、フォームの送信は POST」「HTTP/3 は UDP ベースの QUIC」の3点が、試験で問われやすい内容です。
HTTP・HTTPSとは
HTTP(HyperText Transfer Protocol)は、Web ブラウザと Web サーバが、Web ページのデータをやり取りするときの決まりです。TCP/IP の階層では、いちばん上のアプリケーション層のプロトコルにあたります。
ブラウザに URL を入れると、ブラウザがサーバに「このページをください」と要求(リクエスト)を送り、サーバが HTML や画像などを応答(レスポンス)として返します。この要求と応答の組み合わせが、HTTP の基本の形です。
HTTPS は、この HTTP の通信を暗号化したものです。個人情報や決済のように、途中で盗み見られると困る内容を送るときに使います。URL の頭が「http://」か「https://」かで、どちらで通信するかが決まります。
HTTP と HTTPS のしくみ
HTTP の通信は、次の流れで進みます。
- ブラウザが URL を読み取り、サーバのドメイン名などを取り出します。
- ドメイン名から IP アドレスを調べます(これは DNS の役目です)。
- トランスポート層のプロトコル(通常は TCP)で、サーバとのコネクションを確立します。
- ブラウザが HTTP の要求を送り、サーバが応答を返します。
要求には「コマンド(メソッド)」が付き、試験では次の2つが問われます。
- GET: サーバにあるデータ(HTML ファイルなど)を取得するとき。
- POST: Web サイトの入力フォームに書いた内容を、サーバに送るとき。
バージョンの違い
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番を使用する。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 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サーバから効率よく動画等を配信する技術がある。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 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章は約140問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の142問から解き方を試せます(第2章からはプランで解けます)。
よくある質問
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分)○
無料体験は登録不要です。
次に読む
記事の確認問題と同じく、選択肢ごとの解説と図解が付いた問題を、スマホ・PC で続けて解けます。
モバイルシステム技術検定2級の第5章「インターネット基盤技術」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第5章の問題を2問、その場で解いて確かめられます。
TCP と UDP は、トランスポート層で使われる2つのプロトコルです。TCP は確認と再送で信頼性を保ち、UDP は手順を省いて効率とリアルタイム性を優先します。違いを図と表で整理し、モバイルシステム技術検定2級での問われ方と覚え方をまとめました。
出題範囲は、2026年11月にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。