<-----------------32bits-----------------------> <-4b-> <-6bits-><--------16bits--------> +-----------------------+-----------------------+ | Port Source | Port Destination | +-----------------------+-----------------------+ | Numéro de Séquence | +-----------------------------------------------+ | Numéro d'Acquittement | +-----+-------+---------+-----------------------+ | THL | | Flag | Taille Fenêtre | +-----+-------+---------+-----------------------+ | Somme de ctrl (message) Pointeur d'Urgence | +-----------------------+-----------------------+ ... Options +-----------------------------------------------+ ... Données +-----------------------------------------------+ THL = Longueur de l'entête TCP sur 4 bits (*32bits) Flags = indicateur codé sur les 6 bits de droite (du plus faible au plus fort) * 0 = Fin * 1 = Synchronisation (SYN) * 2 = Réinitialisation (Reset) * 3 = Données immédiates (Push) * 4 = Acquittement (ACK) * 5 = Données urgentes Options = suites d'option codées sur * 1 octet à 00 = Fin des options * 1 octet à 01 = NOP (pas d'opération) * plusieurs octets de type TLV T = un octet de type: 2 Négociation de la taille max. du segment 3 Adaptation de la taille de la fenêtre 4 Autorisation des acquittements sélectifs 8 Estampilles temporelles L = un octet pour la taille totale de l'option V = valeur de l'option (sur L-2 octets)