由于添加各种协议过于复杂,改用柯老师的cygwin+ns2.29,都可以从网址http://140.116.164.80/~smallko/ns2/上进行下载安装,环境是winxp。
下面来说下实验二十二:隐藏节点与暴露节点
首先用threshold.exe算出信号强度,这是电磁场方面的内容,这里面使用模拟的环境来模仿下天线增益,算出能够达到信号强度标准的量。算出数据后,编写脚本验证下算出来的量是否达标。
set val(chan) Channel/WirelessChannel ;# 无线信道类型
set val(prop) Propagation/TwoRayGround ;# 无限信号传输模型
set val(netif) Phy/WirelessPhy ;# 物理层类型
set val(mac) Mac/802_11 ;# MAC层类型
set val(ifq) Queue/DropTail/PriQueue ;# 接口队列类型
set val(ll) LL ;# 链路层类型
set val(ant) Antenna/OmniAntenna ;# 天线类型
set val(ifqlen) 100 ;# 队列长度
set val(rp) DSDV ;# 路由协议
上面的定义都是跟通信相关的,包括PHY和MAC层还有队列和路由的一些概念,可以下去百度一下这些东西。