86 views

True or false?

1. Host A is sending Host B a large file over a TCP connection. Assume Host B has no data to send Host A. Host B will not send acknowledgments to Host A because Host B cannot piggyback the acknowledgments on data.
2. The size of the TCP rwnd never changes throughout the duration of the connection.

1. Suppose Host A is sending Host B a large file over a TCP connection. The number of unacknowledged bytes that A sends cannot exceed the size of the receive buffer.
1. Suppose Host A is sending a large file to Host B over a TCP connection. If the sequence number for a segment of this connection is m, then the sequence number for the subsequent segment will necessarily be m + 1.
1. The TCP segment has a field in its header for rwnd.
2.  Suppose that the last SampleRTT in a TCP connection is equal to 1 sec. The current value of the TimeoutInterval for the connection will necessarily be  $\gt =$ 1 sec.
3.  Suppose Host A sends one segment with sequence number 38 and 4 bytes of data over a TCP connection to Host B. In this same segment the acknowledgment number is necessarily 42.
| 86 views

(B.) False. Rwnd may change during connection. Although Reciever Buffer remain fixed.

(C.) True. Since the number of unacknowledged bytes that A sends cannot exceed the size of the receive window.  So there will be no way it can exceed reciever buffer, since rwnd <= rcvr buffer.

(D.)False. It is not necessary. Let say sender sends following segment with seq. number 10-19 it gets received , 20-29 gets lost ,30-39 get rcvd, now sender can retransmit segment (20-29) instead of (40-49).