顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2019-06-18 10:28:40
看板 Gossiping
作者 grapherd (NULL)
標題 Re: [新聞] 蹲點男偷連未加密WIFI被告!檢察官2個理
時間 Tue Jun 18 09:39:08 2019


※ 引述《A6 (短ID真好)》之銘言:
: 標題: Re: [新聞] 蹲點男偷連未加密WIFI被告!檢察官2個理
: 時間: Tue Jun 18 04:50:59 2019
:

: 更好玩的就是一台手機連就卡卡的 他的網路到底多慢


這個小弟略懂略懂



我們都知道 WiFi 在 802.11ac 之前射出去是 omnidirection 的波

就是全向性的波啦

https://i.imgur.com/TtvRxk5.jpg
[圖]
 

啊到了 802.11ac 之後,才有 beamforming 可以讓波型聚集射往 station (device) 的方向


這有什麼好處呢,

就是可以讓接收端收到的訊號好一點

好一點可以做啥?

好一點就能傳快一點囉。




啊這跟一台手機連線就卡卡有什麼關係?

話就要從 2003 年的這篇 「Performance anomaly of 802.11 b」[1] 說起了

這篇論文發現齁

802.11b 呢,因為 MAC 層的協議會讓每個 station 有相同的存取機會

導致 bit rate 比較低的 station (以下簡稱 slow station) 會排擠到 bit rate 比較高的 station 使用 channel 的機會



為什麼會這樣?

假設現在這個 AP 有兩個 station, 一個是 slow station, 一個是 normal station

他們同時在從 Google drive 下載一個很大的資料,

當 slow station 拿到機會可以傳輸資料時,會用比較多的時間去接收資料 (因為他的 bit rate 比較低,要花比較多時間傳送)

當 normal station 拿到機會時,用比較少的時間就把資料收完,把 channel access 的機會吐回去了。


以數字來假說,就會變成這樣:

slow station: 拿到 channel 等待時間: 10ms, 傳送 1Mbits 資料的時間: 1000ms

normal station: 拿到 channel 等待時間: 10ms, 傳送 1Mbits 資料的時間: 10ms


發現到了嗎,在單位時間內,結果所有的傳送時間都給了 slow station,導致其他的 normal station 沒有辦法傳送資料


這就是鼎鼎大名的 wifi anomaly 問題。

---

至於要怎麼解決呢?

我們總是希望: 1) 大家要公平 2) 不要讓 slow station 害死其他人

對吧?




一種解法就是從前面提到傳送資料的時間 (airtime) 下手,以 airtime 當作資源來分配

達到 airtime fairness 就能夠達到我們前面所希望的達成的事情了


這就是另一篇論文 「Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi」[2] 在做的事情啦

這篇文章猛的地方倒也不是他的做法,猛的是他真的把他的做法推上 Linux upstream

讓千千萬萬的網路路由器用戶可以獲得這項功能,完全是實戰派不是嘴砲的論文呢。



---

也就是說,到這邊我們很清楚為什麼門外一個人連線就會讓無線網路速度變慢了

因為門外的那個人變成了 slow station,佔滿了整個 channel 的 airtime,導致其他的 normal station 沒有辦法傳送資料。

解法很簡單,使用有 airtime fairness 的網路路由器就能解決這樣的問題囉~

(當然,你加個密碼更好了,只是加上密碼還是會有 wifi anomaly 的問題!)


Reference

[1] https://ieeexplore.ieee.org/abstract/document/1208921
Performance anomaly of 802.11b - IEEE Conference Publication
The performance of the IEEE 802.11b wireless local area networks is analyzed. We have observed that when some mobile hosts use a lower bit rate than t ...

 
[2] https://www.usenix.org/conference/atc17/technical-sessions/presentation/hoilan-jorgesen

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.229.72 (臺灣)
※ 文章代碼(AID): #1T2433wP (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1560821955.A.E99.html
FreeWiFi: 好喔1F 49.214.172.192 台灣 06/18 09:40
TDKnight: 樓上ID正確2F 61.222.95.103 台灣 06/18 09:40
tamama000: 嗯嗯嗯 跟我想的差不多3F 223.137.247.223 台灣 06/18 09:40
zison: 專業推4F 49.218.44.6 台灣 06/18 09:41
buslover: 樓上ID正確 XD5F 1.164.49.150 台灣 06/18 09:41
buslover: 我是說一樓
clv: 嗯 不推以為我看不懂7F 180.217.82.254 台灣 06/18 09:43
chikorita: 大家都想要1F8F 49.215.162.187 台灣 06/18 09:44
sowgotoHELL: 幹 講中文好嗎9F 42.73.207.107 台灣 06/18 09:46
RishYang: 大家的心聲一樓10F 27.247.43.148 台灣 06/18 09:48
theyi678: 好文11F 223.141.124.202 台灣 06/18 09:51
twPenn: 專業12F 114.36.232.199 台灣 06/18 10:02
cs853: 大概是這樣啦,就是第四段和第十節觀念要改13F 59.148.202.97 香港 06/18 10:08
jackwula9211: 嗯嗯嗯我也這麼認為14F 61.230.69.71 台灣 06/18 10:10
yameide: 看不懂15F 180.217.93.198 台灣 06/18 10:10
flare5566: 不錯 講得很簡單了16F 223.139.98.118 台灣 06/18 10:15
rapnose: 沒辦法完全看懂,但推知識分享。17F 125.230.169.33 台灣 06/18 10:17
Vincent8026: 好18F 114.137.190.17 台灣 06/18 10:19
yannicklatte: 公三小19F 49.216.16.244 台灣 06/18 10:23
ts05593818: 你射頻系?20F 42.73.127.158 台灣 06/18 10:24
ruokcnn: 酷!!!21F 42.76.56.88 台灣 06/18 10:25

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 633 
分享網址: 複製 已複製
1樓 時間: 2019-06-18 11:58:16 (台灣)
  06-18 11:58 TW
專業推
2樓 時間: 2019-06-18 13:38:20 (台灣)
  06-18 13:38 TW
不是可以設定可授權連線的裝置嗎?  沒授權的根本就無法連線丫,有沒有密碼根本就沒差好嗎?
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇