is a method, in which the sender and the receiver inform their respective operating systems that a connection will be initiated before the actual data communication begins
SYN - Synchronize
ACK - Acknowledge
FIN - Finish
Three-way handshake
fields to implement reliable and ordered data transmission
Sequence Number and Acknowledgement Number
requires the sender to receive an acknowledgement from the receiver after transmitting a certain amount of data
Window Sliding Mechanism
is engaged when the data transmission is complete in order to disconnect the TCP connection and release system resources
TCP Shurtdown (Four-Way Handshake)