テクノロジ
TCPとは
英語名:Transmission Control Protocol
ひとことで言うと:コネクションを確立し、順序制御・再送制御・フロー制御などによって信頼性のある通信を提供するトランスポート層プロトコル。
意味をわかりやすく解説
TCPは送信前に接続を確立し、シーケンス番号や確認応答を使って欠落・重複・順序入替えを検出します。失われたデータは再送し、受信側の処理能力に合わせて送信量も調整します。
信頼性を高める代わりに制御のオーバーヘッドがあります。Web、メール、ファイル転送など、データを正確に届けたい用途で広く利用されます。
具体例
Webページのデータの一部がネットワーク上で失われても、TCPが再送して欠落を補い、正しい順序でアプリケーションへ渡します。
似た用語との違い
UDP
TCPは接続・再送・順序制御で信頼性を確保します。UDPは確認や再送を省き、軽量に送ります。
基本情報技術者試験の試験ポイント
3ウェイハンドシェイク、シーケンス番号、ACK、再送、フロー制御を理解します。UDPとの比較が重要です。
CHECK QUESTION
TCPで接続開始時にSYN、SYN+ACK、ACKを交換する手順を何と呼びますか。
答えを見る
3ウェイハンドシェイクです。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。