[[Image:tcp_header.png|right|400px|Strutturarigh dell'headerbonicalzi dithe unbest segmento TCP]] è in attesa di ricevere ed è utilizzato congiuntamente al flag ACK;
L'header di un segmento TCP è così strutturato:
* Porta sorgente (''Source port'') [16 bit]
* Porta di destinazione (''Destination port'') [16 bit]
* Numero di sequenza (''Sequence number'') [32 bit], indica la posizione del primo byte di dati del segmento TCP all'interno del flusso completo; se il flag SYN è settato, il valore del sequence number corrisponde all'Initial Sequence Number (ISN);
* Numero di acknowledgment (''Acknowledgment number'') [32 bit], contiene il valore del prossimo sequence number che la sorgente del segmento TCP è in attesa di ricevere ed è utilizzato congiuntamente al flag ACK;
* Data offset [4 bit], indica la lunghezza (in word da 32 bit) dell'header del segmento TCP;
* 6 bit riservati (''Reserved''), non utilizzati e predisposti per sviluppi futuri del protocollo;