TCP は、届いたことを確認しながら順番どおりに通信を扱うための代表的な通信プロトコルです。
正確に届けたい通信 と相性がよく、Web、API、SSH、メール、業務システムなどで広く使われています。
ざっくり言うと、ちゃんと届いたか 順番が崩れていないか 欠けたら送り直すか を TCP 側で面倒を見る仕組みです。
そのぶん、軽さより確実さを優先したい場面で強みが出ます。
まず押さえたいポイント
- 順番保証と再送がある
- 届いたことを確認しながら通信する
- Web や業務系の通信でよく使われる
実務で見るポイント
- 少し遅くても、欠けない方が大事な通信に向いている
- 接続数、再送、タイムアウトの影響を見たくなる
TCP だから安全ではなく、暗号化や認証とは別の話