🐧 Linux 総合学習プラットフォーム
ネットワーク基礎 ・ 入門

OSI参照モデルとTCP/IP 4階層

通信を役割ごとの層に分けて考える地図。OSIの7層と、実際のインターネットで使うTCP/IPの4階層の対応を、身近なたとえでつかむ。

ネットワークの通信は、たくさんの役割が積み重なってできている。それを一気に理解しようとすると難しいので、役割ごとに「層」に分けて考えると見通しがよくなる。この層分けの代表が OSI参照モデルと TCP/IP のモデルだ。

🗂️ 7つの層に分ける OSI参照モデル

OSI参照モデルは、通信を7つの層に分けて整理した考え方の地図だ。上から順に、アプリケーション層・プレゼンテーション層・セッション層・トランスポート層・ネットワーク層・データリンク層・物理層と並ぶ。上の層ほど人に近い「アプリの世界」、下の層ほど機械に近い「電気やケーブルの世界」になる。

🔗
たとえ手紙を送る場面にたとえると分かりやすい。「何を書くか」が上の層、「封筒に宛名を書く」「郵便局が仕分けする」「トラックで運ぶ」と下に降りていくほど、中身より運ぶ手段の話になる。層が分かれていると、中身を書く人は運び方を知らなくてよい。

🌐 実務で使う TCP/IP の4階層

実際のインターネットは、OSIより少しまとめた TCP/IP の4階層で動いている。上から、アプリケーション層(HTTP・DNS など)、トランスポート層(TCP・UDP)、インターネット層(IP)、ネットワークインターフェース層(Ethernet・Wi-Fi など)だ。OSIの上の3層をアプリケーション層1つにまとめた形になっている。

💡
ポイントOSIは「考えを整理するための7層モデル」、TCP/IPは「実際に動いている4階層モデル」。両者は完全に一対一ではないが、だいたい対応している。まずは『上=アプリに近い/下=ケーブルに近い』という向きだけ覚えれば十分だ。
つまずき層に分けると、ある層を差し替えても他の層に影響しにくい。たとえば下の層をケーブルからWi-Fiに変えても、上のHTTPやアプリはそのまま動く。これが層構造の一番のうれしさだ。

この地図を頭に置いておくと、後で出てくる IP・TCP・MAC・DNS などが「どの高さの話なのか」を毎回位置づけられるようになる。用語を丸暗記するより、まず地図の上に置く癖をつけよう。

この項目に出てくる用語

OSI参照モデルおーえすあいさんしょうもでる
通信の役割を7つの層に分けて整理した考え方の地図。
TCP/IP 4階層モデルてぃーしーぴーあいぴーよんかいそうもでる
実際のインターネットで使われる、通信を4つの階層に分けたモデル。

▶ 学習アプリでこの続きを学ぶ・演習する