ネットワーク
TCP/IP
Transmission Control Protocol / Internet Protocol
概要
インターネットの基盤となる通信プロトコル群で、信頼性の高いデータ通信を実現する。
詳細解説
TCP/IPは、インターネットで使用される標準的な通信プロトコル体系である。IP(Internet Protocol)がパケットのアドレス指定と経路制御を担い、TCP(Transmission Control Protocol)が信頼性の高いデータ転送を実現する。
TCP/IPモデルは、ネットワークインタフェース層、インターネット層、トランスポート層、アプリケーション層の4層で構成される。UDPはTCPと異なりコネクションレス型で、リアルタイム通信や動画配信に適している。
試験対策のポイント
- 暗記必須:TCP/IPは4階層モデル(アプリケーション層・トランスポート層・インターネット層・ネットワークインタフェース層)。OSI参照モデル7階層との対応が問われる。
- 頻出ポイント:TCP(コネクション型・再送制御で信頼性高い)とUDP(コネクションレス型・高速だが信頼性低い)の違いが超頻出。動画配信等はUDP。
- ひっかけ注意:TCPは到達確認・順序保証ありで確実、UDPは確認なしで速いが欠落しうる。ポート番号でアプリを識別する。
- 関連づけ:IPアドレス・ポート番号・各種プロトコル(HTTP・FTP・DNS等)が各層のどこに位置するか整理する。
事例・具体例
Webブラウジングでは、HTTPがアプリケーション層、TCPがトランスポート層、IPがインターネット層のプロトコルとして階層的に連携してデータを転送する。