zoukankan      html  css  js  c++  java
  • wifi-simple-adhoc.cc实例分析

    1.wifi-simple-adhoc.cc文件复制到scratch文件下,然后修改配置

     运行./waf --run scratch/wifi-simple-adhoc

     

     查看生成从文件

     2.运行Netanim

     3.打开xml文件

    这个只有两个节点

     

     可知两个ip  10.1.1.1    10.1.1.2

    4.分析tr文件

        (1)wifi-simple-adhoc.tr-0-0.tr

          r 1.00087 OfdmRate6Mbps ns3::WifiMacHeader (CTL_ACK Duration/ID=0us, RA=00:00:00:00:00:1b)     ns3::WifiMacTrailer ()

    r:接收数据

    1.00087:事件开始的时间

    OfdmRate6Mbps:当前信道传输的最大数据为6M

    目的地址MAC地址为:ff:ff:ff:ff:ff:ff,源地址MAC00:00:00:00:00:02BSSIDMAC地址

    ns3::LlcSnapHeader:逻辑链路控制/子网接入协议

    Payload (size=2000):有效载和为2000字节

        (2)wifi-simple-adhoc.tr-1-0.tr

    t:信道为物理信道

    1:事件开始时间

    OfdmRate6Mbps:当前信道传输的最大数据为6M

    ns3::WifiMacHeader:是无线网的MAC地址

    (DATA ToDS=0, FromDS=0, MoreFrag=0, Retry=0, MoreData=0 Duration/ID=60us, DA=ff.ff.ff.ff.ff.ff.ff, SA=00:00:00:00:00:02, BSSID=00:00:00:00:00:02, FragNumber=0, SeqNumber=0) :目的地址MAC地址为:ff:ff:ff:ff:ff:ff,源地址MAC00:00:00:00:00:02BSSIDMAC地址

    ns3::LlcSnapHeader:逻辑链路控制/子网接入协议

    Payload (size=1000):有效载和为1000字节

     5.wireshark抓包

    总结:纯无线环境内通信包内没有IP地址,以MAC地址为标识,无线通信有时会有距离限制,在超出一定距离后通信效果会变差 

  • 相关阅读:
    课堂作业1
    懒人创造了方法
    四则运算
    动手动脑与原码反码补码
    java测试感受
    暑假进度报告四
    暑假进度报告三
    暑假进度报告二
    暑假进度报告一
    《大道至简》读后感
  • 原文地址:https://www.cnblogs.com/rebirther/p/12875464.html
Copyright © 2011-2022 走看看