OSI参照モデルについて

概要

OSI(Open Sysytem Interconnection)参照モデルとはネットワーキングと通信プロトコルの設計を表したものであり、ISOが定義している。
信システムの設計と機能を7つの異なるレイヤー(階層)に分割されている。
各レイヤーは、通信プロトコルの役割を明確に定義し、異なるレイヤー間で情報を交換することができる。

レイヤー

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

アプリケーション層

ソフトウェアアプリケーションへのインターフェースを提供する。
ユーザが直接操作するアプリケーションに関わるレイヤー。

プレゼンテーション層

データのエンコード、圧縮、暗号化を担当する。
データの表現と変換に関連している。

セッション層

通信セッションの確立、維持、停止を担当し、データの転送や同期も行う。

トランスポート層

データのセグメンテーションやエラー検出と訂正、ポート番号による通信制御などを行う。
TCP/IPやUDPが動作している。

ネットワーク層

ルーティングやパケット送信を行う、IPアドレスを使用して通信を制御する。

データリンク層

データのフレーム化やエラー検出と訂正、MACアドレスによるアクセス制御などを担当。

物理層

物理的な接続と伝送媒体に関するレイヤー。
電気信号やケーブル、ハードウェアデバイスなどが含まれる。