2011年6月23日 星期四

802.11 利用CSMA/CA以DCF方式傳輸

         CSMA監聽是由Network Allocation Vector所提供,802.11的Frame通常含有一個
Duration字段,用來預約一段媒介使用時間,NAV本身是一個Timer,用來指定預約
一段媒介使用時間,工作站會將NAV設定為預計使用Carrier的時間,這包括整個流
程會使用到的Frame,其它工作站會將NAV的值到數至0,若NAV不為0則表示媒介
處於忙碌狀態,因此,整個流程如下:                                  

資料來源: 802.11® Wireless Networks  By Matthew Gast







為了確保傳輸流程不被中斷,Sender會在RTS Frame中設定NAV,所有收到RTS的工
作站,Reciever除外, 都會延遲去用媒介,直到NAV倒數為0,但,如下面文章


Hidden Terminate


所提到的Hidden terminate的問題,並不見得網路上所有節點在此時都會收到RTS
因此接收端也會回應CTS,其中也會含有NAVB,讓收到CTS的節點也暫停存取媒介
,一但經過一個Distributed interface space(DIF)之後,任何工作站則可以再對媒介
進行使用

沒有留言:

張貼留言