戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

応用情報技術者 2017年 春期 午前245


問題文

VPNで使用されるセキュアなプロトコルである IPsec、L2TP、TLSの、OSI 基本参照モデルにおける相対的な位置関係はどれか。
応用情報技術者 2017年 春期 午前2 問45の問題画像

選択肢

A
B
C(正解)
D

🔒 解説は解答すると表示されます

VPNプロトコルの階層位置【午前2解説】

正解の理由

選択肢(上から TLS → IPsec → L2TP)が正しい理由は、各プロトコルが担う役割とOSI各層に対応する位置関係に基づくためです。TLSはアプリケーションに近い層で通信内容の暗号化・認証を行い、IPsecはIPパケットそのものを保護するネットワーク層の技術、L2TPはPPPフレームなどをカプセル化するデータリンク(レイヤ2)相当のトンネリング技術です。したがって上位から順に TLS → IPsec → L2TP の並びが正しい配置になります。

解法ステップ

  1. 各プロトコルの目的を確認する
    • TLS:アプリケーション層のプロトコル(例:HTTPS)を暗号化・認証するために使われる。実装上は TCP/UDP を下に使うため「トランスポートの上、アプリに近い層」に位置づける。
    • IPsec:IPv4/IPv6 のIPパケットをそのまま保護する(AH/ESP)。よってネットワーク層(レイヤ3)で動作する。
    • L2TP:PPPフレームなどをカプセル化して仮想回線を作るトンネリング(Layer 2 Tunneling Protocol)。データリンク層(レイヤ2)相当。
  2. 上記を上下関係で並べる:TLS(上) → IPsec(中) → L2TP(下)。
  3. 選択肢を照合して TLS→IPsec→L2TP の順になっているものを選ぶ()。

選択肢別の誤答解説

  • ア(IPsec → L2TP → TLS)
    IPsec を最上位に置いていますが、IPsec はネットワーク層であり、アプリケーションに近い TLS より下位です。また TLS が最下位にあるのは役割と逆になります。
  • イ(IPsec → TLS → L2TP)
    TLS を IPsec の下に置いていますが、TLS はトランスポートの上(アプリ寄り)で動作するため、IPsec より上位に位置します。L2TP が最下位である点は合うものの、TLS と IPsec の順序が逆です。
  • エ(TLS → L2TP → IPsec)
    L2TP を IPsec の上に置いていますが、L2TP はデータリンク相当であり、IPsec(ネットワーク層)より下になります(IPsec が IP パケットを扱うため、L2TP のカプセル化対象と比較して位置が逆転しています)。

よくある誤解

  • 「TLS はトランスポート層プロトコルだ」という誤解
    TLS は TCP/UDP といったトランスポート上で動作しますが、OSIでは厳密にトランスポート層ではなく、主にセッション/プレゼンテーション層相当の機能(アプリケーションに近い層)を持ちます。したがって「トランスポート層そのもの」と断定するのは誤りです。
  • 「L2TP は常に下位にあるからIPsecで保護されない」と考える誤解
    L2TP はレイヤ2のトンネリングですが、実際の運用では L2TP パケット自体を IPsec(レイヤ3)で保護して L2TP over IPsec 構成にすることが多く、下位だから保護されないわけではありません。
  • 「プロトコルが UDP/TCP を使う=上位層である」
    例えば L2TP は UDP(ポート1701)上で運ばれることがあり、それをもってレイヤ3以上にいると誤解しやすいですが、プロトコルのカプセル化対象(PDU)がどの層のデータかで評価します。

補足コラム

  • 実運用での組み合わせ例
    • L2TP over IPsec:L2TP(PPPフレームのトンネル)を IPsec のトンネルモードで保護する典型的構成。
    • TLSベースのVPN(例:OpenVPN):TLS を使ってトンネルを張る方式で、アプリケーション寄りの柔軟性があり、TCP/UDP(通常は TCP 443 や UDP ポート)を利用する。
    • WireGuard:設計上はネットワーク層に相当する軽量なVPNで、IPsec 同様に IP パケットレベルで動作するが実装や鍵管理が異なる。
  • プロトコルの実際の識別情報・番号
    • L2TP は UDP ポート 1701 を使用(ただし保護のために IPsec と併用されることが多い)
    • IPsec のデータ平面は ESP(IP プロトコル番号 50)や AH(51)、鍵交換には IKE(UDP 500 / 4500)を使用
    • TLS は通常 TCP 上(HTTPS では TCP 443)で、UDP 上でも使う DTLS(Datagram TLS)という派生がある

FAQ

Q1: TLS は TCP の上でしか動かないですか?
A1: 代表的には TCP 上(HTTPS 等)で使われますが、UDP 上で動作する DTLS というバージョンもあり、必ずしも TCP 固定ではありません。
Q2: L2TP 単体で暗号化されますか?
A2: L2TP 自体に暗号化機能はありません。多くの場合、L2TP パケットは IPsec で保護して使われます(L2TP/IPsec)。
Q3: 「アプリケーションごとの VPN」と「ネットワーク全体の VPN」の違いは?
A3: TLSベース(例:OpenVPN)のようにアプリ寄りで始まるものはアプリケーション層に近い制御やフィルタがしやすく、IPsec/L2TP のようなレイヤ2/3ベースの VPN はネットワーク全体(すべてのIPパケットや仮想回線)を透過的に接続します。

関連キーワード: IPsec、L2TP、TLS、OSIモデル、VPN、DTLS、IKE、WireGuard、ESP、L2トンネリング
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について