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:

  1. 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.

  1. 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.)

  1. 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.

TCP Protocol The following diagram represents TCP opening session between two hosts

NOTE:

  1. You need to draw the three scenarios in ONE diagram. Dont draw separate diagrams for each of the scenarios.
  2. 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!