And more...
There are a bunch of control flags:
URG: urgent data included.
ACK: this segment is (among other things)
an acknowledgement.
RST: error – connection must be reset.
SYN: synchronize Sequence Numbers
(setup)
FIN: polite connection termination.