最終更新日:2026年8月8日
fe fe-technology network security ipsec
まず結論
IPsec(IP Security)は、IP通信をネットワーク層で保護するための仕組みです。
基本情報技術者試験では、細かな仕様をすべて覚えるよりも、まず次の判断軸を押さえると選択肢を切りやすくなります。
IP通信そのものを守る
+
ネットワーク層で暗号化・認証
↓
IPsec
特に、問題文に 「ネットワーク層」「IPパケット」「VPN」「暗号化」「認証」 といった語が出てきたら、IPsecを疑います。
直感的な説明
IPsecは、通信するアプリケーションごとに暗号化するのではなく、IPパケットを運ぶ段階で通信を保護する仕組みです。
イメージすると、次のようになります。
アプリケーションのデータ
↓
TCP / UDP
↓
IP ← この付近で保護するのがIPsec
↓
LAN・インターネット
そのため、Web通信だけ、リモートログインだけ、といった特定用途に限定されず、IP通信をまとめて保護する用途に向いています。
定義・仕組み
IPsecは、IPを利用した通信にセキュリティ機能を加えるための仕組みです。
主な役割は次のとおりです。
- 通信内容の暗号化
- 送信元の認証
- 通信途中で改ざんされていないことの確認
FE試験では、まず 「IP層で通信を守る」 と理解しておけば十分に選択肢を絞れます。
IPsecはVPNを構成する技術としても利用されます。離れた拠点間や端末とネットワークの間でIP通信を保護するときに使われます。
IPv6との関係
IPv6ではIPsecを利用できるように設計されています。
ただし、IPv6を使っているだけで、すべての通信が自動的にIPsecで暗号化されるわけではありません。
試験では、IPv6という語だけではなく、問題文に 「ネットワーク層で暗号化」 とあるかを見るのが重要です。
公式の出題範囲やシラバスは、IPA:基本情報技術者試験 から確認できます。
どんな場面で使う?
IPsecは、IP通信そのものを保護したい場面で使われます。
代表的なのがVPNです。
例えば、次のような場面です。
- 離れた拠点同士を安全に接続する
- 社外から社内ネットワークへ安全に接続する
- IPパケット単位で暗号化や認証を行う
FEでは、用途を細かく暗記するよりも、次のように判断すると分かりやすいです。
IP層の暗号化
→ IPsec
リモートログイン
→ SSH
Web通信の暗号化
→ TLS(SSL)
2点間の接続
→ PPP
よくある誤解・混同
IPsecとSSH
どちらも安全な通信に使われるため、混同しやすいです。
SSHは、主にリモートログインや遠隔操作を安全に行うためのプロトコルです。
一方、IPsecは特定のアプリケーションではなく、IP通信をネットワーク層で保護します。
リモートログイン
→ SSH
IP通信そのもの
→ IPsec
IPsecとSSL/TLS
SSL/TLSも通信を暗号化しますが、IPsecとは守る位置が違います。
SSL/TLSはHTTPSなど、アプリケーションから利用される通信の保護に使われます。
一方、IPsecはIP層で通信を保護します。
試験では、「暗号化する」という共通点だけで判断しないことが重要です。
ネットワーク層・IP
→ IPsec
HTTPS・Web
→ TLS(SSL)
IPsecとPPP
PPP(Point-to-Point Protocol)は、2点間でデータ通信を行うためのデータリンク層のプロトコルです。
PPPそのものを「ネットワーク層で暗号化する仕組み」と判断しないようにします。
「IPv6なら必ずIPsecで暗号化される」は誤り
IPv6とIPsecは関連が深いため、ここもひっかけになりやすい部分です。
IPv6でIPsecを利用することはできますが、IPv6通信が常にIPsecで暗号化されるとは限りません。
まとめ(試験直前用)
- IPsecは、IP通信をネットワーク層で保護する
- 暗号化、認証、改ざん検知などに利用される
- VPNを構成する技術として利用される
- SSHは主にリモートログイン、TLS(SSL)はHTTPSなどの通信を保護する
- PPPは2点間通信のためのデータリンク層のプロトコル
- 「ネットワーク層で暗号化」→ IPsec と判断する
- IPv6だからといって、すべての通信が自動的にIPsecで暗号化されるわけではない