STUDY · NETWORK GUIDE

1-3 OSI 参照モデル

ネットワーク通信を 7 つの層に分割する OSI 参照モデルを取り上げ、各層の責務と代表的なプロトコル・機器を整理する。

1. なぜ階層に分けるのか

ネットワーク通信は、信号の伝送からアプリケーションのデータ処理まで、性質の異なる多くの機能から成り立っている。これらをひとつの仕組みとしてまとめて扱うと、変更や差し替えが極めて困難になる。そこで通信の機能を独立した層に分割し、層間で受け渡す情報の形式だけを規約として定める設計手法が採用された。各層は内部実装を自由に交換できる一方、層間のインターフェースが守られている限り全体は破綻しない。

この階層化の利点は三つある。関心事の分離による独立性、層ごとの仕様策定による標準化の容易さ、そして下位層の媒体が変わっても上位層が影響を受けない差し替え可能性である。こうした思想を体系化したものが、ISO(国際標準化機構)によって策定された OSI 参照モデルである。


2. OSI 参照モデルの全体像

OSI 参照モデルは、通信機能を 7 つの層に分割する。上位から順に列挙すると以下のとおりである。

  • L7 アプリケーション層: ユーザーが利用するアプリケーション通信を担う層である。
  • L6 プレゼンテーション層: データ表現形式の変換を担う層である。
  • L5 セッション層: 通信の開始・維持・終了を制御する層である。
  • L4 トランスポート層: 端末間の通信制御を担う層である。
  • L3 ネットワーク層: 異なるネットワーク間の中継を担う層である。
  • L2 データリンク層: 隣接ノード間のフレーム伝送を担う層である。
  • L1 物理層: 信号としての伝送を担う層である。

番号は下から振られ、L1 が最も下位、L7 が最も上位に位置する。

OSI 参照モデルの 7 層構造


3. 下位層(L1〜L4)— データを「届ける」役割

L1 から L4 までの 4 層は、データを目的地まで運ぶための機能を担う。

L1 物理層は、0 と 1 のビット列を電気信号・光信号・電波などに変換し、伝送路上に流す層である。ケーブルやコネクタの規格、信号の電気的特性などがここで定義される。

L2 データリンク層は、同一のリンク上で隣接するノード間の伝送を担う層である。データはフレームと呼ばれる単位に区切られ、MAC アドレスによって受信側を識別する。Ethernet がその代表である。

L3 ネットワーク層は、異なるネットワークをまたいでデータを終端まで届ける層である。IP アドレスによって宛先を表現し、経路を選択するルーティングがここに属する。

L4 トランスポート層は、送信側と受信側のアプリケーション間で通信を制御する層である。TCP は到達確認や順序制御によって信頼性を保証し、UDP は制御を最小限に抑えて低オーバーヘッドを優先する。


4. 上位層(L5〜L7)— データを「使う」役割

L5 から L7 までの 3 層は、届いたデータをアプリケーションが扱える形に整える機能を担う。

L5 セッション層は、通信の開始・維持・終了を管理する層である。複数のやり取りを一連のセッションとして関連づける役割を持つ。

L6 プレゼンテーション層は、データの表現形式に関する変換を担う層である。文字コードの変換、暗号化、圧縮などがここに位置づけられる。

L7 アプリケーション層は、ユーザーが直接利用する通信プロトコルを担う層である。HTTP、SMTP、DNS などがこの層に属する。

実装上は L5〜L7 が個別のモジュールとして分かれず、アプリケーション内部で一括して扱われることが多い。この点は、後続の 1-4 で扱う TCP/IP モデルとの対応関係に関わる論点である。


5. 各層の役割一覧

7 層を一覧として整理すると次のようになる。

名称役割代表例(プロトコル / 機器)
L7アプリケーション層ユーザーが扱う通信HTTP, DNS, SMTP
L6プレゼンテーション層形式変換・暗号化・圧縮TLS など
L5セッション層セッションの管理SSH, RPC など
L4トランスポート層エンドツーエンドの転送制御TCP, UDP
L3ネットワーク層ネットワーク間の中継IP, ICMP(機器: ルーター)
L2データリンク層隣接ノード間のフレーム伝送Ethernet, ARP(機器: スイッチ)
L1物理層信号としての伝送銅線・光ファイバー・無線(機器: ハブ)

下位層がデータを「届ける」ための層、上位層がデータを「使う」ための層という対比で捉えると、全体の見通しが立てやすい。

データを届ける層と使う層


6. 次節

続く 1-4 では、現実のインターネット通信を支える TCP/IP モデルを取り上げ、4 層構成と OSI 7 層との対応関係を整理する。