パケット通信方式のひとつ。TCPにおいて、データを効率よく転送するために利用される。基本的なTCP通信では、データを送信するたびに確認応答を待ってから次のデータを送信する。一方、ウィンドウ制御では、受信側にバッファメモリを用意し、そのメモリがいっぱいになるまで連続してデータを受信できる。つまり、送信側と受信側がそれぞれ用意したウィンドウの容量(ウィンドウサイズ)に収められるだけのデータをまとめて転送するため、より効率的な通信が可能となる。その際、通信途中で送信に失敗したデータを再送するなどの処理も行う。