Google Answers Logo
View Question
 
Q: Computer netwoking ( No Answer,   0 Comments )
Question  
Subject: Computer netwoking
Category: Computers
Asked by: indk003-ga
List Price: $30.00
Posted: 11 Jul 2003 13:59 PDT
Expires: 15 Jul 2003 08:43 PDT
Question ID: 227951
A file of size 55 MSS(Maximum Segment Size) is to be transmitted
through a TCP connection with Reno Congestion control. Assume the
threshold is set to 4. Assume 3 duplicate acknowledments takes place
only when congestion window reaches 10. Fill in the table with the
window size(in MSS) in the first. the 2nd row are the number in
transmission round. You need to stop the table at the point when the
file transfer has completed.

Table details:
Fill the First row with the window size(in MSS)
Second row are the numbers in transmission round from;
1 2 3 4	5 6 7 8	9 10 11	12

Request for Question Clarification by maniac-ga on 14 Jul 2003 19:39 PDT
Hello Indk003,

Hmm. Let me see if I understand the question as stated. There may be
some assumptions that may be needed to answer it correctly. As defined
in RFC 2001,
  http://www.rfc-editor.org/rfc/rfc2001.txt
congestion control in TCP is implemented with a "slow start" followed
by a sequence of congestion avoidance steps that attempt to keep the
network fully utilized.

The slow start requires an initial window size - set by the three way
handshake of the TCP connection set up. This may be one or two. Please
confirm which you wish to use.

Slow start generally implies an exponential increase in transfer size
until a failure occurs. You would send 1, 2, 4, 8, 16 (oops - failure)
packets unless some other limit is set. Does the "threshold is set to
4" mean you will go into linear increase at 8, 9, 10, or something
else? I can't be sure what threshold you are referring to based on
what you stated.

I'll assume the phrase "transmission round" refers to the set of
messages transferred between each adjustment in window size and other
limits. Using the numbers above, the table would read
 1 2 4 8 16
 1 2 3 4  5
for these transfers. Please confirm or describe this term more fully.

I'll also assume the "lost packet" will be the tenth one sent (nine
will go OK, ten will lose the last one), so a transfer of 16 packets
will send 1-9 OK, lose #10, and send 11-16 OK. That way you get the
three duplicate acknowlegements and can do fast retry / recovery.
Please confirm.

I'll work up a better explanation of what happens and fill in the
table when you respond to the request for question clarification.

  --Maniac
Answer  
There is no answer at this time.

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy