1,654 views
1 votes
1 votes
Consider a misbehaving TCP receiver. The receiver modifies its TCP such that upon receiving a data segment containing N bytes, the receiver divides the resulting acknowledgment into M, where M<=N, separate acknowledgments each covering one of distinct pieces of the received data segment.
For e.g. if it receives data acknowledging bytes 1 to 1000, then the receiver, for M=2 will send 2 ACKs for 501 and 1001.
Consider a normal TCP sender sending data to this misbehaving TCP receiver. The sender sends a 1500 byte
packet with sequence number 1. The receiver sends back M=3 ACKs.
What packets will the sender send next in response to the 3 ACKs?

(A) Response will be packets with byte sequence numbers 1501, 1505, 1509 and 1513.
(B) Response will be packets with byte sequence numbers 1501, 3003, 4506 and 6009.
(C) Response will be packets with byte sequence numbers 1501, 3002, 4503 and 6004.
(D) Response will be packets with byte sequence numbers 1501, 3001, 4501 and 6001.

3 Answers

0 votes
0 votes

Option - D

The cwind will increase (Becomes 4 in 1 RTT) proportional to M..

 

0 votes
0 votes

Since in the slow start phase, the cwnd size is increased by 1 segment for every ack's received (irrespective of whether the Ack received is for size less than MSS). So the cwnd is increased by 3 after receiving 3 ACK's, i.e; cwnd= cwnd(initially 1) + 3 = 4 segments. So, the next responses would be packets with byte sequence numbers- 1501, 3001, 4501, 6001 [Since the segment size(MSS=1500B) is not changed].

 

Related questions

0 votes
0 votes
1 answer
1
1 votes
1 votes
1 answer
2
amiteshKeshari asked Oct 23, 2023
620 views
In a Class C network,if subnet mask is 255.255.255.244 then how many number of host in each subnet?
0 votes
0 votes
0 answers
3
54Y4N asked Oct 9, 2023
214 views
A 1 kilometer long CSMA/CD (not 802.3) has a propagation speed of 200m/ìsec. Repeaters are not allowed in this system Data frames are 256 bits long, including 32 bits of...