対象試験と出題頻度

TCP/IP階層モデル(4階層)は、ITパスポート・基本情報技術者・応用情報技術者のすべてで出題されるテーマです。

ネットワーク分野の土台となる知識であり、「各層にどのプロトコルが属するか」「OSI基本参照モデルとの対応関係」を正確に把握しているかが問われます。

詳細をクリックして確認
対象試験:
ITパスポート
基本情報技術者
応用情報技術者
出題頻度:
★★★★★
ランクS(超重要)絶対に覚える必要あり

用語の定義

TCP/IP階層モデル(4階層)とは、一言で言うと

 「インターネット通信の仕組みを4つの階層に分けて整理した、現在最も広く使われているネットワークモデル」

のことです。

イメージとしては、「荷物を届ける宅配システムの役割分担」です。

宅配便では「中身を梱包する人」「伝票を貼る人」「配送ルートを決める人」「トラックを走らせる人」が

それぞれの仕事を分担しています。

TCP/IP階層モデルも同じで、通信に必要な機能を4つの担当(層)に分けて、それぞれが自分の仕事だけに集中できるようにした仕組みです。

📊 TCP/IP階層モデルの基本情報

項目 内容
正式名称 TCP/IP Reference Model(DARPAモデル、DoDモデルとも呼ばれる)
階層数 4層(アプリケーション層・トランスポート層・インターネット層・ネットワークインターフェース層)
策定の背景 米国防総省(DoD)のARPANETプロジェクトで開発
OSI参照モデルとの違い OSIは理論的な7層構造、TCP/IPは実用重視の4層構造

詳細解説

OSI基本参照モデルが「通信の仕組みを理論的に7つに分類した教科書」であるのに対し、TCP/IP階層モデルは「インターネットを実際に動かすために設計された実装寄りの規格」です。

現在のインターネット通信はほぼすべてTCP/IPベースで動いているため、実務でも試験でもこちらの理解が欠かせません。

4つの階層の役割

各層の担当領域を上から順に整理します。

層番号 階層名 役割 代表的なプロトコル
4 アプリケーション層 ユーザーが直接利用するサービス(Web閲覧、メール送受信など)を提供する HTTP, HTTPS, SMTP, POP3, FTP, DNS, DHCP, NTP
3 トランスポート層 データの分割・再構築、通信の信頼性確保やリアルタイム性の制御を担当する TCP, UDP
2 インターネット層 IPアドレスを使ったパケットの宛先決定と経路選択(ルーティング)を行う IP, ICMP, ARP
1 ネットワークインターフェース層 物理的なケーブルや無線を通じて、隣接する機器間でデータ(フレーム)を送受信する Ethernet, Wi-Fi(IEEE 802.11), PPP
▶ 各層の詳しい解説(クリックで展開)

アプリケーション層は、OSI参照モデルの「アプリケーション層・プレゼンテーション層・セッション層」の3つをまとめた位置づけです。

Webブラウザがサーバーからページを取得するHTTP、メールを送信するSMTP、ドメイン名をIPアドレスに変換するDNSなど、利用者が直接触れるサービスのルールを定めています。

トランスポート層は、通信相手のアプリケーションにデータを正しく届けるための層です。

TCPはコネクション型で通信の信頼性を保証し、データの順序制御や再送処理を行います。一方、UDPはコネクションレス型で軽量・高速ですが、データの到達保証はありません。

動画配信やDNS問い合わせなど、リアルタイム性や効率を優先する場面で使われます。

 

インターネット層は、OSI参照モデルのネットワーク層に対応します。

IPアドレスによってパケットの宛先を特定し、ルータを経由して異なるネットワーク間をまたいでデータを届けるのがこの層の仕事です。

IPのほか、通信エラーを通知するICMPや、IPアドレスからMACアドレスを取得するARPもここに分類されます。

 

ネットワークインターフェース層は、OSI参照モデルの「データリンク層・物理層」に対応し、実際のケーブルや無線といった物理媒体上でデータを伝送する役割を担います。

ここではMACアドレスを使って隣接する機器同士を識別します。

OSI基本参照モデルとの対応関係

TCP/IP階層モデルとOSI参照モデルは「別物」ですが、各層の役割には明確な対応関係があります。

OSI基本参照モデル(7層) TCP/IP階層モデル(4層)
第7層 アプリケーション層
第6層 プレゼンテーション層
第5層 セッション層
アプリケーション層
第4層 トランスポート層 トランスポート層
第3層 ネットワーク層 インターネット層
第2層 データリンク層
第1層 物理層
ネットワークインターフェース層

OSI参照モデルの上位3層(第7〜第5層)がTCP/IPではアプリケーション層1つにまとめられている点と、

下位2層(第2〜第1層)がネットワークインターフェース層1つにまとめられている点が最大の違いです。

 

ネットワーク機器と階層の対応

各層で動作する代表的な機器も整理しておくと、問題の選択肢を一瞬で絞れるようになります。

 

ルータ:インターネット層で動作し、IPアドレスをもとにパケットを最適な経路へ転送する。

スイッチングハブ(L2スイッチ):ネットワークインターフェース層のデータリンク部分で動作し、MACアドレスをもとにフレームを転送する。

リピータハブ:ネットワークインターフェース層の物理部分で動作し、電気信号の増幅のみを行う。

では、この用語が試験でどのように出題されるか見ていきましょう。

💡 TCP/IP階層モデルの核心を3行で

・通信機能を「アプリケーション層→トランスポート層→インターネット層→ネットワークインターフェース層」の4層に分けた実用モデル
・OSI参照モデル(7層)の上位3層と下位2層をそれぞれ1つにまとめた構造
・TCPはトランスポート層、IPはインターネット層に属する


試験ではこう出る!

TCP/IP階層モデルは、ネットワーク分野の基礎中の基礎として、すべての試験区分で繰り返し出題されています。

出題パターンは大きく3つに分かれます。

📊 過去問での出題実績

試験回 出題内容 問われたポイント
IP R5年
問68
アプリケーション層の下位にあり、基本的な通信機能を実現するプロトコルを選ぶ問題。 ・FTP/POP/SMTPはアプリケーション層
・TCP/IPがそれらの下位にある共通基盤であることを知っているか
FE H23秋
午前 問38
TCPが属する層を選ぶ問題。 ・TCPはトランスポート層
・インターネット層やリンク層との区別ができるか
FE H28秋
午前 問31
TCP/IP階層モデルの図でインターネット層を接続する装置を選ぶ問題。 ・インターネット層で動作する機器=ルータ
・スイッチングハブやブリッジはデータリンク層
FE H31春
午前 問33
トランスポート層でリアルタイム性を重視するプロトコルを選ぶ問題。 ・UDPがトランスポート層であること
・TCPとUDPの使い分けの理解

📝 IPA試験での出題パターン

パターン1:「○○が属する層はどれか」
特定のプロトコル(TCP、UDP、IPなど)がどの層に属するかを問う形式。最も基本的なパターン。

 

パターン2:「インターネット層で動作する装置はどれか」
FE H28秋のように、階層モデルの図が示され、特定の層で動作するネットワーク機器を選ばせる形式。ルータ・スイッチングハブ・リピータハブの動作層を把握していれば即答できる。

 

パターン3:「下位層で共通に使われるプロトコルはどれか」
IP R5年のように、複数のアプリケーション層プロトコルの共通基盤としてTCP/IPを選ばせる形式。階層の上下関係を正しく理解しているかが試される。

 

試験ではここまででOKです。各プロトコルの仕様やRFCの詳細まで深追いする必要はありません。「どのプロトコルがどの層か」「どの機器がどの層で動くか」を即答できれば得点できます。


【確認テスト】理解度チェック

ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。


Q. TCP/IP階層モデルにおいて、TCPが属する層はどれでしょうか?

  • A. アプリケーション層(HTTP、SMTP、DNSなどのサービスを提供する層)
  • B. トランスポート層(通信の信頼性確保やデータの分割・再構築を担当する層)
  • C. インターネット層(IPアドレスによるパケットの宛先決定と経路選択を行う層)

正解と解説を見る

正解:B

解説:
TCP(Transmission Control Protocol)は、コネクション型の伝送制御を行うプロトコルであり、トランスポート層に属します。3ウェイハンドシェイクによるコネクション確立や、データの順序制御・再送処理がこの層の役割です。

選択肢Aのアプリケーション層は、HTTPやSMTPなどユーザーが直接利用するサービスのプロトコルが属する層であり、TCPはここには含まれません。選択肢Cのインターネット層はIPやICMPが属する層で、IPアドレスに基づくルーティングを担当します。TCPの動作階層とは異なります。


よくある質問(FAQ)

Q. TCP/IP階層モデルが「4層」と「5層」で書かれている教材があるのはなぜですか?

ネットワークインターフェース層を「データリンク層」と「物理層」に分割して5層として扱う教材があるためです。IPA試験ではFE H28秋 午前問31のように「リンク層」と「ハードウェア層」に分けて出題された実績がありますが、基本的には4層構造で覚えておけば対応できます。5層で記載されていても慌てず「最下層を2つに細分化しただけ」と認識してください。

Q. ARPはインターネット層とネットワークインターフェース層のどちらに分類されますか?

教材によって分類が異なるため、混乱しやすいポイントです。ARP(Address Resolution Protocol)はIPアドレスからMACアドレスを取得するプロトコルで、IPとMACアドレスの両方に関わるため、インターネット層に分類する文献とネットワークインターフェース層に分類する文献が存在します。IPA試験では「ARPの機能(IPアドレスからMACアドレスを取得する)」が問われることが中心で、どちらの層に属するかを厳密に問う出題はほとんどありません。機能を正確に覚えておけば十分です。

Q. 実務ではTCP/IP階層モデルをどう活用しますか?

ネットワーク障害の切り分けに使います。たとえば「Webページが表示されない」というトラブルが発生した場合、まずネットワークインターフェース層(LANケーブルは抜けていないか)、次にインターネット層(pingで通信先に到達できるか)、トランスポート層(ポートは開いているか)、最後にアプリケーション層(Webサーバーのプロセスは起動しているか)と下の層から順に確認していくのが定石です。この「下から順に切り分ける」アプローチは階層モデルの考え方そのものです。

Q. なぜOSI参照モデルではなくTCP/IPが主流になったのですか?

OSI参照モデルは国際標準化機構(ISO)が策定した理論的な枠組みで、実装よりも標準化を優先した結果、製品化が遅れました。一方、TCP/IPはARPANETで実際に動くプロトコルとして先に普及し、インターネットの爆発的な拡大とともにデファクトスタンダード(事実上の標準)になりました。現在、OSI参照モデルは「通信の仕組みを学ぶための参照フレームワーク」として教育や試験で使われる一方、実際の通信はTCP/IPで動いているという棲み分けです。