Suppose two hosts use a TCP connection to transfer a large file . Which of the following statements is/are FALSE with respect to the TCP connection?
see 2 d) , 2f) , 2b) and 2 c) here http://web.eecs.utk.edu/~qi/teaching/ece453f06/hw/hw7_sol.htm
the upper bound for number of UnAck bytes at sender is actually SWS(sender window size) and hope you know SWS must be less than the advertised window.
Useful link : https://web.cs.wpi.edu/~rek/Undergrad_Nets/C02/TCP_SlidingWindows.pdf
III. False. It is the size of the receiver's buffer that's never changed. RcvWindow is the part of the receiver's buffer that's changing all the time depending on the processing capability at the receiver's side and the network traffic.
the point number b is also wrong . it depends on the value of alpha we have taken . point f of the pdf also state that . have a look
f) Suppose that the last sampleRTT in a TCP connection is equal to 1 second. Then timeout for the connection will necessarily be set to a value >= 1 second.
How b ??
This problem is taken from tanenbaum exercise .
I is directly taken , see 2 d) here http://web.eecs.utk.edu/~qi/teaching/ece453f06/hw/hw7_sol.htm
II is also in above link but indirectly , see 2 f)
III it is also direct from tanenbaum, see above link 2 b)
IV Indirectly taken , see question number 2 c)
Reason for I to be wrong: The sequence number of the subsequent segment depends on the number of 8-byte characters in the current segment. Transfer in TCP is byte ordered.
The sequence number of the subsequent segment depends on the number of each 8-byte long characters in the current segment.
One sequence number for one 8B character.
yes sir TRUE... working on it :). But this...