UOSI7層の順番、何度覚えても試験前になると混乱していました。「物・デ・ネ・ト・セ・プ・ア」と語呂合わせを繰り返しても、いざ問題を解こうとすると第3層と第4層がすぐに入れ替わってしまうのです。諦めて「仕組みから理解しよう」と方針を変えたら、ようやく順番が自然に入ってきました。
OSI参照モデルは、ネットワーク通信を7つの階層に分割して標準化したモデルです。「なぜ7層に分けるのか」から理解すると、各層の名称と役割が有機的につながります。このページでは、7層の全体像から各層の代表プロトコル・TCP/IPとの対応関係・IPアドレスの基礎・ネットワーク機器まで、一枚の地図として整理しています。
OSI参照モデルとは
OSI参照モデル(Open Systems Interconnection)は、異なるメーカーのコンピューターでも通信できるよう、ISOが定めた標準化フレームワークです。通信機能を7つの層(レイヤー)に分割することで、各層が独立して設計・実装・修正できるようになっています。
なぜ層に分けるのか
たとえばWebブラウザの仕様が変わっても、その下の物理的なケーブル規格は影響を受けません。層を分けることで「関心の分離」が生まれ、各層の技術を独立して進化させられます。また、問題が起きたときにどの層に原因があるかを絞り込みやすくなります。
| 層番号 | 層の名称 | 担当する機能の概要 |
|---|---|---|
| 第7層 | アプリケーション層 | 利用者が直接使うサービス(Web閲覧・メール・ファイル転送)のプロトコルを担当 |
| 第6層 | プレゼンテーション層 | データの表現形式(文字コード変換・暗号化・圧縮)を担当 |
| 第5層 | セッション層 | 通信の開始から終了までの管理(セッションの確立・維持・切断)を担当 |
| 第4層 | トランスポート層 | 端末間のデータ転送の信頼性を担当。ポート番号でアプリを識別する |
| 第3層 | ネットワーク層 | 異なるネットワーク間の経路選択(ルーティング)を担当。IPアドレスで識別 |
| 第2層 | データリンク層 | 同一ネットワーク内の隣接機器間の通信を担当。MACアドレスで識別 |
| 第1層 | 物理層 | 電気信号・光信号の送受信など物理的な伝送を担当 |
各層の役割と代表プロトコル
ポート
ワーク
リンク



下から物理・データリンク・ネットワーク・トランスポート……と積み上がっていくイメージが掴めた瞬間、急に覚えやすくなりました。「建物の基礎から屋上まで積み上げる」感じで、第1層が地盤で第7層がユーザーが使う屋上フロアというイメージです。上の層は下の層のサービスを使いながら動く、という関係性を掴んでおくと、プロトコルの役割分担も自然と見えてきます。
TCP/IPモデルとOSIの対応関係
実際のインターネットで使われているのはTCP/IPモデル(4層)です。OSIモデルは標準化の参照枠組みとして重要ですが、実装面ではTCP/IPが主流となっています。試験では「どの層が対応するか」の対応関係が問われます。
| TCP/IP 4層モデル | 対応するOSI層 | 代表プロトコル |
|---|---|---|
| アプリケーション層 | 第5層・第6層・第7層(セッション〜アプリ) | HTTP・HTTPS・FTP・SMTP・DNS・POP3 |
| トランスポート層 | 第4層(トランスポート) | TCP・UDP |
| インターネット層 | 第3層(ネットワーク) | IP・ICMP・ARP・OSPF |
| ネットワークインタフェース層 | 第1層・第2層(物理・データリンク) | Ethernet・Wi-Fi・PPP |
TCPとUDPの違い
| 比較項目 | TCP | UDP |
|---|---|---|
| 接続確立 | 3ウェイハンドシェイクで接続確立してから通信 | 接続確立なし(コネクションレス) |
| 信頼性 | 確認応答(ACK)・再送制御・順序保証あり | 確認応答・再送なし。データ欠損が起きても続行 |
| 速度 | 制御が多い分、相対的に低速 | オーバーヘッドが少なく高速 |
| 適した用途 | Web(HTTP)・メール・ファイル転送。データ完全性が重要な場合 | 動画ストリーミング・VoIP・DNS。リアルタイム性が重要な場合 |
| フロー制御 | あり(ウィンドウ制御) | なし |
IPアドレスとサブネット
IPv4アドレスは32ビット(4オクテット)で構成され、ドット区切りの10進数(例:192.168.1.1)で表されます。IPアドレスは「ネットワーク部」と「ホスト部」の2部分に分かれています。
8ビット
8ビット
8ビット
8ビット
| クラス | 先頭ビット | アドレス範囲 | 想定規模 |
|---|---|---|---|
| クラスA | 0で始まる | 1.0.0.0 〜 126.255.255.255 | 超大規模ネットワーク(最大約1677万台) |
| クラスB | 10で始まる | 128.0.0.0 〜 191.255.255.255 | 中規模ネットワーク(最大約6万5千台) |
| クラスC | 110で始まる | 192.0.0.0 〜 223.255.255.255 | 小規模ネットワーク(最大254台) |
| クラスD | 1110で始まる | 224.0.0.0 〜 239.255.255.255 | マルチキャスト用。ホストへの割り当て不可 |
サブネットマスクの考え方
サブネットマスクは、IPアドレスのどこまでがネットワーク部でどこからがホスト部かを示すビットマスクです。例えば「255.255.255.0」(CIDR表記:/24)ならば、先頭24ビットがネットワーク部、残り8ビットがホスト部です。この場合、同一ネットワーク内に最大254台のホストを収容できます(全0と全1は特別用途のため除く)。
プライベートIPアドレス
インターネット上では使用できない、組織内でのみ利用できるアドレス範囲です。NAT(ネットワークアドレス変換)を介してインターネットに接続します。
10.255.255.255
大規模組織向け
172.31.255.255
中規模組織向け
192.168.255.255
家庭・小規模向け
ネットワーク機器の役割
ネットワーク機器はOSI参照モデルのどの層で動作するかで分類されます。試験では「どの機器がどの層で動くか」という対応関係が頻出です。
| 機器名 | 動作するOSI層 | 主な機能と特徴 |
|---|---|---|
| リピータ | 第1層(物理層) | 電気信号を増幅・再生して遠距離伝送を可能にする。セグメントを延長するが、トラフィックをフィルタリングする機能はない |
| ハブ(集線装置) | 第1層(物理層) | 複数の端末を物理的に接続する。受信した信号を全ポートに送出する(ブロードキャスト)。スイッチに比べ非効率 |
| スイッチ(L2スイッチ) | 第2層(データリンク層) | MACアドレスを学習し、宛先ポートにのみフレームを転送。衝突ドメインを分離しネットワーク効率を高める |
| ルータ | 第3層(ネットワーク層) | IPアドレスに基づき異なるネットワーク間の経路を選択して転送。ブロードキャストドメインを分割する |
| L3スイッチ | 第3層(ネットワーク層) | スイッチのハードウェア性能とルーティング機能を組み合わせたもの。高速でVLAN間通信が可能 |
| ゲートウェイ | 第4〜7層(上位層) | 異なるプロトコル体系のネットワーク間でプロトコル変換を行う。メールサーバーやプロキシサーバーが代表例 |
| ファイアウォール | 第3〜4層(一般的) | パケットのIPアドレス・ポート番号・プロトコルを検査して通過可否を制御。外部からの不正アクセスを遮断する |
身近な場面で考えてみると
ブラウザにURLを入力して「Enter」を押してからWebページが表示されるまでの間に、OSI7層すべての層が連携して動いています。
過去問で確認する
- ア 電気信号や光信号を使って、ビット列を物理的に伝送する。
- イ MACアドレスを利用して、同一ネットワーク内の隣接機器間でフレームを転送する。
- エ IPアドレスを使ってネットワーク間の経路を選択し、パケットを転送する。
- ウ ポート番号によってアプリケーションを識別し、端末間のデータ転送の信頼性を管理する。← 正解
- ア TCPはコネクションレス型であり、データの到達確認は行わない。
- イ UDPはコネクション型であり、3ウェイハンドシェイクで接続を確立する。
- エ UDPはHTTP通信に使用され、TCPはDNS問い合わせに使用される。
- ウ TCPはデータの順序保証と再送制御を行い、UDPはリアルタイム性が重要な通信に適している。← 正解
試験で出やすいのは「どの機器がどの層で動くか」と「TCPとUDPの違い」です。スイッチ=第2層(MACアドレス)、ルータ=第3層(IPアドレス)、ゲートウェイ=上位層(プロトコル変換)という対応は、機器の役割と層のキーワードをセットで覚えておくと本番で迷いにくくなります。
また、プライベートIPアドレス(192.168.x.x / 172.16〜31.x.x / 10.x.x.x)は家庭のルーターを見ると実感できます。身近なものと結びつけると、試験前の混乱が少し和らぐかもしれません。









