Das Control-Flag-Feld ist ein Datenfeld im TCP-Header, das dem Datenfeld für die Header-Lä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).