- #1
imso3k
- 1
- 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).
So I literally have no clue since I was asked to do something I wasn't taught how to (not even an example, nothing).