Expand on TCP flow

SYN/SYN-ACK/ACK is the easy answer to "what happens in the TCP 3 way handshake". Those flags actually mean something!