Question: Computer A and B are communicating over a TCP connection. After receiving the SYNACK segment, Computer A sends three segments to Computer B . The

Computer A and B are communicating over a TCP connection. After receiving the SYNACK segment, Computer A sends three segments to Computer B. The first segment contains 120 bytes of data, the second segment contains 76 bytes and the third segment contains 107 bytes. The hexadecimal value of the first 12 bytes of the second segment is 051B C8DC 002429D000001770. Between sending the first and second segments, Computer A does not receive anything from Computer B. Between sending the second and third segments, Computer A receives a segment from Computer B, which contains 69 bytes of data.
If before sending the segment, Computer B has received both the first and second segment from Computer A, what is the sequence number, acknowledgment number of the segment from Computer B?
If before sending the segment, Computer B has received only the second segment from Computer A, what is the sequence number, and acknowledgment number of the segment from Computer B?
Suppose Computer B has received both the first and second segments from Computer A before sending the segment. After that, the segment arrives at Computer A before the timeout for the first segment occurs, what is the sequence number, and acknowledgment number of the third segment sent from Computer A?
Suppose Computer B has received neither the first nor the second segment from Computer A before sending the segment. After that, the segment arrives at Computer A after the timeout for the first segment occurs, what is sequence number, acknowledgment number of the segment sent from B and of the third segment sent from Computer A?
Provide the answers as decimal numbers. Separate the answers in each part by commas, and separate the answers from different parts by semicolons, for example, "2,3;4,5;6,7;8,9".

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 Programming Questions!