Die Push-Flag ist ein Bit-Indikator des Control-Flag-Feldes im TCP-Header, der die interne Steuerung der Datenpakete übernimmt.
Die Flag wird immer während des Verbindungsaufbaus übermittelt. Bei einem gesetzten Flag müssen die Daten mit dem Data Stream Push Service weiterverarbeitet werden, d.h. das TCP-Protokoll muss die Daten an eine höhere Schicht weiterleiten. Bei nicht gesetztem Flag können die Daten in die Sende- bzw. Empfangsqueue gestellt werden.