2026年5月18日
プロトコルって何?テストでなぜ重要?
「プロトコル」という言葉を聞いて「難しそう…」と感じていませんか?実は、プロトコルは通信のルール・約束事のことです。それだけです。
情報Ⅰの期末テストでは、プロトコルに関する問題がほぼ毎回出題されます。穴埋め・選択・記述のどの形式でも出るため、避けて通れない分野です。
でも安心してください。この記事を読めば、プロトコル分野は得点源にできます。TCP/IPモデル・DNS・HTTP/HTTPSの仕組みを、日常の例えを使ってやさしく解説し、最後にテスト頻出問題5問で実力を確認できます。
ネットワーク全般の対策は情報Ⅰ期末テスト対策まとめも参考にしてください。
プロトコルとは何か — 日常の例えで理解する
手紙を送るとき、私たちは無意識にルールに従っています。
- 宛名は封筒の表面に書く
- 切手を貼る
- ポストに入れる
もしこのルールがなかったら?宛名を裏に書いたり、切手を貼らなかったりしたら、手紙は届きません。
コンピュータの通信も同じです。プロトコルとは、「データを正しく届けるための共通ルール」です。送る側と受け取る側が同じルールに従うことで、世界中のコンピュータが正しく通信できます。
では、なぜプロトコルは1つではなく複数あるのでしょうか?それは役割分担のためです。「宛名を書くルール」「配達するルール」「中身を読むルール」がそれぞれ別にあるように、通信にも層ごとに異なるプロトコルがあります。
テストに出る定義の書き方
「プロトコルとは何か、30字で説明せよ」という問題が出たら、次のように書きましょう。
💡 模範解答: 「プロトコルとは、コンピュータ同士が通信するための共通のルール(約束事)である。」
キーワード: 「通信」「共通」「ルール」の3語が入っていれば正解です。
TCP/IPモデル — 4つの層を覚えよう
インターネットの通信は、TCP/IPモデルという4層構造で成り立っています。手紙の例えを拡張して考えましょう。
| 層 | 役割 | 手紙の例え | 代表プロトコル |
|---|---|---|---|
| アプリケーション層 | サービスのルール | 手紙の中身を書く | HTTP, DNS, SMTP |
| トランスポート層 | 確実に届ける | 書留か普通郵便か選ぶ | TCP, UDP |
| インターネット層 | 宛先を決める | 封筒に住所を書く | IP |
| ネットワークインターフェース層 | 物理的に送る | ポストに入れて配達 | Ethernet, Wi-Fi |
アプリケーション層
ユーザーが直接使うサービスのルールを定めます。Webページを見るときのHTTP、メールを送るときのSMTP、ドメイン名を変換するDNSなどがここに属します。手紙で言えば「本文を書くルール」です。
トランスポート層
データを確実に届けるか、速く届けるかを決めます。ここがテスト超頻出です。
| TCP | UDP | |
|---|---|---|
| 特徴 | 確認しながら送る(確実) | 確認せず送る(高速) |
| 例え | 電話(相手の応答を確認) | 放送(一方的に送る) |
| 用途 | Webページ、メール | 動画配信、オンラインゲーム |
| 郵便の例え | 書留(届いたか確認) | 普通郵便(送りっぱなし) |
覚え方: 「TCP = 確実」「UDP = 高速」。動画配信で少しデータが欠けても映像は流れますが、メールが途中で欠けたら困りますよね。だからメールはTCP、動画はUDPです。
インターネット層
データの宛先を決めて、正しい経路で届けます(ルーティング)。代表プロトコルはIPです。IPアドレス(例: 192.168.1.1)を使って、世界中のコンピュータの中から宛先を特定します。封筒に住所を書くのと同じ役割です。
ネットワークインターフェース層
物理的にデータを送る層です。LANケーブルやWi-Fiを使って、実際に電気信号や電波でデータを運びます。ポストに入れて配達員が届けるイメージです。この層ではMACアドレス(機器固有の番号)が使われます。
【テスト対策】4層の覚え方
💡 語呂合わせ: 「アトイネ」(ア=アプリケーション、ト=トランスポート、イ=インターネット、ネ=ネットワークインターフェース)
上から順に「ユーザーに近い → 機械に近い」と覚えましょう。
情報Ⅰの学習全体像を確認したい場合は情報Ⅰの授業に備えようを参照してください。
DNS — ドメイン名をIPアドレスに変換する仕組み
DNSは「インターネットの電話帳」です。
私たちがブラウザに「www.example.com」と入力すると、DNSサーバーがそのドメイン名を「93.184.216.34」のようなIPアドレスに変換してくれます。
なぜ必要なのか?人間は「example.com」のような名前が覚えやすいですが、コンピュータは数字(IPアドレス)で通信します。DNSがその橋渡しをしてくれるのです。
DNS問い合わせの流れ
- ブラウザに「www.example.com」と入力
- コンピュータがDNSサーバーに「このドメインのIPアドレスは?」と問い合わせ
- DNSサーバーが「93.184.216.34です」と返答
- ブラウザがそのIPアドレスに接続してWebページを取得
テストでの出題パターン
- 「DNSの役割を説明せよ」→ ドメイン名をIPアドレスに変換する仕組み
- 「DNSサーバーが停止したらどうなるか」→ ドメイン名でWebサイトにアクセスできなくなる(IPアドレス直打ちなら可能)
HTTP/HTTPS — Webページが表示される仕組み
HTTPは、Webページを取得するためのプロトコルです。ブラウザ(クライアント)がサーバーに「このページをください」とリクエストし、サーバーがHTMLを返す(レスポンス)という流れで動きます。
URLの先頭にある「http://」や「https://」は、このプロトコルを使って通信することを示しています。
HTTPとHTTPSの違い(テスト頻出)
| HTTP | HTTPS | |
|---|---|---|
| 暗号化 | なし | あり(SSL/TLS) |
| 例え | はがき(誰でも読める) | 封書(中身が見えない) |
| 安全性 | 低い | 高い |
| 用途 | 一般的な情報閲覧 | ログイン、決済、個人情報 |
💡 テスト頻出: 「HTTPSのSは何の略か?」→ Secure(安全な)
なぜHTTPSが必要か?パスワードやクレジットカード番号を送るとき、暗号化されていないと途中で盗み見られる可能性があります。HTTPSはSSL/TLSという技術で通信内容を暗号化し、安全に情報をやり取りできます。
テスト頻出問題パターン5選
実際のテストで出る形式に近い問題で練習しましょう。解答は各問題の下に隠れています。
問題1(穴埋め)
「コンピュータ同士が通信するための共通のルールを( )という。」
解答を見る
プロトコル
ポイント: 「通信」「共通」「ルール」がキーワード。
問題2(選択)
「動画のリアルタイム配信に適したプロトコルはどれか。」
ア. TCP イ. UDP ウ. HTTP エ. DNS
解答を見る
イ. UDP
リアルタイム配信は「速さ」が重要。多少データが欠けても映像は流れるため、確認を省略して高速に送るUDPが適している。
問題3(記述)
「DNSの役割を40字以内で説明せよ。」
解答を見る
模範解答: 「ドメイン名をIPアドレスに変換し、通信先を特定する仕組み。」(29字)
採点ポイント: 「ドメイン名」「IPアドレス」「変換」の3語が含まれていれば得点。
問題4(正誤)
次の文が正しければ○、間違っていれば×を答えよ。
- A.「HTTPSは通信内容を暗号化するプロトコルである」
- B.「TCPはUDPより通信速度が速い」
解答を見る
A: ○ — HTTPSはSSL/TLSで暗号化する。
B: × — TCPは確認しながら送るため遅い。速いのはUDP。
問題5(並べ替え)
「TCP/IPモデルの4層を、ユーザーに近い順(上位層から)に並べよ。」
ア. インターネット層 イ. アプリケーション層 ウ. ネットワークインターフェース層 エ. トランスポート層
解答を見る
イ → エ → ア → ウ
アプリケーション → トランスポート → インターネット → ネットワークインターフェース。語呂合わせ「アトイネ」で覚えよう。
よくある間違い・混同ポイント
TCP と UDP の混同
最も多いミスです。「確実 = TCP」「高速 = UDP」で覚えましょう。
- メール送信 → TCP(1文字でも欠けたら困る)
- ライブ配信 → UDP(少し欠けても映像は流れる)
- Webページ表示 → TCP(HTMLが欠けたら表示できない)
- オンラインゲーム → UDP(リアルタイム性が重要)
HTTP と HTTPS の混同
「S = Secure = 安全」だけ覚えればOKです。HTTPSは暗号化あり、HTTPは暗号化なし。
IPアドレスとドメイン名の混同
- IPアドレス = 数字の住所(192.168.1.1)— コンピュータが使う
- ドメイン名 = 人間用の名前(example.com)— 人間が覚えやすい
- DNS = ドメイン名をIPアドレスに変換してくれる仕組み
OSI参照モデルとTCP/IPモデルの混同
OSI参照モデルは7層、TCP/IPモデルは4層です。情報Ⅰでは基本的にTCP/IP(4層)が出題されます。テスト前に先生に確認しておくと安心です。
中間テストの復習は情報Ⅰ中間テスト対策を参照してください。
まとめ — テスト前に確認すべきポイント
- ✅ プロトコル = 通信の共通ルール
- ✅ TCP/IPモデル4層: アプリケーション → トランスポート → インターネット → ネットワークインターフェース(「アトイネ」)
- ✅ TCP = 確実(メール、Web)/ UDP = 高速(動画、ゲーム)
- ✅ DNS = ドメイン名 → IPアドレスの変換(インターネットの電話帳)
- ✅ HTTPS = HTTPの暗号化版(S = Secure)
この5つを説明できれば、プロトコル分野は満点が狙えます。テスト勉強法の詳細は情報Ⅰのテスト勉強法を参照してください。
関連記事で他の分野も対策しよう
- 情報Ⅰ期末テスト対策まとめ — ネットワーク全般
- 情報Ⅰ中間テスト対策 — プログラミング問題の解き方
- 情報Ⅰの授業に備えよう — 学習の全体像
- 情報Ⅰのテスト勉強法 — 点を取るコツ
- 変数・条件分岐の解説 — プログラミング基礎
- フローチャートの書き方 — アルゴリズム入門