|
Answer» A TCP(Transmission Control Protocol) connection will be done as given below: - Step 1: At first, the receiver (HOST) will send a packet to the sender (SERVER) with an SYN (SYNchronize) flag. It is considered as an attempt made to open a connection. Then, the server will respond with an SYN flag and ACK (ACKnowledge) flag for acknowledging(approving) the connection. Now, the receiver will send an ACK flag for confirming the handshake. The operating systems at both ends will be kept informed about the connection establishment.
- Step 2: Now the sender will begin data transmission. It will ALSO gain acknowledgements from the receiver. A timer will begin when the sender initiates the sending of data.
- Step 3: The data will be retransmitted by the sender if it hasn’t received any acknowledgements even after the timer limit has been exceeded.
- Step 4: When the receiver buffer is full (in the case of windowing), the receiver will send a stop signal to the sender. The sender will stop the data transmission.
- Step 5: Then after all the data processing is done, the receiver will be sending a go signal into the sender. Now, the sender will again begin transmitting the data.
|