【おーえすあいさんしょうもでる】

OSI参照モデル とは?

最終更新:
💡 通信の役割を7層で整理する共通のものさし

通信の機能を物理層からアプリケーション層までの7層に分けて整理する参照モデル。実際のインターネットが必ず7つの独立した実装を持つという意味ではなく、役割や問題の範囲を考える共通の枠組みです。

📌 このページのポイント
OSI参照モデル:通信の役割を7層へ7 アプリケーション層アプリケーションの通信機能6 プレゼンテーション層データの表現・変換5 セッション層対話・同期などの管理4 トランスポート層端から端への伝送3 ネットワーク層ネットワークをまたぐ伝送2 データリンク層隣接区間でのデータ伝送1 物理層ビットを伝える物理的な接続TCP/IPの実装と1対1には対応しない機能の整理と、障害原因の断定は別
層の積み重ねは機能を整理する参照モデルです。7つの独立した実装を必須とせず、L4でもUDPは信頼配送を保証しないなど方式ごとの違いを確かめます。
ひよこ ひよこ
OSI参照モデルは何のため?
ペンギン先生 ペンギン先生
通信の機能を7層に分け、役割と境界を整理するためのモデルだよ。ITU-T X.200などで定められている。実際の製品やプログラムが必ず7つに分かれているという決まりではないんだ。
ひよこ ひよこ
下の4層は何をする?
ペンギン先生 ペンギン先生
L1はビットを伝える物理的な接続、L2は隣接する区間でのデータ伝送、L3は複数のネットワークをまたぐ伝送、L4はアプリ同士の端から端への伝送を整理する層だよ。IPはL3、TCPやUDPはL4に対応付けて説明される。ただしTCPの信頼配送をUDPにもあると思わないでね。
ひよこ ひよこ
上の3層は?
ペンギン先生 ペンギン先生
L5は対話や同期などの管理、L6はデータの表現形式や変換、L7はアプリケーションの通信機能を整理するよ。実際のインターネットでは、これらの機能が別々の層として実装されるとは限らないんだ。
ひよこ ひよこ
TCP/IPも7層なの?
ペンギン先生 ペンギン先生
違うよ。RFC 1122はインターネットの構成をアプリケーション・トランスポート・インターネット・リンクの層で説明している。OSIへの対応付けは理解を助ける整理で、すべての仕様が1対1に収まるわけではないよ。
ひよこ ひよこ
pingが通らなければL3が原因?
ペンギン先生 ペンギン先生
それだけでは決められないよ。ケーブル、リンク、IPの設定、経路、ファイアウォールなど複数の可能性がある。Webが見られない場合もDNSや接続、TLS、HTTPなどを順に確認する。どの層の機能を観測したかと、故障の原因を分けて考えよう。
ひよこ ひよこ
機器を層で分類すれば十分?
ペンギン先生 ペンギン先生
スイッチはL2、ルーターはL3と説明されるが、1台が複数の機能を持つこともあるよ。名前だけではなく、いま調べている処理・設定・通信の経路を見る。試験でも出題頻度を断定せず、各層の役割と仕様の違いを理解するのが大切だね。
もっと詳しく知りたい人へ

上位層の問題なら下位層は関係ない?

上位の通信機能は下位の伝送に依存します。アプリでエラーを観測しても、原因が下位の経路や接続にある場合があります。層は調査の整理に使い、症状だけで原因を固定しないでください。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「OSI参照モデル」って出てきたら「通信の機能を7層に整理する枠組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Open Systems Interconnection Reference Model」 = 開放型システム間相互接続参照モデル
💬 異なるシステムの相互接続を整理するモデルです。ITU-T X.200はISO/IECと共同で開発した参照モデルとして説明しています。

参考資料

← 用語集にもどる