Question: 1 7 . ( 2 0 % ) A TCP session has been previously established between a client and server. Assume the following: Client o

17.(20%) A TCP session has been previously established between a client and server. Assume the following:
Client
o total of 1600B (B=bytes) are to be sent to the server
o Nagle and delayed acknowledgment (500msec) in effect
o At time=0 sec,200B is initially available to be sent
o At time=2 sec, another 1400B is available to be sent
o sequence # of first byte =3000, rwnd =2000B, cwnd =10,000B, MSS =1000B
Server
o no data to be sent
o Nagle and delayed acknowledgment (500msec) in effect
o sequence # of first byte =1000, rwnd =2000B, cwnd =10,000B, MSS =1000B
a) For the segment in part a) of the diagram, provide the value of the ACK #
ACK # =
b) For the segment in part b) of the diagram, provide the values for sequence, ACK, rwnd, and data range
Sequence # =
ACK # =
rwnd =
data range (1st and last sequence #'s): =
c) For the segment in part c) of the diagram, provide for the values for the following: (data range is not relevant since this is an ACK segment and data is not piggybacking).
Sequence # =
ACK # =
rwnd =
data range (1st and last sequence #s): =
d) For the segment in part d) of the diagram, provide for the following:
Sequence # =
ACK # =
rwnd =
e) For the segment in part e) of the diagram, provide the values for the following:
Sequence # =
ACK # =
rwnd =
data range (1st and last sequence #s): =
f) For the segment in part f) of the diagram, provide for the following:
Sequence # =
ACK # =
rwnd =
 17.(20%) A TCP session has been previously established between a client

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