MENU

OSI参照モデル

【図解】OSI参照モデルとは?7つの階層を初心者向けにわかりやすく徹底解説

OSI参照モデルについて理解できない

OSI参照モデルという言葉は知っているが、各レイヤーの役割が整理できていない

現場で実際どのように使われているのかが気になる

ネットワークを理解するためには、OSI参照モデルについて把握する必要があります。しかし、OSI参照モデルについてよく理解できていない人は少なくありません。

OSI参照モデルとは、ネットワーク通信の役割を7分割した世界共通のルールです。各役割を理解しておくことで、よりネットワークの仕組みがわかるようになります。

この記事では、OSI参照モデルの基本から各階層の役割、現場での活用法まで網羅して解説します。

記事を読めば、OSI参照モデルの全容が図解で理解でき、専門用語に惑わされることがなくなります。

目次

OSI参照モデルとはネットワーク通信の役割を7分割した世界共通のルール

OSI参照モデルの説明画像

OSI参照モデルとは、異なるメーカーの機器同士でも円滑に通信を行うために作られたネットワーク通信の役割を7分割した世界共通のルールです。

かつてはメーカーごとに通信仕様が異なり、同じメーカーの製品でなければ接続できないという問題がありました。国際標準化機構(ISO)が共通のルールを策定したことで、世界中の機器が相互に通信可能となりました。

ネットワーク通信を7つの小さなステップ(階層)に分割し、役割を持つことで、技術の進化や変更に対応しやすくなっています。

例:無線LANから有線LANに切り替えても、Webブラウザの設定を変更する必要がないのは、各階層が独立して機能しているためです。

通信の全体像を階層化して整理することは、エンジニアが共通言語を持つためにも不可欠です。

OSI参照モデルの7つの階層と役割

OSI参照モデルの7つの階層と役割

OSI参照モデルは、以下のように7つの階層にわけられ、それぞれ役割が異なります。

アプリケーション層 | ユーザーが直接触れるサービスを規定

アプリケーション層は、ユーザーが利用するソフトウェアに対して、ネットワークサービスを提供する役割を担います。

アプリケーション層の例
  • Webサイトの閲覧
  • メールの送受信
  • ファイルの転送

具体的な例として、Web閲覧に使われるHTTPやメール送信に使われるSMTPがあります。ユーザーが入力した情報を、ネットワークで扱える形式に橋渡しをする窓口としての機能を提供しているのが特徴です。

プレゼンテーション層 | データの表現形式を変換する

プレゼンテーション層は、送受信されるデータの表現形式を管理し、正しく表示されるように調整する役割を持ちます。コンピュータによって異なる文字コードやデータの圧縮形式、暗号化のルールを統一するのが特徴です。

例:送信側が圧縮したデータを、受信側が解凍して元の画像として認識できるのは、プレゼンテーション層の働きによるものです。

データの「意味」をアプリケーション層が扱い、データの「形式」をプレゼンテーション層が整えるという分担がなされています。情報の正確な再現を保証するために不可欠な階層です。

セッション層 | 通信の開始から終了(コネクション)までの手順を管理

セッション層は、通信プログラム間の対話(セッション)を確立し、維持や終了を管理する役割を担う層です。一連のデータのやり取りが、一つのまとまりとして正しく行われるように制御します。

Webサイトでログイン状態を保持したり、複数のファイル転送を同時に管理したりする際に重要な役割を果たします。

下位層がデータを運ぶことに集中する一方で、セッション層は「誰と誰が、どのような順序で話すか」という対話のルールを司ります。

トランスポート層 | データの信頼性を確保し、エラーチェックや再送制御を行う

トランスポート層は、データが相手に確実に届くよう、通信の品質を制御する役割を持ちます。送信データが途中で消えたり、順番が入れ替わったりした場合に、エラーを検知して再送要求を行います。

代表的なプロトコルにTCPがあります。

TCPは、相手からの受信確認を都度行うことで、非常に高い信頼性を実現するプロトコルです。動画ストリーミングのようにリアルタイム性を重視する場合は、確認を行わないUDPが使われることもあります。

ネットワーク層 | IPアドレスを用いて目的地までの最適なルートを決定する

ネットワーク層は、異なるネットワーク間をつなぎ、最終的な目的地までデータを届けるための役割を担う層です。IPアドレスを宛先として使用し、最適な経路を選択する「ルーティング」を行います。

ネットワーク層で活躍する代表的な機器はルーターです。

世界中に無数にあるネットワークの中から、目的地までの最短経路を見つけ出し、バケツリレーのようにデータを運びます。ネットワーク層があるおかげで、私たちは自室のPCから地球の裏側にあるサーバーへデータを送信できます。

データリンク層 | MACアドレスを利用して隣接する機器間の通信を制御

データリンク層は、物理的に直接接続された隣接機器同士での通信を制御する役割を持ちます。各機器が持つ固有の番号であるMACアドレスを使用して、データの送り先を識別するのが特徴です。

代表的な規格はイーサネット(Ethernet)であり、スイッチングハブなどの機器がここで動作します。

ネットワーク層が「日本からアメリカへ」という広域な配送を担当するなら、データリンク層は「隣の部屋のPCへ」という局所的な配送を担当します。

物理層 | データを電気信号や光信号に変換し、物理的なケーブルで伝送

物理層は、OSI参照モデルの最下層であり、0と1で構成されるデジタルデータを物理的な信号に変換する役割を持ちます。

LANケーブルの中を流れる電気信号や、光ファイバーを通る光信号、無線LANの電波などが対象です。

コネクタの形状やケーブルの材質、信号の電圧レベルといった物理的な仕様が物理層では定義されています。

データがどんなに正しく構成されていても、物理層で接触不良や断線があれば通信は成立しません。ネットワークの最も根幹を支える土台となる階層です。

TCP/IPとの違いについて理解しよう

OSI参照モデルとTCP/IPとの違い

OSI参照モデルと並んでよく耳にするのが、TCP/IPモデルです。

OSI参照モデルが学習用の「概念的な基準」であるのに対し、TCP/IPはインターネットで実際に使われている「実用的なプロトコル群」をモデル化したものです。

比較項目OSI参照モデルTCP/IPモデル
階層数7階層4階層
特徴理論を重視し、役割が細かく定義されている実用性を重視し、複数の階層を統合している
上位層アプリ・プレゼン・セッション層アプリケーション層(一つに統合)
中位層トランスポート層トランスポート層
下位層ネットワーク・データリンク・物理層インターネット層 / ネットワークインターフェース層

OSI参照モデルは、ネットワークを学ぶ際の標準的なフレームワークとして世界中で使われています。エンジニア同士の会話では、OSI参照モデルの階層番号を使って意思疎通を図ることが一般的です。

一方で、システムの実装や設定の現場では、TCP/IPモデルの考え方が中心となります。

【現場のリアル】OSI参照モデルはどんなときに使う?

OSI参照モデルは、単なる暗記のための知識ではなく、エンジニアが実務で直面する問題を解決するために使用されるケースが少なくありません。

特にトラブルシューティングの現場では、切り分けの基準として活用されます。

例:
ネットワークが繋がらない原因を探す際、多くのエンジニアは「下位層」から順番に確認を行います。

物理層の確認: LANケーブルは抜けていないか、リンクランプは点灯しているか。
データリンク層の確認: MACアドレス学習は正しいか、VLAN設定は間違っていないか。
ネットワーク層の確認: IPアドレスは正しく割り当てられているか、Pingは通るか。

このように階層を意識して調査することで、より迅速な問題解決につながります。OSI参照モデルは、現場の混乱を防ぐための共通言語として機能しているといえるでしょう。

OSI参照モデルに関するよくある質問

OSI参照モデルの覚え方は?

7つもの階層を順番通りに覚えるのは大変ですが、定番の語呂合わせを使えば一瞬で暗記できます。有名なのは、各階層の頭文字を取った「アプセトネデブ」です。

  • : アプリケーション層(7)
  • : プレゼンテーション層(6)
  • : セッション層(5)
  • : トランスポート層(4)
  • : ネットワーク層(3)
  • : データリンク層(2)
  • : 物理層(1)

試験対策や実務での会話でも、語呂合わせを頭に入れておくことで、スムーズにやり取りできます。

OSI参照モデルのメリットは?

OSI参照モデルの最大のメリットは、複雑な通信の仕組みを簡略化して捉えられることです。各階層の役割が独立しているため、新しい技術が登場しても、特定の階層だけをアップデートすれば済みます。

例:
通信速度を上げたい場合は、上位のアプリケーション層はそのままに、下位の物理層(光ファイバーなど)やデータリンク層の規格を改善するだけで対応可能です。

OSI参照モデルについての理解を深めることで、エンジニアは学習コストの削減や正確な技術選定ができるようになります。

まとめ | OSI参照モデルはネットワークの基本構造を理解するためのロードマップ

OSI参照モデルは、複雑なネットワーク通信を7つの階層で定義した、ITの世界における共通ルールです。

各階層が明確な役割を持つことで、異なるメーカーの機器同士でも通信が可能となり、トラブルシューティングの基準としても欠かせない存在となっています。

本記事におけるポイント
  • OSI参照モデルは、通信プロセスを7つのレイヤーに分けた世界標準
  • 下位層は物理的な接続、上位層はユーザー向けサービスを担当
  • トラブルシューティングは、下位層(物理層)から順に切り分けるのが鉄則
  • 暗記には「アプセトネデブ」の語呂合わせが有効

ネットワークの基礎であるOSI参照モデルを理解できれば、学習スピードも向上します。エンジニアの基本として、OSI参照モデルについて理解を深めておきましょう。

五十音: お行
アルファベット: O
目次