Basis van computernetwerken
Een TCP-verbinding heeft een vast ontvangstvenster van 65.536 bytes en een RTT van 10 ms. De bandbreedte van de lijn is ruim voldoende en er is geen verlies. Welke waarde ligt het dichtst bij de bovengrens van de doorvoer van deze verbinding?
- AOngeveer 52 Mbit/s
- BOngeveer 6,6 Mbit/s
- COngeveer 524 Mbit/s
Antwoord en toelichting tonen
Antwoord: A. Ongeveer 52 Mbit/s
Bij vensterbesturing kan per rondgang (RTT), dus totdat de ACK's terugkomen, hooguit één venster aan gegevens worden verzonden. De bovengrens van de doorvoer is daarom venster ÷ RTT = 65.536 bytes × 8 ÷ 0,01 s ≈ 52,4 Mbit/s (ongeveer 52 Mbit/s), en zelfs op een lijn van 1 Gbit/s wordt het niet meer. Om een snelle lijn over grote afstand volledig te benutten, moet het venster minstens zo groot zijn als het product van bandbreedte en RTT (het bandbreedte-vertragingsproduct): bij 1 Gbit/s en een RTT van 10 ms is dat 10^9 × 0,01 = 10^7 bits = 1,25 MB. Het vensterveld in de TCP-header heeft 16 bits, met een maximum van 65.535 bytes, maar kan met de optie window scale worden vergroot.