Question: TCP Protocol The following diagram represents TCP opening session between two hosts A & B. Use the same diagram and complete drawing the remaining TCP
TCP Protocol
The following diagram represents TCP opening session between two hosts A & B. Use the same diagram and complete drawing the remaining TCP segments given the following scenarios:
- Host A sends HTTP request to Host B and Host B sends HTTP response. Show the sequence numbers on TCP segments. The sequence number should continue numbering after the opening session.
- Host A sends a second HTTP Request to Host B. Host B sends HTTP response to Host A, but the HTTP response was lost during transmission (Show the sequence numbers on TCP segments.)
- Host A sends a third HTTP request to Host B. Host B acknowledged receiving the HTTP request, but the acknowledgement TCP segment was lost. Host A will retransmit the third HTTP request and this will cause the transport layer at Host B to receive the same the third HTTP request segment twice. How will Host B handle the duplicated HTTP request TCP segment?
Host A sends a fourth HTTP request to Host B, Host B received the fourth HTTP request, but it didnt acknowledge it. How host A will retransmit the fourth HTTP request. Show the sequence number on TCP segments. Explain what the reason could be for not acknowledging the fourth HTTP request from Host B.

NOTE:
- You need to draw the three scenarios in ONE diagram. Dont draw separate diagrams for each of the scenarios.
- You must draw other TCP diagrams not mentioned in the exercise (i.e., Closing session
Host A A1 SYN Host Be SYN/ACK B1 A2+ ACKe
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
