技術共有

TCP/IPモデルとOSIモデルの違い(インタビューの質問)

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

OSIモデルは、国際標準化機構 ISO によって策定された、コンピュータ間や通信システム間の相互接続のための標準化されたシステムで、主に次の 7 つのレベルに分かれています。

  • 物理層
  • データリンク層
  • ネットワーク層
  • トランスポート層
  • セッション層
  • プレゼンテーション層
  • アプリケーション層

理論的には OSI モデルの方が包括的ですが、実際のネットワーク通信では、TCP/IP モデルの方が次の 4 つのレベルに分かれています。

  • アプリケーション層
  • トランスポート層
  • インターネット層
  • ネットワークインターフェース層

アプリケーション層:この層は、OSIモデルの「アプリケーション層、プレゼンテーション層、セッション層」に相当し、ユーザープログラムと直接対話するインターフェースを提供し、電子メールやWebブラウジングなど、ネットワーク上のさまざまなアプリケーションにサービスを提供します。

トランスポート層 : この層は OSI モデルの「トランスポート層」に対応し、エンドツーエンドのデータ伝送と信頼性の高いコネクションレス伝送サービスを提供します。主な伝送プロトコルは TCP と UDP です。その中でも、TCP は信頼性の高いデータ送信を提供し、データの正確性と完全性を保証します。 UDP はコネクションレスであり、リアルタイムのオーディオやビデオのストリーミングなど、信頼性を必要としない伝送に適しています。

インターネット層:この層は OSI モデルの「ネットワーク層」に対応し、データ パケットのルーティングと転送を提供します。主なプロトコルは IP であり、最適なパスを選択してソース ホストからターゲット ホストにデータを送信します。

ネットワークインターフェース層:この層はOSIモデルの「データリンク層と物理層」に相当し、イーサネットやWIFIなどの物理伝送メディアの伝送を担当します。