Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1134

TCP

TCP とは何ですか?

TCPコネクション指向のトランスポートプロトコル(RFC 9293)で、IP 上で 2 つのエンドポイント間に順序保証・信頼性・輻輳制御を備えたバイトストリームを提供する。


Transmission Control Protocol は RFC 9293 で標準化されており(RFC 793 を廃止)、送受信側 IP とポートの 4 タプルで識別される 2 つのエンドポイント間で、信頼性が高く順序を保ったバイト配送を提供します。コネクションは 3 ウェイハンドシェイク(SYN、SYN-ACK、ACK)で確立し、FIN/FIN-ACK または RST で終了します。TCP は 32 ビットのシーケンス番号で各バイトを番号付けし、累積 ACK と再送タイマーを使い、Reno、CUBIC、BBR などの輻輳制御アルゴリズムを動かします。HTTP/1.1、HTTPSSSH、SMTP、IMAP など多くのアプリケーションプロトコルが TCP の上で動作します。代表的な攻撃には SYN フラッド、RST インジェクション、シーケンス番号予測、オフパス乗っ取りがあります。

  1. 01

    HTTPS リクエストはポート 443 への TCP 接続を開き、3 ウェイハンドシェイク後に TLS を交渉する。

  2. 02

    SYN フラッドは最後の ACK を送らず、サーバの半開きコネクションテーブルを枯渇させる。

よくある質問

TCP とは何ですか?

コネクション指向のトランスポートプロトコル(RFC 9293)で、IP 上で 2 つのエンドポイント間に順序保証・信頼性・輻輳制御を備えたバイトストリームを提供する。 サイバーセキュリティの ネットワークセキュリティ カテゴリに属します。

TCP とはどういう意味ですか?

コネクション指向のトランスポートプロトコル(RFC 9293)で、IP 上で 2 つのエンドポイント間に順序保証・信頼性・輻輳制御を備えたバイトストリームを提供する。

TCP はどのように機能しますか?

Transmission Control Protocol は RFC 9293 で標準化されており(RFC 793 を廃止)、送受信側 IP とポートの 4 タプルで識別される 2 つのエンドポイント間で、信頼性が高く順序を保ったバイト配送を提供します。コネクションは 3 ウェイハンドシェイク(SYN、SYN-ACK、ACK)で確立し、FIN/FIN-ACK または RST で終了します。TCP は 32 ビットのシーケンス番号で各バイトを番号付けし、累積 ACK と再送タイマーを使い、Reno、CUBIC、BBR などの輻輳制御アルゴリズムを動かします。HTTP/1.1、HTTPS、SSH、SMTP、IMAP など多くのアプリケーションプロトコルが TCP の上で動作します。代表的な攻撃には SYN フラッド、RST インジェクション、シーケンス番号予測、オフパス乗っ取りがあります。

TCP からどのように防御しますか?

TCP に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

TCP の別名は何ですか?

一般的な別名: 伝送制御プロトコル。

関連用語

関連項目