読み方 : ティーシーピー
正式名称 : Transmission Control Protocol
TCP(Transmission Control Protocol)は、インターネットなどのIPネットワーク上で信頼性の高いデータ通信を確立するために使用されるプロトコルです。
トランスポート層で動作し、データの到達確認やエラー回復、フロー制御を行い、3ウェイハンドシェイクによるコネクション確立を行います。このため、Webサイトの閲覧やメールの送受信など、多くのインターネット通信に利用されています。
IoTデバイス間での通信においても、データの完全性と信頼性が求められる場面でTCPが使われています。ただし、即時性や高速性が求められるリアルタイムアプリケーションではUDPが用いられることもあります。