3.7 Flashcards

1
Q

What is TCP congestion control approach?

A

additive increase, multiplicative decrease

sender increases transmission rate/window size, probing for usable bandwidth until loss occurs

additive increase: Increase cwnd by 1 MSS every RTT until loss is detected
multiplicative decrease: cut cwnd by half every loss

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How does the slow start algorithm work?

A

Increase transmission rate increases exponentially until first loss

this is by done by increment cwnd for every ack received

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the TCP fairness goal?

A

if K TCP sessions share same bottleneck link of bandwidth R, each should have average rate of R/K

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the 2 ways to calculate TCP throughput?

A

avg TCP thruput = (3/4) * (W/RTT) bytes/sec

TCP Reno throughput = 1.22 . MSS RTT/RTT sqrt( L)
where L is segment loss probability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly