NS-2下的IEEE 802.11 Ad Hoc无线网路模拟.pdfVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NS-2下的IEEE 802.11 Ad Hoc无线网路模拟

NS-2 下的 IEEE 802.11 Ad Hoc 無線網路模擬 撰文:程榮祥 (CCNA) ‧蔡一郎(RHCE 、CCAI) 近年來,IEEE 802.11標準已經在網際網路中成為最常被使用的無線區域網路標準。可以預見的,由於無線行動 計算裝置日漸普及,加上無線網路具有容易佈置、可提供移動式存取、成本低廉等優點,所以無線高速網路的發展在 近年來引起極大的關注,有關無線網路的新標準不斷地被推出例如( 802.16 、802.20 等) ,無線網路的速度也不斷地被 提昇,預期在不久的未來,將會有愈來愈多網路的服務和新科技的應用被導入無線網路中。 對於想研究或學習 TCP/IP網路的人而言,NS-2 (Network Simulation Ver. 2)是一套相當不錯的網路模擬工具,對 於無法取得真實的實驗設備或是建置相同實驗環境的人而言,只需要在 Ns-2 下給定相關的運作環境和實驗參數,就可 以進行模擬實驗了。Ns-2是一種 Open source,對 TCP/IP網路的支援也相當的齊備,所以學校或是研究機構在研究網 路時所需付出的成本,也能因 Ns-2的使用而降低,在建置實際的網路之前,也可以利用 Ns-2 來模擬網路的行為,以 測試所規劃的構架是否能滿足應用上的需求。在本文中,我們簡單地介紹如何在 Ns-2中進行 802.11的 Ad Hoc 網路模 擬實驗。 IEEE 802.11的網路架構 IEEE 802.11的網路架構可以分成兩種;一種稱之為 Infrastructure-based 網路,另一種則稱為 Infrastructureless (Ad Hoc)網路;Infrastructure-based網路其實就是目前廣泛使用的無線區域網路 (WLANs) ,在這種架構下,有線與無線網路 設備之間的通訊都是透過 AP (Access Point)來進行。另一方面,在 Ad Hoc這種架構下,節點 (Node)與線節點之間可以 任意形成一個臨時性的網路,在這個網路中的 Node有時也會幫忙轉送封包。 IEEE 802.11標準制定有關實體層和 MAC層的相關實作細節。在這個標準中,網路存取的運作模式可分為 DCF (contention-based Distributed Coordination Function 以及PCF (contention-free Point Coordination Function) 兩種,其中DCF 是 802.11 MAC最基本的網路存取機制。 DCF使用 CSMA/CA (Carrier Sense Multiple Access –Collision Avoidance) 這種方法做為存取網路的基礎。DCF提供 兩種網路存取機制:Basic access和 Virtual carrier sensing ,其中Basic access是基本的存取方法 (不使用RTS/CTS) ,而Virtual carrier sensing則是屬於選項性的方法 使用( RTS/CTS) 。802.11 DCF使用 CSMA/CA這種方法來避免碰撞,在傳送封包之 前,傳送端會等待一個 DIFS時間,如果在這段期間內偵測到其它網路裝置也同時在使用傳送通道的話,傳送端會把這 次的傳送任務延遲到通道再次閒置後再次經過DIFS時間後再開始,這個時候,傳送端會使用隨機亂數的方法選一個時 槽去重送這個資料亂數的範圍由( Contention Window ,CW控制;初始值為CWmin ,最大值為CWmax) 。 下面列出在 Ns-2中, 802.11 協定所使用的參數預設值,這些參數的預設值都可以在 ns-2.XX/tcl/lib/ns-default.tcl 這個檔案裡找到: Mac/802_11 set CWMin_ 31 Mac/802_11 set CWMax_ 1023 Mac/802_11 set SlotTime_ 0.000020 ;# 20us Mac/802_11 set SIFS_ 0.000010 ;# 10us Mac/802_11 set PreambleLength_ 144 ;# 144 bit Mac/802_11 set PLCPHeaderLength_ 48 ;# 48 bits Mac/802_11

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档