OSI参照モデルとは、ネットワーク通信の役割を 7つの層(レイヤー) に分けて整理した国際標準のモデルです。通信で「どこで何が起きているか」を共通言語で語るための地図、と考えると分かりやすいです。ネットワークの基礎として必ず最初に出てくるので、覚え方つきで丁寧に整理します。
なぜ層に分けるのか
通信は「アプリがデータを作る→パケットにする→電気信号で送る」といった多くの処理の積み重ねです。これを1つの塊で考えると複雑すぎるため、役割ごとに層で分けます。層で分けると、障害の切り分け(どの層の問題か)や、機器・プロトコルの役割整理がしやすくなります。
7階層の一覧
| 層 | 名前 | 役割 | 代表例 |
|---|---|---|---|
| L7 | アプリケーション層 | アプリ向けのやり取り | HTTP, DNS, SMTP |
| L6 | プレゼンテーション層 | 文字コード・暗号化 | SSL/TLS |
| L5 | セッション層 | 通信の開始・終了管理 | セッション制御 |
| L4 | トランスポート層 | 信頼性・ポート | TCP, UDP |
| L3 | ネットワーク層 | 住所(IP)・経路 | IP, ルーター |
| L2 | データリンク層 | 隣接機器へ届ける | MAC, スイッチ |
| L1 | 物理層 | 電気・光信号 | ケーブル, LAN |
覚え方
上(L7)から順に頭文字で「アプ・プレ・セ・トラ・ネ・デ・ブツ(アプセトネデブ)」と唱えると覚えられます。下(L1)から「物データネットトラセプレアプ」と逆順で覚える人もいます。
障害切り分けに効く
「繋がらない」ときは、下の層から順に潰すのが定石です。ケーブル(L1)→ 同じネットワークか(L2)→ IP・経路(L3)→ ポート・サービス(L4以上)。OSIの層を意識すると、どこを確認すべきかが明確になります。
TCP/IPモデルとの関係
実際のインターネットは、OSIを簡略化した「TCP/IP 4階層モデル」で動いています。OSIは概念整理の物差し、TCP/IPは実装、という関係です。まずはOSIの7層で全体像をつかみ、実務ではTCP/IPと対応づけて理解すると、頭が整理されます。
まとめ
OSI参照モデルは、通信を7層に分けた「共通の地図」です。各層の役割と「アプセトネデブ」の覚え方を押さえれば、ネットワークの会話や障害切り分けがぐっと楽になります。ネットワーク学習の土台なので、最初にここを固めておくのがおすすめです。