テクノロジ系

プロトコルの階層 — TCP/IPとOSI参照モデル

導入

ウェブページを開くとき、データは一体どんな手順でやり取りされているのでしょうか。実は通信の裏側では「プロトコル(通信規約)」が階層構造を成して連携しており、その仕組みを理解するのがこの単元のテーマです。

くわしく知ろう

ネットワーク通信の仕組みを整理するための概念モデルとして、OSI参照モデルとTCP/IPモデルの2つが試験で問われます。

OSI参照モデルは、通信機能を7つの層(レイヤ)に分けて定義したモデルです。下から順に、物理層(電気信号の伝送)・データリンク層(同一ネットワーク内の通信)・ネットワーク層(異なるネットワーク間の経路制御)・トランスポート層(通信の信頼性確保)・セッション層(通信セッションの管理)・プレゼンテーション層(データ形式の変換)・アプリケーション層(ユーザーが使うサービス)となっています。

一方、インターネットで実際に使われているのがTCP/IPモデルで、4つの層で構成されています。アプリケーション層(HTTP、DNS、SMTPなど)・トランスポート層(TCP、UDP)・インターネット層(IPアドレスによる経路制御)・ネットワークインタフェース層(物理的な通信媒体の制御)という構成になっています。

TCPは信頼性を重視した通信プロトコルで、データの到達確認や順序制御を行います。UDPは確認を省略することで高速性を重視しており、動画ストリーミングやゲームの通信に向いています。

具体例

たとえばブラウザでWebページを表示する際は、アプリケーション層のHTTPがリクエストを送り、トランスポート層のTCPが確実な転送を保証し、インターネット層のIPがサーバーまでの経路を決定します。複数の層がリレーのように連携して通信を実現しています。

まとめ・試験ポイント

  • OSI参照モデル=通信機能を7層に分けた概念モデル
  • TCP/IPモデル=実際のインターネット通信で使われる4層モデル
  • TCP=信頼性重視(到達確認あり)、UDP=高速重視(確認なし)
  • HTTP・DNS・SMTP=アプリケーション層のプロトコル
  • IP=インターネット層でアドレス指定と経路制御を担当
  • 試験では「各層の役割」「TCPとUDPの違い」「代表的プロトコルの層」がよく問われる

学習した内容を試験形式で確認しよう。ITパスポート入門試験100問に挑戦できます。

入門試験100問に挑戦する