本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

TCPとは

英語名:Transmission Control Protocol

ひとことで言うと:コネクションを確立し、順序制御・再送制御・フロー制御などによって信頼性のある通信を提供するトランスポート層プロトコル。

意味をわかりやすく解説

TCPは送信前に接続を確立し、シーケンス番号や確認応答を使って欠落・重複・順序入替えを検出します。失われたデータは再送し、受信側の処理能力に合わせて送信量も調整します。

信頼性を高める代わりに制御のオーバーヘッドがあります。Web、メール、ファイル転送など、データを正確に届けたい用途で広く利用されます。

具体例

Webページのデータの一部がネットワーク上で失われても、TCPが再送して欠落を補い、正しい順序でアプリケーションへ渡します。

似た用語との違い

UDP

TCPは接続・再送・順序制御で信頼性を確保します。UDPは確認や再送を省き、軽量に送ります。

基本情報技術者試験の試験ポイント

3ウェイハンドシェイク、シーケンス番号、ACK、再送、フロー制御を理解します。UDPとの比較が重要です。

CHECK QUESTION

TCPで接続開始時にSYN、SYN+ACK、ACKを交換する手順を何と呼びますか。

答えを見る

3ウェイハンドシェイクです。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。