Question: 1. Consider a TCP connection between two hosts A and B. The initial sequence number used by Host A is 1000, and the initial
1. Consider a TCP connection between two hosts A and B. The initial sequence number used by Host A is 1000, and the initial ACK number is 200. Host A sends a TCP segment with a payload of 1000 bytes to Host B. Host B acknowledges the receipt of this segment. Assume that the TCP window size is large enough to accommodate both segments. a. What will be the value of the sequence number in the TCP segment sent by Host B? b. What will be the acknowledgement number in the TCP segment sent by host B to host A? 2. Host A sends three TCP segments consecutively to Host B over a TCP connection. The first segment has a sequence number of 500 and contains 800 bytes of data, the second segment has a sequence number of 1300 and contains 1000 bytes of data, and the third segment has a sequence number of 2300 and contains 1200 bytes of data. Assume that all three segments are correctly received by Host B. a. How much user data is contained in the first segment? b. What is the acknowledgment number in the TCP segment sent by Host B to acknowledge the receipt of the third segment? c. If the second segment is lost, what will be the acknowledgment number in the TCP segment sent by Host B to acknowledge the receipt of the third segment? d. If the third segment is lost, what is the sequence number of the next expected TCP segment from Host A?
Step by Step Solution
3.35 Rating (155 Votes )
There are 3 Steps involved in it
1 For the first scenario a The value of the sequence number in the TCP segment sent by Host B will b... View full answer
Get step-by-step solutions from verified subject matter experts
