2 svar
94 visningar
Plugghingsten behöver inte mer hjälp
Plugghingsten 321
Postad: 16 mar 2019 13:14 Redigerad: 16 mar 2019 14:51

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!

Affe Jkpg 6630
Postad: 16 mar 2019 16:17

b) 40+2340+23(2340)+....

Känner du igen en geometrisk summa och kan räkna ut resultatet?

Affe Jkpg 6630
Postad: 16 mar 2019 16:22 Redigerad: 16 mar 2019 16:23

c) Killgissning utifrån din beräkning i uppgift a): 10(4+(2*2)) = 80ms

Svara
Close