# 通信の階層モデル — 役割ごとの層に分ける

> レベル: 初級 ／ 対象: 大人
> 出典: Kotowary — https://kotowary.com/learn/units/network-layers?level=beginner&audience=adult
インターネットの通信は、実はたくさんの役割が重なって成り立っています。それをすっきり捉える発想が、**役割ごとの「層」に分けて考える**ことです。

## これは何をする係？

通信を、**役割ごとの層**に分けて整理する——これが階層モデルです。

**郵便**にたとえると分かりやすいでしょう。

- **手紙の中身** — 相手に伝えたい本文（＝アプリのデータ）
- **封筒の宛先** — どこの誰に届けるかの情報（＝あて先の情報）
- **配送トラック** — 実際に運ぶ手段（＝回線や電波）

この3つは**それぞれ別の担当**です。中身を書く人は、トラックが軽自動車か大型かを気にしません。トラックの運転手は、中身が何であれ「宛先へ運ぶ」だけです。

**登場人物メモ**:

- **※1 層（レイヤ）** — 通信の役割を分けた1段。上の層ほど「中身」寄り、下の層ほど「運ぶ」寄り
- **※2 プロトコル** — 各層での「約束ごと（手順）」。同じ層同士が同じ約束で会話する

## なぜ層に分けるのか

分ける利点は、はっきりしています。

1. **各層が自分の仕事に集中できる** — 中身担当・宛先担当・運搬担当が分かれる
2. **下を差し替えても上は無事** — 運ぶ手段を**有線から無線**に変えても、中身や宛先はそのまま
3. **組み合わせが自由** — 「この中身を、この運び方で」と部品のように差し替えられる

だから、家のWi-Fiでも、外のモバイル回線でも、**上のアプリは同じまま**使えるのです。運ぶ下の層が違うだけ。

## 上と下は気にしない

この分業のいちばんの気持ちよさは、**上位の層が下位の詳しい事情を知らなくていい**ことです。

- Webサイトを見るアプリは、電波の周波数を知りません
- 電波を飛ばす部品は、中身がメールか動画かを知りません

お互いが「自分の層の約束」だけ守れば、通信は成り立ちます。この独立性のおかげで、片方だけを新しくしても全体が壊れない——通信技術が少しずつ進歩できてきた理由です。

## ⚠️ つまずきやすいところ

- **層をまたいで考えすぎる** — 「アプリが遅い」原因が下の回線にある、など切り分けが必要
- **どの層の話か迷子になる** — 用語が出てきたら「これは中身・宛先・運搬のどれ？」と当てはめる
- **層は便利な整理** — 現実の通信がきっちり層に分かれて動くわけではなく、理解のための地図だと捉える
