There might be more to TCP than you think.
Transmission Control Protocol Flags:
- URG (Urgent)
- Process the packet before any other packets that are not flagged as urgent.
- ACK (Acknowledge)
- Acknowledge receipt of a sequence number.
- PSH (Push)
- The Packet should be processed immediately and should not be buffered.
- RST (Reset)
- Resets connection
- SYN (Synchronize)
- Request to open a TCP connection
- FIN (Finished)
- The FIN flag indicates that the sender has no more data to send.