• Aucun résultat trouvé

+1/1/60+

N/A
N/A
Protected

Academic year: 2022

Partager "+1/1/60+"

Copied!
4
0
0

Texte intégral

(1)

y +1/1/60+ y

TCP/IP Networking 2017 Test 5 0

1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8 9

Grading:

For each question, exactly one of the four proposed answers is correct. If the good answer and only the good answer box is crossed)+1 point. If one bad answer box is crossed and no other box is crossed ) 13 = 0.333 point. If 0 or more than 1 answer box is crossed )+0 point.

Please encode your SCIPER number here and write your full name in the box below. #

Name, First Name:

. . . . Question 1 With TCP Reno, slow start occurs:

1. After every packet loss detected by fast retransmit.

2. After every packet loss detected by timeout.

2 and not 1. Both. None. 1 and not 2.

Question 2 Which one is always Pareto-Efficient ? 1. The maxmin fair allocation.

2. The proportionally fair allocation.

Both. 1 and not 2. None. 2 and not 1.

Question 3 With TCP Reno, during slow start, as long as the slow-start threshold is not reached ...

The congestion window increases by 1 MSS for every non-duplicate acknowl- edgement received.

The congestion window is multiplied by 2 for every non-duplicate acknowl- edgement received.

The congestion window increases by M SS ⇥ M SS/cwnd for every non- duplicate acknowledgement received.

The congestion window is multiplied by 12 for every non-duplicate acknowl- edgement received.

y y

(2)

y +1/2/59+ y

Question 4

The capacities of the 3 links (shown as lines between boxes) is 3 Mb/s each. There are no constraints other than the 3 link capacities. The rates of the flows (shown as arrows) are allocated according to proportional fairness.

1 2

3

What is the rate allocated to flow 1 ? 0.5 Mb/s.

1 Mb/s.

2

3 Mb/s.

2 Mb/s.

Question 5 Two long-lived TCP connections use TCP Reno without ECN and have the same network path but di↵erent RTTs. The hosts using these connections are very fast so that the rate of each connection is limited by the state of the network path.

The connection with a larger RTT gets a larger throughput.

Both connections obtain the same throughput because TCP Reno implements a form of utility fairness when ECN is not used.

Both connections obtain the same throughput because they have the same loss rate.

The connection with a larger RTT gets a smaller throughput.

Question 6 When is a TCP Cubic connection expected to have a larger through- put than a TCP Reno connection ?

Whenever ECN is used and the connection does not experience any congestion loss.

When the bandwidth-delay product is small.

When the bandwidth-delay product is large.

Whenever IPv6 is used.

Question 7 The capacities of the 3 links (shown as lines between boxes) is 3 Mb/s each. There are no constraints other than the 3 link capacities. The rates of the flows (shown as arrows) are allocated according to max-min fairness.

1 2

3

What is the rate allocated to flow 1 ? 1 Mb/s.

2

3 Mb/s.

0.5 Mb/s.

2 Mb/s.

Question 8 A non-ECN long-lived flow uses TCP Reno and experiences a packet loss probability q. Its round trip time is T and segment size is L. Which of the formulas below gives its throughput ✓ (where C is some numerical constant) ?

✓ = CLT q. ✓= TCLpq. ✓= CTLq ✓ = LCTpq.

y y

(3)

y +1/3/58+ y

Question 9 Consider a dynamic rate allocation mechanism which uses additive in- crease and multiplicative decrease. Which of these moves improve the fairness of the rate vector ?

1. Additive Increase.

2. Multiplicative Decrease.

1 and not 2. None. 2 and not 1. Both.

Question 10 The capacities of the 3 links (shown as lines between boxes) is 3 Mb/s each. There are no constraints other than the 3 link capacities. We consider the following two allocations, where xi is the rate of flow i, i = 1,2,3. Which ones are Pareto-efficient ?

1 2

1. x1 = 1Mb/s,x2 = 1Mb/s, x3 = 1Mb/s. 3

2. x1 = 0.5Mb/s, x2 = 1.25Mb/s, x3 = 1.25Mb/s.

1 and not 2.

Both.

None.

2 and not 1.

y y

(4)

y +1/4/57+ y

y y

Références

Documents relatifs

When accessing a database through SQL from an ordinary programming language, such as C# or Java, there is typically a strict segregation between data under the control of the DB

We will cover the section Darboux’s construction of Riemann’s integral in one variable faster than usual since you already know its material from MAT137. It will be easier if you

At school, I am good at Maths, because it is easier than German..

Un examen des quatre romans de Richardson (Pamela, Pamela II, Clarissa, Sir Charles Grandison) tendrait à première vue sinon à confirmer les dires de Lovelace du moins à accroire que

The contour value is the difference between the correlations of the rank score of consensus errors Rank(CE) and fraction of misses FOM to S the market surprise, the y-axis is ω 1

Generally, the passé composé is used to relate events while the imparfait is used to describe what was going on in the past, states of being in the past, or past habits.. All this

Our sensor outputs 10mv per degree centigrade so to get voltage we simply display the result of getVoltage().. delete the line temperature = (temperature - .5)

⃝ It requires many infrastructures to carry electricity from power plants to consumers.. ⃝ It requires much logistics to carry electricity from power plants