Calculations regarding slow-start strategy (TCP congestion control)

Click For Summary
SUMMARY

The discussion centers on the slow-start strategy in TCP congestion control, highlighting the lack of detailed instruction on parameters and calculations related to this concept. Key terms such as Maximum Segment Size (MSS) and Round Trip Time (RTT) are acknowledged, but their practical application remains unclear to the participants. The conversation emphasizes the need for understanding how the initial threshold size impacts these parameters and the importance of documenting the sequence of events during the slow-start phase. Participants express a desire for equations or examples to clarify these concepts.

PREREQUISITES
  • Understanding of TCP congestion control mechanisms
  • Familiarity with Maximum Segment Size (MSS)
  • Knowledge of Round Trip Time (RTT)
  • Basic grasp of network performance metrics
NEXT STEPS
  • Research the mathematical models used in TCP congestion control
  • Study the impact of initial threshold size on slow-start performance
  • Learn about the relationship between MSS, RTT, and throughput
  • Examine case studies on TCP slow-start scenarios and their outcomes
USEFUL FOR

Network engineers, systems administrators, and students studying computer networking who seek to deepen their understanding of TCP congestion control strategies and their practical implications.

imso3k
Messages
1
Reaction score
0
Homework Statement
So I have this lecturer in Computer Networking who teaches material in a way higher level than the questions she gives us, we had this questions in a mini-test she did and I really don't know how to calculate & get the results she gave to those questions.

1.
A server sends an infinite size file to the client
Given that a slow-start-threshold is equal to infinity
In addition, given that the RTT is equal to 5.25 * (the delivery time of one packet)
How many times the server is canceled (ie starting from sending the first packet How many times the server waits and sends nothing) due to the slow-start phase

Answer : 3.

2.
A client requests a file from the server. The following data is given:
16000B file (we will neglect the header extension)
MSS = 1000B
Bandwidth = 8 Kbps
RTT = 1sec
Assuming that the initial size of the slow-start-threshold is infinite, how long (in units of sec) from the start of communication will the file reach its destination?

Answer : 19

3.
A client requests a file from the server. The following data is given:
18000B file (we will neglect the header extension)
MSS = 1000B
Bandwidth = 8 Kbps
RTT = 1sec
Assuming that the initial size of the slow-start-threshold is 1000B, how long (in units of sec) from the start of communication will the file connection reach its destination?
Answer : 21

And the last one :
The following values are known
RTT = 600sec
Bandwidth = 1 Mbps
MSS = 2000bit
How many packets can be sent in a row until we get the first ACK message?

Answer : 300k
Relevant Equations
If I had them, I wouldn't be asking for help.
Like I said, I was taught during the TCP congestion control lecture what is the slow-start strategy, how it works & looks in a very high level, we never saw anything related to parameters and calculations, and after the test she gave the entire class a bonus of 35 points because she knew it wasn't fair, but still I know we will be asked during our final test something similar, and yes I know what MSS, RTT and the parameters stand for, but what to do with them or how the initial size of the threshold affects them? I really don't.
So I literally have no clue since I was asked to do something I wasn't taught how to (not even an example, nothing).
 
Physics news on Phys.org
imso3k said:
Relevant Equations:: If I had them, I wouldn't be asking for help.
There aren't any equations that will give you the answer, the way to answer this sort of question (and the way to tackle most problems in IT) is simply to write down what happens.

For instance with problem 2: what happens in the first 2 seconds?
 
  • Like
Likes   Reactions: berkeman

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 45 ·
2
Replies
45
Views
8K
  • · Replies 11 ·
Replies
11
Views
3K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
7K
  • · Replies 35 ·
2
Replies
35
Views
4K
  • · Replies 35 ·
2
Replies
35
Views
7K
  • · Replies 0 ·
Replies
0
Views
2K
Replies
1
Views
2K