Skip to content
Latchkey

TCP Handshake - CI/CD用語集の定義

TCPハンドシェイクは、データ送信前に信頼できる接続を確立する3ウェイのやり取り(SYN → SYN-ACK → ACK)です。そのラウンドトリップのコストこそが、CIの高速なネットワーク呼び出しでconnection poolingとkeep-aliveが重要になる理由です。

CIにおいて

新しいdependencyのダウンロードやregistryのpullのたびにハンドシェイクのコストを払います。keep-aliveで接続を再利用すると、そのリクエストごとのレイテンシを規模を問わず取り除けます。

関連ガイド