3 svar
123 visningar
Plugghingsten behöver inte mer hjälp
Plugghingsten 321
Postad: 7 okt 2018 21:23

Wi-Fi

"Antag att en dator med 802.11b är konfigurerad så att den alltid reserverar kanalen med RTS/CTS
innan den sänder. Antag att datorn vill sända 1000 oktetter data och att ingen annan sänder. Beräkna
hur lång tid det tar att sända de 1000 oktetterna och få ett acknowledgement (ACK). I uttrycket får
längden av SIFS och DIFS ingå. Vi antar att sändare och mottagare är så nära varandra att vi kan sätta
utbredningstiden = 0. "

 

Hur vet jag hur många byte ramen innehåller?

Plugghingsten 321
Postad: 7 okt 2018 22:49

När jag nu googlar lite så får jag fram att IEEE 802.11b är 34 bytes stort när den är tom och som max 2346 bytes.

LÖSN.:

 Tror jag! Vill någon bekräfta denna lösning? 

Affe Jkpg 6630
Postad: 7 okt 2018 23:11

Killgissning för 802.11b med 11Mbit/s:

Tid för ett datapaket: DIFS + TX Data + SIFS [μs]

Ska vi sända 8000bits och allt i ett enda paket? I uppgiften står det ett ACK. Blir det inte ett ovanligt stort paket? I så fall:

Tid för ett datapaket: DIFS+800011+SIFS[μs]

Funderar annars över om det skulle varit flera paket, där varje paket tar max. 100μs. Då får man i så fall lägga till motsvarande antal DIFS's och SIFS's.

Plugghingsten 321
Postad: 7 okt 2018 23:21

Jag förstår dig inte helt men tolkar det som om det är dig själv du pratar med, eller? Stämmer inte mina beräkningar om nu allt ska skickas som ett paket?

Svara
Close