What is the main purpose of the TCP three-way handshake?
A
Compress data packets
B
Establish a reliable connection between client and server
C
Assign IP addresses
D
Encrypt data transmission
Correct Answer: Option B — Establish a reliable connection between client and server
Explanation:
The TCP three-way handshake establishes a reliable connection between a client and server by exchanging SYN, SYN-ACK, and ACK messages befor...
The TCP three-way handshake establishes a reliable connection between a client and server by exchanging SYN, SYN-ACK, and ACK messages before data transmission begins. This process ensures both parties are synchronized and ready to communicate.