IT用語帳

TCP/IP

Transmission Control Protocol / Internet Protocol

てぃーしーぴーあいぴー

インターネットで標準的に使用されるプロトコル体系。ネットワークインタフェース層、インターネット層、トランスポート層、アプリケーション層の4階層で構成される。OSI参照モデルの7層に対し実用的な4層構造を採用している。
ネットワークの基礎 > TCP/IPプロトコルスイート

他の資格での定義

IPTCP/IP

インターネットの通信で標準的に使用されるプロトコル群。TCPが信頼性のある通信を、IPがデータの配送先指定を担当する。

SGTCP/IP

インターネットで標準的に使用される通信プロトコル群。IPがパケットの宛先指定と経路選択を担い、TCPが信頼性のあるデータ転送を保証する。現在のネットワーク通信の基盤技術。

FETCP/IP

インターネットの標準的なプロトコル群。IPがネットワーク層でパケットの経路選択と転送を担い、TCPがトランスポート層で信頼性のある通信を提供する。4層モデル(ネットワークインタフェース層、インターネット層、トランスポート層、アプリケーション層)で構成される。

APTCP/IP

インターネットの標準プロトコル群。OSI参照モデルの7層に対し、ネットワークインタフェース層、インターネット層、トランスポート層、アプリケーション層の4層で構成される。TCPが信頼性のある通信を、IPがパケットのルーティングを担う。

SATCP/IP

インターネットの標準プロトコル体系。IP(ネットワーク層)が経路制御を、TCP(トランスポート層)が信頼性のあるデータ転送を担う。アプリケーション層、トランスポート層、インターネット層、ネットワークインタフェース層の4層モデルで構成される。

ESTCP/IP

インターネットの標準プロトコル体系。IPがネットワーク間のパケット転送を、TCPが信頼性のある通信(順序保証、再送制御)を提供する。組込みシステムでは軽量TCP/IPスタック(lwIP等)が使用される。

関連キーワードの用語

NWIP(Internet Protocol)

TCP/IPのインターネット層で動作するプロトコル。IPアドレスによるホストの識別とパケット単位でのデータ転送を行う。コネクションレス型の通信で、ベストエフォートによるパケット配送を提供する。ルーティングによって宛先までパケットを中継する。

NWTCP(Transmission Control Protocol)

コネクション型のトランスポート層プロトコル。3ウェイハンドシェイクによる接続確立、シーケンス番号による順序保証、確認応答による信頼性確保、ウィンドウ制御によるフロー制御、輻輳制御を行う。HTTP、SMTP、FTP等で使用される。

NWUDP(User Datagram Protocol)

コネクションレス型のトランスポート層プロトコル。TCPと異なり接続確立や確認応答を行わず、軽量で高速な通信を実現する。リアルタイム通信(VoIP、動画配信)やDNS問い合わせ等で使用される。

NWICMP(Internet Control Message Protocol)

IPネットワークにおけるエラー通知や診断を行うプロトコル。pingコマンドで使用されるEcho Request/Replyや、到達不能通知(Destination Unreachable)、経路変更通知(Redirect)等のメッセージタイプを持つ。

NWARP(Address Resolution Protocol)

IPアドレスからMACアドレスを解決するプロトコル。同一ネットワーク内でブロードキャストによりARPリクエストを送信し、該当するホストがARPリプライでMACアドレスを応答する。解決結果はARPキャッシュに一定時間保持される。

NWHTTP(HyperText Transfer Protocol)

Webサーバとクライアント間でHTMLなどのリソースを転送するためのプロトコル。リクエスト-レスポンス型の通信モデルを採用し、GET、POST、PUT、DELETE等のメソッドを使用する。HTTP/2では多重化やヘッダ圧縮、HTTP/3ではQUICによる高速化が行われている。