Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

List the sequence of acknowledgments transmitted by the TCP receiver in response

ID: 3596989 • Letter: L

Question

List the sequence of acknowledgments transmitted by the TCP receiver in response to the receipt of the segments actually received. In particular, give the value in the acknowledgment field of each receiver-to-sender acknowledgment, and give a brief explanation as to why that particular acknowledgment number value is being used.

TCP sequence and ACK numbers with segment loss Consider the figure below in which TCP a sender and receiver communicate over a connection in which the sender-to-receiver segments may be lost. The TCP sender sends initial window of five segments at t=1,2,3,4,5, respectively. Suppose the initial value of the sender-to-receiver sequence number is 147 and the first five segments each contain 561 bytes. The delay between the sender and the receiver is 7 time units, and so the first segment arrives at the receiver at t=8. As shown in the figure, two of the five segments) are lost between the sender and the receiver. TCP receiver TCP sender TCP s TCP s TCP s - TCP s t=2 t=3 lost t=5 TCP s lost t 10 t = 11 t 12

Explanation / Answer

The sequence of acknowledge number can be given as:

For first segment, ACK received is: 147 + 561 = 708, so the first ACK sent by receiver has 708 as ACK number.

As, we can see, the second segment is lost, so there will be no ACK sent by the receiver for it.

For third segment, ACK received is : 708 + 561 + 561 = 1830, so the third ACK sent by receiver is 1830 as ACK number.

As, we can see, the fourth segment is lost, so there will be no ACK sent by the receiver for it.

For third segment, ACK received is : 1830 + 561 + 561 = 2952 , so the fifth ACK sent by receiver is 2952 as ACK number.

The value of the ACK number is generated by adding the values of initial sequence number and bytes containing in each segment.

THANK YOU. IFANY QUERY, ASK IN COMMENT SECTION.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote