Connection Establishment and Termination

Connection Establishment Protocol

Three way handshake

Client sends SYN

Server sends SYN-ACK

Client sends ACK

Connection Termination Protocol

First side sends FIN-ack

Second side sends ack

Later, second side sends FIN-ack

First side sends ack