看板Examination
各位版大好:
關於CSMA/CA的 暴露工作站問題 – Exposed Station Problem
該問題的解決方式,在網路上看很多人是這樣寫的:
解決方式為使用IEEE802.11之MACA協定(Multiple Access Collision Avoidance),其原
理為,在工作站A在正式傳送資料給工作站B之前先傳出一個RTS(Request To Send)訊框給
工作站B,然後工作站B也會回傳一個CTS(Clear To Send)訊框給工作站A,然後才可以進
行資料傳輸。則任何聽到RTS的工作站則必須保持靜肅,直到CTS正確的回傳為止;而任何
聽到CTS工作站則必須等到二個工作站的資料傳送完畢為止才能進行其他的資料傳送。
這邊小弟覺得有點怪怪,問題原意為:
某工作站偵測到附近有傳輸動作 (這邊可以理解為有收到其他工作站的RTS/CTS訊號?)
但因接收者不是自己,而不敢與其他工作站進行傳輸
可最答案最後卻說:
任何聽到CTS工作站則必須等到二個工作站的資料傳送完畢為止才能進行其他的資料傳送。
這樣一來,該暴露工作站還是不能與其他工作站資料阿
或著小弟哪邊理解錯誤了@@? 請各位大哥給予指導~感激不盡><
--
◆ From: 1.161.228.135
我覺得癥結點在這邊@@ 想確認一下我的理解:
從題目的圖看來 暴露工作站似乎是指只會收到CTS的那個
A ← B → C D
如上,A發送RTS給B後,B發送CTS給訊號範圍內的工作站(A跟C)
此時C為暴露工作站對嗎?
還是我理解錯了XD???
恩恩~其實我也是這樣想 只是解答上的字面讓我誤會了..
那最後一句是否可這樣修改:
任何聽到CTS工作站則必須等到二個工作站的資料傳送完畢為止才能
進行其他的資料傳送。
改成
任何聽到CTS工作站則必須等到二個工作站的資料傳送完畢為止才能
"與該工作站"進行其他的資料傳送。
這樣OK嗎 @@?
※ 批踢踢實業坊(ptt.cc)※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1384682358.A.840.html
推 Sunofgod:我自己看到這邊也覺得怪怪 我是覺得RTS CTS只能解隱藏工 11/17 18:14
→ Sunofgod:作站問題 暴露用這解法我不是很能理解..有請高手回答了 11/17 18:15
推 lingpxs:給你個方向 只收到rts而沒cts時 站台能送嗎 11/17 18:53
推 ao3100:C是B的暴露站台沒錯。但是C收到來自B的CTS,知道 11/17 22:51
→ ao3100:B並不是要傳給C(因為C沒有發RTS,怎麼可能B是要傳給自己) 11/17 22:53