正解は ア
IPv6を利用した通信で、ネットワーク層(OSI参照モデルの第3層、IPの層)において暗号化を行うために利用するものを問う問題です。これに該当するのがIPsec(IP Security)です。IPsecは、IPパケットそのものを暗号化・認証することで、ネットワーク層で通信の機密性・完全性・認証を確保するプロトコル群です。IPv6では当初IPsecのサポートが基本仕様に組み込まれており、ネットワーク層での暗号化通信を実現できます。VPN(仮想専用網)の構築などにも広く使われます。選択肢aのIPsecが正解です。他の選択肢を見ると、PPPはデータリンク層(第2層)の1対1接続用プロトコル、SSHはアプリケーション層で安全なリモートログインを提供するプロトコル、TLSはトランスポート層(とアプリケーション層の間)でWeb通信などを暗号化するプロトコルであり、いずれもネットワーク層で暗号化を行うIPsecとは動作する階層が異なります。「ネットワーク層での暗号化=IPsec」という対応を、各プロトコルが動作する階層とともに押さえておきましょう。
ネットワーク層(IP層)での暗号化=IPsec(IPv6で標準サポート、VPNに利用)。階層で区別:PPP(データリンク層)、TLS(トランスポート層上、HTTPS等)、SSH(アプリケーション層、リモートログイン)。どの層で暗号化するかで判別。