OSI参照モデルについて

はじめに

データ通信の仕組みを理解するために、OSI参照モデルの7つの層を簡潔に説明します。各層は異なる役割を持ち、上位から下位に向かって通信が行われます。

OSI参照モデルの層

層名役割
7アプリケーション層通信の仕組みを決定します。具体的には、どうやって通信するかを定義します。
6プレゼンテーション層通信データを整形します。文字化けなどを防止するため、データの形式を調整します。
5セッション層通信が正しく行われているかを確認します。セッションの管理を行います。
4トランスポート層送信先のアプリケーションを確認します。ポート番号(例:TCP)を使ってデータを送ります。
3ネットワーク層送り先の確認を行います。IPアドレスを使ってデータを正しい場所に送ります
2データリンク層データ信号を扱いやすい形に整えます。MACアドレスを使って通信可能にします。
1物理層2進数データを電気信号に変換し、実際の物理的な通信を行います。

データ通信の流れ

データ通信は、上位のアプリケーション層(7層)から始まります。たとえば、WebサーバからWebページを取得する際の流れは次のようになります:

  1. アプリケーション層(7層): HTTP通信を通じてリクエストを送ります。
  2. トランスポート層(4層): ポート番号を使用して、適切なアプリケーションにデータを送ります。
  3. ネットワーク層(3層)およびデータリンク層(2層): IPアドレスを確認し、データを適切な形式に整え、物理的な通信を行います。
  4. 物理層(1層): 2進数データを電気信号に変換し、実際にデータを送信します。

このように、各層が役割を持ちながら協力してデータ通信を行っていることがわかります。

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