OSI 参照モデル 7 階層を初心者向けに|TCP/IP との対応も解説
OSI 参照モデルとは: ネットワーク通信を 7 つの階層(レイヤー)に分けて整理した「概念モデル」です。実際の通信規格そのものではありませんが、「どの層で何が起きているか」を整理する共通言語として広く使われています。
OSI 参照モデルの 7 階層
下から順に第 1 層〜第 7 層と並びます。
| 層 | 名前 | 主な役割 | 例 |
|---|---|---|---|
| L7 | アプリケーション層 | アプリの通信ルール | HTTP・HTTPS・SMTP・DNS |
| L6 | プレゼンテーション層 | データ表現・暗号化 | TLS・SSL・JPEG・MIME |
| L5 | セッション層 | 通信の維持 | NetBIOS・SSH |
| L4 | トランスポート層 | 端末間のデータ転送 | TCP・UDP |
| L3 | ネットワーク層 | 経路選択(ルーティング) | IP・ICMP |
| L2 | データリンク層 | 同じネットワーク内の通信 | Ethernet・WiFi・MAC |
| L1 | 物理層 | 物理的な信号 | ケーブル・電波・コネクタ |
各層をわかりやすく(下から順に)
L1: 物理層
ケーブル・電波・コネクタなど、データを電気信号・光信号・電波として実際にやり取りする層です。 LAN ケーブルや WiFi の電波そのものがここに該当します。
家庭での例: LAN ケーブル、無線 LAN の電波、光ファイバー
L2: データリンク層
「同じネットワーク内」での通信を担当します。 MAC アドレスを使って「隣の機器」と通信します。
家庭での例: WiFi ルーター内のスイッチ機能、スイッチング HUB
L3: ネットワーク層
異なるネットワーク間で「どの経路を通って届けるか」を決めます。 IP アドレスはこの層で使われます。
家庭での例: ルーターがインターネット上の経路を選ぶ
L4: トランスポート層
データを「正確に・順番通りに」届ける役目です。 TCP は信頼性を重視、UDP は速度を重視します。
家庭での例: Web 閲覧は TCP、動画ストリーミングや音声通話は UDP が多い
L5: セッション層
通信の開始・維持・終了を管理します。 「ログイン状態を維持する」「中断して再開する」といった概念がここです。
L6: プレゼンテーション層
データの形式変換や暗号化を担当します。 HTTPS の「S」(暗号化)はここで処理されます。
L7: アプリケーション層
エンドユーザーが直接触るアプリのプロトコルです。 ブラウザの HTTP、メールの SMTP、ファイル共有の SMB など。
なぜ階層に分けるのか
階層に分けることで、各層が他の層の細かい仕組みを知らなくても協調できるメリットがあります。
例えば:
- HTTP(L7)は、下の層が WiFi でも有線 LAN でも同じように動く
- TCP(L4)は、IP(L3)が IPv4 でも IPv6 でも同じように動く
新しい技術が登場したときも、影響を受ける層だけ変えれば全体が動き続けます。
OSI モデルと TCP/IP モデルの対応
実は OSI 参照モデルは「教科書的な整理」で、実際のインターネットは TCP/IP モデル(4 階層) で動いています。
| OSI 7 階層 | TCP/IP 4 階層 |
|---|---|
| L7 アプリケーション | アプリケーション層 |
| L6 プレゼンテーション | アプリケーション層 |
| L5 セッション | アプリケーション層 |
| L4 トランスポート | トランスポート層 |
| L3 ネットワーク | インターネット層 |
| L2 データリンク | ネットワーク インターフェース層 |
| L1 物理 | ネットワーク インターフェース層 |
実務では「L2 スイッチ」「L3 ルーター」「L4 ロードバランサー」のように OSI モデルの番号で語ることが多いため、TCP/IP モデルを使う場合でも OSI の番号は覚えておくと便利です。
→ TCP/IP モデルの詳細はTCP/IP とはを参照
家庭ネットワークの問題を OSI で切り分ける
トラブル時の切り分けに OSI の考え方が役立ちます。
| 症状 | 疑うべき層 |
|---|---|
| ランプが点かない・ケーブルを差してもリンクしない | L1(物理) |
| WiFi に繋がるが特定の端末だけ通信できない | L2(MAC/データリンク) |
| 「IP アドレスが取得できません」と表示される | L3(IP)or DHCP |
| Web ページが開かない、ping は通る | L4 以上(TCP・アプリ) |
| 一部のサイトだけ繋がらない | DNS(L7)or 経路の問題 |
下位の層から順に確認していくのが切り分けの基本です。
よくある質問
Q. OSI モデルは現実の通信で使われていない?
A. OSI モデルは概念モデルとして使われますが、実装は TCP/IP モデルです。 ただし業界の標準的な「共通言語」として OSI の番号(L3 ルーターなど)が使われているため、覚える価値があります。
Q. 「レイヤー 8(L8)」という言葉を聞いたことがありますが?
A. ジョークで「L8 = 人間(ユーザー)」と呼ぶことがあります。 業界用語で「障害の原因が L8 だった = 操作ミスだった」のように使われます。
まとめ
- OSI 参照モデルは通信を 7 階層に整理した概念モデル
- 実装は TCP/IP 4 階層モデルで動いているが、OSI の番号が業界共通言語になっている
- L1(物理)→ L2(MAC)→ L3(IP)→ L4(TCP/UDP)→ L7(アプリ)の順で覚えると理解しやすい
関連記事
関連記事
DHCP とは|IP アドレス自動配布の仕組みを初心者向けに
DHCP(動的ホスト構成プロトコル)の仕組みを現役ネットワークエンジニアが解説。IP アドレスが自動で割り当てられる流れ、リース期限、固定 IP との使い分けまでをわかりやすくまとめます。
DNS とは|仕組みを初心者向けに図解で解説
DNS(ドメインネームシステム)の仕組みを現役ネットワークエンジニアが初心者向けに解説。名前解決の流れ、キャッシュの仕組み、DNS が遅いときの対処法までまとめます。
MAC アドレスとは|IP アドレスとの違いを初心者向けに解説
MAC アドレスの仕組みと IP アドレスとの違いを現役ネットワークエンジニアがわかりやすく解説。MAC フィルタリング・ランダム MAC アドレスのプライバシー機能まで家庭視点で解説します。
MTU と MSS の違い|通信が遅いときに知っておきたいパケットサイズの話
MTU と MSS の違いを現役ネットワークエンジニアが初心者向けに解説。IPoE 環境でなぜ MTU の調整が必要なのか、フラグメント化が起きる仕組み、家庭で確認する方法をまとめます。