「TCP/IPの4階層と、何が違うの?」
「実務ではどっちで覚えればいい?」
OSIは7階層、TCP/IPは4階層。数が違うので身構えますが、運んでいる通信そのものは同じです。
OSI参照モデルとTCP/IPとは、通信を役割ごとの層に分けて整理する2つの地図です。OSIは議論のための7階層、TCP/IPは実際に動く4階層。まとめ方が違うだけで、対応づけて覚えれば1つの知識にまとまります。
この記事では、なぜ層に分けるのかを押さえ、7階層と4階層を図で対応づけ、データが層をくだる「カプセル化」まで開きます。最後に、あなたが障害対応と試験で層を武器にする方法を示します。基本情報・テクノロジ系ネットワークの頻出テーマです。
1. なぜ層に分けるのか — 差し替えと相互接続

ネットワーク通信は、ケーブルの電気信号からWebページの表示まで、関わる要素がとても幅広いものです。これを一枚岩で作ると、どこか一部を変えたいだけで全体に影響が及びます。そこで、役割ごとに層へ切り分けて扱うのが階層モデルの発想です。
もう1つの効果が相互接続です。層ごとに約束ごとをそろえておけば、世界中のメーカーが別々に作った機器でも、つなげば通信できます。あなたのスマホと海外のサーバーがふつうに通信できるのは、この共通の約束ごとがあるから。層に分ける考え方は、標準化と二人三脚で世界のネットワークを支えています。
2. OSI参照モデルの7階層を下から積む

まずは基準となるOSI参照モデル(7階層)です。ISO(国際標準化機構)が定めた、教育・設計のための参照モデル。下の物理側から上のアプリ側へ、7段を積み上げます。
| 層 | 名称 | 主な役割 |
|---|---|---|
| 7 | アプリケーション層 | 利用者が使うサービス(HTTP・SMTP など) |
| 6 | プレゼンテーション層 | データ形式の変換・暗号化・圧縮 |
| 5 | セッション層 | 通信の開始・維持・終了の管理 |
| 4 | トランスポート層 | 端末間の転送・信頼性の確保(TCP・UDP) |
| 3 | ネットワーク層 | 経路選択・アドレッシング(IP) |
| 2 | データリンク層 | 隣接機器間のフレーム転送・誤り検出 |
| 1 | 物理層 | 電気信号・ケーブル・コネクタの仕様 |
丸暗記より、下3層が「運ぶ仕組み」、上4層が「アプリ寄りの仕組み」とざっくり2つに割って覚えると定着します。ネットワーク層で扱う「住所」の正体は IPアドレスとは で、トランスポート層のTCP・UDPは TCPとUDPの違い で深掘りできます。
3. TCP/IPの4階層と、OSIとの対応

あなたが普段使うインターネットの裏で動くのが、TCP/IP(4階層)です。実装ベースで普及したモデルで、OSIより階層をまとめてあります。7と4の対応を、図で並べました。
ポイントは2か所です。OSIの上位3層(アプリ・プレゼン・セッション)がTCP/IPではアプリケーション層に統合され、下位の物理層とデータリンク層がリンク層にまとまる。真ん中のトランスポートとネットワークは、ほぼそのまま対応します。この対応表を持っておけば、どちらのモデルで問われても迷いません。
なぜTCP/IPは層をまとめたのか。実装の都合です。OSIが「役割を細かく分けて議論する」ための7層なのに対し、TCP/IPは「実際に動かす」ために、まとめて扱った方が作りやすい部分を1つにしています。つまり、7層は理屈の地図、4層は現場の地図。あなたが両方を持てば、教科書の議論も動いているインターネットも、同じ土地の地図として重ねて読めます。
4. 「今どの層の話か」で切り分ける

階層モデルは、覚えて満足する表ではありません。当社の在籍エンジニア(SE歴15年以上)が障害対応で実際に使うのも、この「今どの層の話か」という切り分けです。あなたが現場でトラブルに向き合うとき、この視点が武器になります。
「Webが開けない」と言われたら、下の層から順に潰します。ケーブルやWi-Fiは生きているか(物理・リンク層)、IPは届くか(pingで確かめる=インターネット層)、名前解決はできるか(DNS=アプリケーション層)。あなたがこの順番を持っていれば、あてずっぽうに再起動を繰り返す前に、原因のある層へまっすぐ近づけます。階層モデルは、トラブルを切り分ける順番そのものなのです。
あなたが覚えるべき物差しは、たった1本です。「これは何を運ぶ話か」を層に当てはめる。物理に近いほどモノ(信号・ケーブル)、アプリに近いほど人が使うサービス。この上下の感覚さえ握れば、7層も4層も、同じ地形の別縮尺の地図として読めます。個々のプロトコルを丸暗記する前に、まずこの上下の骨格を作っておくのが、遠回りに見えていちばんの近道です。
次のステップ
ネットワークが試験全体でどう問われるかを俯瞰したいなら、基本情報技術者試験の試験範囲と勉強法ガイド で学習の優先順位を立てるのがおすすめです。
層と代表プロトコルの対応が定着したか試すなら、基本情報技術者 ネットワークの問題集 で、実際の出題角度に手を動かして慣れておくのが近道です。