対象試験と出題頻度
トランスポート層は、基本情報技術者・応用情報技術者で出題されるテーマです。
OSI基本参照モデルの各層の役割やプロトコルを問う問題の中で登場し、「TCP」と「UDP」の特徴の違いを正確に区別できるかがポイントになります。
詳細をクリックして確認
基本情報技術者
応用情報技術者
★★★☆☆
ランクB(標準)覚えておくと有利
用語の定義
情報処理試験を勉強していると、「トランスポート層って結局何をしてるの?ネットワーク層と何が違うの?」と混乱しがちです。
トランスポート層(Transport Layer)とは、一言で言うと
「送信元と宛先のアプリケーション間でデータの受け渡しを制御する、OSI基本参照モデルの第4層」
のことです。
イメージとしては、「宅配便の受付窓口」です。
📊 トランスポート層の基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Transport Layer |
| 階層番号 | OSI基本参照モデル 第4層(レイヤ4 / L4) |
| 主な役割 | エンドツーエンドの通信制御、ポート番号によるアプリケーションの識別 |
| 代表的なプロトコル | TCP(信頼性重視)、UDP(リアルタイム性重視) |
| PDU(データ単位) | セグメント(TCP)/ データグラム(UDP) |
解説
ネットワーク層(第3層)はIPアドレスを使って「どのコンピュータに届けるか」を決めますが、1台のコンピュータではWebブラウザ、メールソフト、動画再生など複数のアプリケーションが同時に動いています。
届いたデータをどのアプリケーションに渡すかを振り分ける仕組みが必要です。
この役割を担うのが第4層であり、ポート番号という16ビットの番号で宛先アプリケーションを特定します。
TCPとUDPの違い
この階層には性格の異なる2つのプロトコルが存在します。
TCP(Transmission Control Protocol)は、コネクション型の通信プロトコルです。
通信開始前に「3ウェイハンドシェイク」と呼ばれる手順で相手との接続を確立し、データの順序制御、再送制御、フロー制御(ウィンドウ制御)を行います。
確実にデータを届けたいWebページの閲覧(HTTP/HTTPS)やファイル転送(FTP)、メール送信(SMTP)で使われます。
UDP(User Datagram Protocol)は、コネクションレス型の通信プロトコルです。
]接続確立の手順を省略し、データをそのまま送り出します。再送や順序保証は行わない代わりに、オーバーヘッドが少なく高速です。
動画・音声のストリーミング配信、DNS、NTP、DHCPなどリアルタイム性や効率性が求められる場面で使われます。
▶ TCPとUDPの比較表(クリックで展開)
| 比較項目 | TCP | UDP |
|---|---|---|
| 通信方式 | コネクション型 | コネクションレス型 |
| 信頼性 | 高い(再送・順序保証あり) | 低い(再送・順序保証なし) |
| 速度 | 制御処理が多くオーバーヘッド大 | 軽量で高速 |
| 主な用途 | HTTP、FTP、SMTP、SSH | DNS、NTP、DHCP、ストリーミング |
| 接続確立 | 3ウェイハンドシェイク | なし |
隣接する層との境界
下位のネットワーク層(第3層)がIPアドレスで「どのホストに届けるか」を決め、上位のセッション層(第5層)が通信の開始・維持・終了を管理します。
第4層はその間で「どのアプリケーションに届けるか」と「データが確実に届いたか」を担当する位置づけです。
では、この用語が試験でどのように出題されるか見ていきましょう。
💡 トランスポート層の核心を3行で
・OSI基本参照モデル第4層で、ポート番号を使いアプリケーションを識別する
・TCPはコネクション型で信頼性重視、UDPはコネクションレス型でリアルタイム性重視
・ネットワーク層が「どのホストに届けるか」、この層が「どのアプリに届けるか」を担当する
試験ではこう出る!
トランスポート層は、プロトコルの階層分類やTCP・UDPの特徴比較として繰り返し出題されています。
出題パターンは大きく2つに分かれます。
📊 過去問での出題実績(クリックして表示)
| 試験回 | 出題内容 | 問われたポイント |
|---|---|---|
| FE H29秋 午前 問34 |
トランスポート層のプロトコルであり、信頼性よりもリアルタイム性が重視される場合に用いられるものを選ぶ問題。 | ・正解はUDP ・HTTP(アプリケーション層)、IP(ネットワーク層)がひっかけ |
| FE H31春 午前 問33 |
H29秋 問34と同一の問題(流用)。 | ・FE間で同じ問題が出回る典型例 ・選択肢構成も完全に同一 |
| FE サンプル 科目A 問28 |
上記と同一趣旨の問題がサンプル問題にも採用。 | ・新形式(科目A)でも定番テーマとして継続出題 |
| AP R5春 午前 問34 |
OSI基本参照モデルのトランスポート層に位置するプロトコルを選ぶ問題。 | ・正解はUDP ・ICMP(ネットワーク層)、SMTP(アプリケーション層)がひっかけ |
📝 IPA試験での出題パターン
パターン1:「トランスポート層のプロトコルを選べ」
HTTP、IP、TCP、UDPなどの選択肢が並び、第4層に位置するものを特定させる形式。HTTPやSMTPをトランスポート層と誤認させるのが定番のひっかけです。TCPとUDPの2つだけがこの層のプロトコルだと覚えておけば即答できます。
パターン2:「信頼性重視 or リアルタイム性重視のプロトコルを選べ」
TCPとUDPの性格の違いを問う形式。「コネクション型=TCP」「コネクションレス型=UDP」の対比が頻出キーワードです。
試験ではここまででOKです。TCPのウィンドウ制御や輻輳制御の詳細アルゴリズムまで午前問題で問われることはないので、深追いは不要です。
【確認テスト】理解度チェック
ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。
Q. OSI基本参照モデルのトランスポート層(第4層)に関する説明として、最も適切なものはどれでしょうか?
- A. IPアドレスを参照して最適な経路を選択し、異なるネットワーク間でパケットを中継する。
- B. MACアドレスを使用して同一ネットワーク内の隣接ノード間でフレームを転送する。
- C. ポート番号を使用してアプリケーションを識別し、エンドツーエンドのデータ転送を制御する。
正解と解説を見る
正解:C
解説:
トランスポート層(第4層)は、ポート番号によってアプリケーションを識別し、送信元から宛先までのエンドツーエンドのデータ転送を制御する階層です。TCPとUDPがこの層の代表的なプロトコルになります。
選択肢Aはネットワーク層(第3層)の説明です。IPアドレスによる経路選択とパケット中継はルータが担う第3層の機能であり、第4層では行いません。選択肢Bはデータリンク層(第2層)の説明です。MACアドレスを使ったフレーム転送はブリッジやL2スイッチが担う第2層の機能です。
よくある質問(FAQ)
Q. TCP/IPモデルではトランスポート層はどこに対応しますか?
TCP/IPモデル(4層構造)でも「トランスポート層」という同じ名称の層が存在し、OSI基本参照モデルの第4層とほぼ同じ役割を担います。TCP/IPモデルでは下から「ネットワークインタフェース層→インターネット層→トランスポート層→アプリケーション層」の4階層です。IPA試験ではOSI基本参照モデルとTCP/IPモデルの対応関係を問う問題も出るため、両方の構造を把握しておくと安心です。
Q. ポート番号はどのように割り当てられていますか?
ポート番号は0~65535の範囲で、IANAという国際機関が管理しています。0~1023はウェルノウンポートと呼ばれ、HTTP(80)、HTTPS(443)、SMTP(25)、DNS(53)など主要プロトコルに固定的に割り当てられています。1024~49151は登録済みポート、49152~65535は動的ポート(エフェメラルポート)としてクライアント側の一時的な通信に使われます。試験ではウェルノウンポートの番号を覚えておくと得点源になります。
Q. トランスポート層で動作するセキュリティ機器はありますか?
ファイアウォールのうち、パケットフィルタリング型は第3層と第4層の情報(IPアドレスとポート番号)を組み合わせて通信の許可・拒否を判断します。また、TLS(Transport Layer Security)はその名の通り第4層付近で暗号化通信を実現するプロトコルであり、HTTPS通信の基盤となっています。