Datorkommunikation
"En fil ska skickas från A till B och alla paket och ACK:s måste då passera en router R. Filen delas upp i 40 paket. För alla länkar och alla paket gäller at d_trans= 1 ms d_prop = 2 ms.
a) Stop-and-wait används. Hur lång tid tar det att skicka filen? ACK-paketen är försumbart små. Inga paket försvinner eller förvanskas.
LÖSNINGSFÖRSLAG:
40(1+2*2) = 200 ms
b) Ett fel inträffar i routern när stop-and-wait används vilket innebär att i medeltal två paket av tre inte kommer fram till B. Hur många paket måste i medeltal skickas från A innan hela filen har kommit fram?
LÖSNINGSFÖRSLAG:
Är det bara att ställa upp ekvationen x*2/3=40 direkt? --> x=120
c) Man ändrar fönsterstorleken så att den är fyra paket och reparerar routern så att inga paket försvinner eller förvanskas. Hur lång tid tar det då att skicka filen?
LÖSNINGSFÖRSLAG:
9(d_trans+2*d_prop)4d_trans+d_prop
Alternativt 9(d_trans+2*d_prop)4d_trans+2d_prop om sista ACK:et medräknat.
Jag har inget facit så jag uppskattar om någon kunnig kunde bekräfta att detta stämmer. :)
OBS, jag har skissat allt!
b)
Känner du igen en geometrisk summa och kan räkna ut resultatet?
c) Killgissning utifrån din beräkning i uppgift a): 10(4+(2*2)) = 80ms