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地址为标识,无线通信有时会有距离限制,在超出一定距离后通信效果会变差 

  • 相关阅读:
    sftp上传到远程服务器
    mysql 的 find_in_set函数使用方法
    wamp2.5 局域网无法访问问题
    JS图片上传预览
    select2的相关问题
    linux 更新源miss问题
    freeMarker遍历map的正确方式
    Input类型是checkbox时checked属性获取
    Java 内存区域划分 备忘录
    简单聊聊java中如何判定一个对象可回收
  • 原文地址:https://www.cnblogs.com/rebirther/p/12875464.html
Copyright © 2011-2022 走看看