対象試験と出題頻度
プレゼンテーション層(Presentation Layer)は、基本情報技術者・応用情報技術者で出題されるテーマです。
OSI基本参照モデルの各層の役割を問う問題の中で選択肢として登場し、「セション層」や「アプリケーション層」との役割の違いを正確に区別できるかがポイントになります。
詳細をクリックして確認
基本情報技術者
応用情報技術者
★★☆☆☆
ランクC(応用)余裕があれば覚える
用語の定義
情報処理試験を勉強していると、「プレゼンテーション層って名前からして意味がわからない」とつまずく方は多いです。OSI参照モデルの7層の中でも、第6層は実感しにくい層の筆頭格です。
プレゼンテーション層(Presentation Layer)とは、一言で言うと
「データの表現形式(文字コード・暗号化・圧縮など)を管理し、通信する双方が同じ形式でデータをやり取りできるように変換する層」
のことです。
イメージとしては、「国際会議の通訳者」です。
日本語しか話せない人と英語しか話せない人が会議をするとき、間に通訳者が入って「言語」を変換します。
会議の内容(データ)そのものを作るのは発言者(アプリケーション層)の仕事ですが、相手が理解できる表現に「翻訳」するのは通訳者の仕事です。
プレゼンテーション層は、コンピュータ間でこの翻訳者の役割を担っています。
📊 プレゼンテーション層の基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Presentation Layer(presentation=表現・提示) |
| OSIモデルの位置 | 第6層(レイヤ6 / L6) |
| 主な役割 | データ形式の変換、文字コードの統一、暗号化・復号、データ圧縮・展開 |
| 関連する技術例 | MIME、JPEG、MPEG、ASCII、SSL/TLS(一部) |
解説
コンピュータはメーカーやOSによって内部のデータ表現が異なることがあります。
たとえば、ある機器はEBCDICコードで文字を扱い、別の機器はASCIIコードで文字を扱っている場合、そのまま通信すると文字化けが起きます。
この「データ形式の不一致」を吸収し、双方が正しく情報を解釈できるように変換するのがプレゼンテーション層の存在意義です。
▶ プレゼンテーション層の3つの機能(クリックで展開)
1. データ形式の変換
文字コード(ASCII、EBCDIC、UTF-8など)や画像形式(JPEG、PNGなど)の変換を行います。送信側の機器固有のデータ形式を、ネットワーク共通の形式に変換してから送り出し、受信側では逆変換して元の形式に戻します。
2. 暗号化・復号
通信データを第三者に読まれないよう暗号化し、受信側で復号します。SSL/TLSの暗号化処理は、OSIモデルの分類上この層に位置づけられることがあります。
3. データ圧縮・展開
転送効率を高めるために、データを圧縮してから送信し、受信側で展開します。動画ストリーミングや画像送信でのMPEG・JPEG圧縮が代表例です。
▶ 隣接する層との役割の違い(クリックで展開)
ここだけは確実に押さえてください。プレゼンテーション層は上下の層と混同されやすいため、「何を扱うか」で整理するのが鉄則です。
| 層 | 扱う対象 | キーワード |
|---|---|---|
| アプリケーション層 (第7層) |
利用者に最も近い通信サービス(メール送受信・ファイル転送など) | 「何をするか」 |
| プレゼンテーション層 (第6層) |
データの表現形式(文字コード・暗号化・圧縮) | 「どんな形式で表現するか」 |
| セション層 (第5層) |
通信の開始・維持・終了と同期制御 | 「いつ始めていつ終えるか」 |
アプリケーション層が「やりたいこと」を決め、プレゼンテーション層が「相手に伝わる形」に整え、セション層が「やり取りの段取り」を管理する、という流れです。
なお、現在主流のTCP/IPモデル(4層構造)では、プレゼンテーション層・セション層・アプリケーション層の3つが「アプリケーション層」に統合されています。実務で第6層を単体で意識する機会は少ないですが、IPA試験ではOSIモデルの7層構造が前提です。
では、この用語が試験でどのように出題されるか見ていきましょう。
💡 プレゼンテーション層の核心を3行で
・OSI参照モデル第6層で、データの表現形式(文字コード・暗号化・圧縮)を管理する
・アプリケーション層(第7層)が「何をするか」、プレゼンテーション層は「どんな形式で表現するか」を担当
・TCP/IPモデルではアプリケーション層に統合されるが、試験ではOSI7層が前提
試験ではこう出る!
プレゼンテーション層が「正解」として直接問われる出題は多くありません。
OSI参照モデル全体の各層の役割を問う問題で、選択肢の一つとして登場するか、他の層との区別を問われる形が主流です。
📊 過去問での出題実績(クリックして表示)
| 試験回 | 出題内容 | 問われたポイント |
|---|---|---|
| AP H22春 午前 問36 |
「アプリケーションプロセス間での会話を構成し、同期をとり、データ交換を管理する層はどれか」を選ぶ問題。 | ・正解はセション層。プレゼンテーション層はダミー選択肢 ・「データの表示形式を管理」がプレゼンテーション層の定義であり、混同しないことが重要 |
| FE H27秋 午前 問31 |
OSI基本参照モデルの第3層に位置し、経路選択機能や中継機能を果たす層を選ぶ問題。 | ・正解はネットワーク層。プレゼンテーション層は選択肢に含まれないが、解説中に各層の定義が登場 ・層番号と役割の対応を正確に覚えているかを問う |
| FE H24秋 午前 問34 |
エンドシステム間のデータ伝送の中継と経路制御の機能をもつ層を選ぶ問題。 | ・正解はネットワーク層。各層の定義を正しく把握し、消去法で解ける構成 ・プレゼンテーション層の定義を覚えていれば除外できる |
📝 IPA試験での出題パターン
パターン1:「各層の役割を選べ」で定義の区別を問う
AP H22春 問36のように、各層の定義文を並べて正しいものを選ばせる形式。プレゼンテーション層の場合は「データの表示形式を管理」「文字コード」「暗号化」「圧縮」がキーワードです。セション層(会話の構成・同期)やアプリケーション層(ファイル転送・メール送受信)の定義と入れ替わるひっかけに注意してください。
パターン2:「第○層の役割を選べ」でダミー選択肢として登場
第3層(ネットワーク層)や第4層(トランスポート層)の役割を正面から問う問題で、プレゼンテーション層が誤りの選択肢に配置されるケースが大半です。正しく除外するためにも、第6層の定義は押さえておく必要があります。
試験ではここまででOKです。プレゼンテーション層に対応するプロトコル名(MIME・JPEGなど)が午前問題で直接問われることはほぼないので、深追いは不要です。
【確認テスト】理解度チェック
ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。
Q. OSI基本参照モデルにおけるプレゼンテーション層(第6層)の役割として、最も適切なものはどれでしょうか?
- A. ファイル転送や電子メールなど、利用者に最も近い通信サービスを提供する。
- B. アプリケーションプロセス間での会話を構成し、同期をとり、データ交換の開始から終了を管理する。
- C. データの表現形式を管理し、文字コードの変換や暗号化・圧縮などの処理を行う。
正解と解説を見る
正解:C
解説:
プレゼンテーション層(第6層)は、通信データの表現形式を管理する層です。文字コードの変換、暗号化・復号、データ圧縮・展開がこの層の役割にあたります。
選択肢Aはアプリケーション層(第7層)の説明です。メール送受信やファイル転送など、利用者に最も近い通信サービスの提供はアプリケーション層が担当し、データの形式変換とは関係ありません。選択肢Bはセション層(第5層)の説明です。通信の開始・維持・終了を管理する層であり、データの表現形式の変換は行いません。
よくある質問(FAQ)
Q. 「プレゼンテーション層」の「プレゼンテーション」とはどういう意味ですか?
英語の「presentation」は「提示・表現」という意味です。スライドを使った発表(プレゼン)のことではなく、「データをどのような形式で表現(提示)するか」を管理する層だと理解してください。「データの見せ方を決める層」と覚えると語源とも一致します。
Q. SSL/TLSはプレゼンテーション層とトランスポート層のどちらですか?
OSI参照モデルの分類上は、暗号化を担うプレゼンテーション層に位置づけられることがあります。ただし、SSL/TLSの名称に「Transport Layer」が含まれることや、TCP/IPモデルではトランスポート層とアプリケーション層の間で動作する点から、複数の層にまたがるプロトコルとして扱われるのが実態です。IPA試験では「SSL/TLSは第何層か?」という形で出題されることはほぼないので、「暗号化に関わる仕組み」と理解しておけば十分です。
Q. プレゼンテーション層に対応するネットワーク機器はありますか?
物理層にはリピータ、データリンク層にはブリッジ、ネットワーク層にはルータと明確に対応する機器がありますが、プレゼンテーション層に1対1で対応する装置はありません。第4層以上をまとめて扱う「ゲートウェイ」がカバーする範囲に含まれます。この点は試験で問われることはないので、参考程度で構いません。