Het TCP-venster ofwel TCP window is een mechanisme dat wordt gebruikt om de stroom van gegevens tussen twee apparaten (zoals een computer en een server) via een netwerk te regelen. Het wordt gebruikt bij de TCP-protocolcommunicatie dat de stroom van gegevens beheert die tussen een sender (afzender) en receiver (ontvanger) uitgewisseld worden. Het TCP venster bepaalt hoeveel data er tegelijkertijd overgedragen kan worden, voordat er een bevestiging (ACK) terugkomt van de receiver dat de data ontvangen is en het venster weer vergroot kan worden voor volgende datastromen. Het TCP-venster is een dynamisch mechanisme en past zich continu aan, afhankelijk van de netwerkcondities. Het optimaliseren van het TCP-venster kan helpen bij het verbeteren van de prestaties van een netwerk.