33.2k views
2 votes
A protocol that is responsible for establishing a connection between two hosts by using a three-step handshake process

User Bansi
by
7.8k points

1 Answer

5 votes

Final answer:

The protocol responsible for establishing a connection between two hosts using a three-step handshake process is TCP.

Step-by-step explanation:

The protocol that is responsible for establishing a connection between two hosts by using a three-step handshake process is the Transmission Control Protocol (TCP).

Here is a step-by-step explanation of the three-step handshake process:

  1. The client sends a SYN packet to the server, indicating its request to establish a connection.
  2. The server responds with a SYN-ACK packet, acknowledging the client's request and indicating its readiness to establish a connection.
  3. The client sends an ACK packet to the server, confirming the establishment of the connection.

This process ensures that both the client and the server are ready and willing to establish a reliable and secure connection before any data transmission takes place.

User Ehfeng
by
8.0k points