OSI参照モデル

OSI参照モデル(OSI Reference Model)とは、コンピュータ同士がネットワーク通信を行うためのルールや役割を、「7つの階層(レイヤー)」に分けて分かりやすく整理した国際標準のモデルです。

メーカーやOSが違っても(例えばiPhoneからWindowsのサーバーへ)正しくデータが送受信できるのは、このモデルに基づいて「各階層が自分の役割だけを確実にこなす」ようにシステムが設計されているためです。

7つの階層(レイヤー)と役割

データを送信する側は「第7層から第1層へ」順番に処理を行い、受信する側は「第1層から第7層へ」順番に受け取っていきます。これを「手紙のやり取り」に例えると以下のようになります。

階層(レイヤー) 通信における役割 手紙・郵便に例えると
第7層 (L7)
アプリケーション層
ブラウザやメールソフトなど、ソフトごとの通信ルール(HTTPなど)を定める。 手紙の便箋(内容)
(何について、どの言語で書くか)
第6層 (L6)
プレゼンテーション層
文字コードや暗号化、圧縮など、データの表現形式を統一する。 文字の翻訳・暗号化
(相手が読めるように翻訳・封筒に入れる)
第5層 (L5)
セッション層
通信の始まりから終わりまでの手順(セッション)を管理する。 対話の管理
(「今から送ります」「はい、どうぞ」の確認)
第4層 (L4)
トランスポート層
エラー発生時の再送など、通信の「信頼性」を確保する。(TCP/UDPなど) 書留・配達証明
(確実に届いたか、一部紛失していないか確認)
第3層 (L3)
ネットワーク層
IPアドレスを用いて、最終的な目的地までの最適なルートを決める。(ルーターなど) 郵便番号・住所と仕分け
(どの地域を経由して届けるかを決める)
第2層 (L2)
データリンク層
MACアドレスを用いて、直接繋がっている隣の機器へ正しく届ける。(スイッチなど) 配達員とトラック
(次の郵便局や隣の家へ直接運ぶ)
第1層 (L1)
物理層
データを電気信号や光の点滅に変換して、ケーブルや電波で送る。 物理的な道路・線路
(車が走る道そのもの)

システム開発における重要キーワード

システム開発やインフラ構築の現場において、ネットワークのトラブルシューティングや機器の選定で頻出する用語です。

  • TCP/IPモデル(TCP/IP階層モデル)
    OSI参照モデルはあくまで「理想的な概念」であり、現在のインターネット通信の現場で実際に使われているのは、この7階層をより実用的に「4つの階層」にまとめた「TCP/IPモデル」です。ただ、基礎理論としてOSI参照モデルが会話で使われることは多々あります。
  • L7ロードバランサ / L4ロードバランサ
    大量のアクセスを複数のサーバーに振り分ける負荷分散装置(ロードバランサ)の種類です。「L4(第4層)」はIPアドレスとポート番号だけを見て機械的に振り分けます。「L7(第7層)」は「HTTPのURLやCookie(手紙の中身)」まで読み取って、より賢く柔軟に振り分け先を変えることができます。
  • WAF(Web Application Firewall)
    通常のファイアウォール(主にL3/L4でIPやポートを監視)では防げない、SQLインジェクションなどのWebアプリ特有のサイバー攻撃を「第7層(アプリケーション層)」で通信の中身までチェックして防御するセキュリティシステムです。

コメント

タイトルとURLをコピーしました