What is a TCP Window

It is part of the TCP session establishment protocol and is negotiated between client and server for each session. It dictates how many packets can be sent before waiting for an ACK and therefore obviously affects throughput and retransmissions.