Das Control-Flag-Feld ist ein Datenfeld im TCP-Header, das dem Datenfeld für die Headerlänge folgt.
Das Control-Flag-Feld enthält sechs Bit-Indikatoren, die den Verbindungszustand steuern, also den Verbindungsaufbau, die Aufrechterhaltung der Verbindung und den Verbindungsabbau. Darüber hinaus behandeln die Flags die Abarbeitung von Daten und deren Dringlichkeiten.
Das Control-Flag-Feld umfasst sechs Flags: Urgent-Flag ( URG), Bestätigungs-Flag ( ACK), Push-Flag ( PSH), Reset-Flag ( RST), Synchronisations-Flag ( SYN) und Final-Flag ( FIN).