4 svar
112 visningar
Plugghingsten behöver inte mer hjälp
Plugghingsten 321
Postad: 20 jan 2019 21:25

Get-back-N ARQ

"Antag att man ska skicka en fil av storleken 20 kbit från A till B. Filen delas upp i paket som vart och ett innehåller 1000 bitar från filen och en header på 100 bitar. Avståndet mellan A och B är 200 km. Signalernas utbredningshastighet är 200 000 km/s och länken har kapaciteten 20 Mbps. Inga paket försvinner eller förvanskas. Antag att fönsterstorleken är tre paket, det vill säga A får inte skicka några paket om det är tre eller flera paket som A inte har fått något acknowledgement för. B skickar ett acknowledgement efter varje mottaget paket. Hur lång tid tar det då att skicka filen?"

När det skrivs "fönsterstorlek" så kopplar jag det direkt till att det handlar om Go-back-N ARQ. Stämmer det i denna uppgift? Om det gör det så har jag räknat på följande vis:

Stämmer mina beräkningar?

Affe Jkpg 6630
Postad: 20 jan 2019 23:29

110/20Mbps=5.5μs. Skriver du en tiopotens längre tid? Dom där mikrosekunderna bortser vi ifrån i relation till att det tar 2ms att få tillbaka ett ACK.

Man kan då skicka tre paket och vänta 2ms på ACK från det sista av de tre paketen. Tre paket på 2ms avverkar 3kbit från filen, således 1.5kbit/ms och totalt 20/1.5=13.3ms, förutsatt att man bl.a. är snabb vid mottagning av ACK och kan lägga iväg tre nya paket med försumbar tidsfördröjning.

Affe Jkpg 6630
Postad: 21 jan 2019 09:01

Man kan klara sändningen av filen på jämna multipler av 2ms...så 14ms

Laguna Online 30252
Postad: 21 jan 2019 10:11
Affe Jkpg skrev:

110/20Mbps=5.5μs. Skriver du en tiopotens längre tid? Dom där mikrosekunderna bortser vi ifrån i relation till att det tar 2ms att få tillbaka ett ACK.

Man kan då skicka tre paket och vänta 2ms på ACK från det sista av de tre paketen. Tre paket på 2ms avverkar 3kbit från filen, således 1.5kbit/ms och totalt 20/1.5=13.3ms, förutsatt att man bl.a. är snabb vid mottagning av ACK och kan lägga iväg tre nya paket med försumbar tidsfördröjning.

Vad är det som är 110?

Affe Jkpg 6630
Postad: 21 jan 2019 10:39 Redigerad: 21 jan 2019 11:04
Laguna skrev:
Affe Jkpg skrev:

110/20Mbps=5.5μs. Skriver du en tiopotens längre tid? Dom där mikrosekunderna bortser vi ifrån i relation till att det tar 2ms att få tillbaka ett ACK.

Man kan då skicka tre paket och vänta 2ms på ACK från det sista av de tre paketen. Tre paket på 2ms avverkar 3kbit från filen, således 1.5kbit/ms och totalt 20/1.5=13.3ms, förutsatt att man bl.a. är snabb vid mottagning av ACK och kan lägga iväg tre nya paket med försumbar tidsfördröjning.

Vad är det som är 110?

 Det var en nolla för lite. 1100/20Mbps=55μs för ett paket och 165μs för tre paket

Tre paket på 2.165ms avverkar 3kbit av filen, ger totalt drygt 15ms med sju (20/3) paket som vardera tar ca 2.165ms

Svara
Close