ネットビギナーガイド

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(アプリ)の順で覚えると理解しやすい

関連記事

関連記事