![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
水声网络,NS2
文章平均质量分 54
高冷喵
这个作者很懒,什么都没留下…
展开
-
NS2:Mac/802.11中的dataRate_和basicRate_ 两种速率分析
Mac/802_11 set basicRate_ 1.0e6 ; // 1MbpsMac/802_11 set dataRate_ 2.0e6 ; // 2Mbps在802.11中,最终在信道上传送的分组是由:PLCP前导 + PLCP头 + PSDU组成PLCP前导和 PLCP头以basicRate_的速率发送,其中PLCP头中的signal 域规定转载 2017-08-16 21:32:11 · 1898 阅读 · 0 评论 -
NS2:架构(节点、链路、代理、应用层)
推荐:若吞入大量牙膏有什么危险女人面对求婚为何感动公告:请您及时更换请请请您正在使用的模版将于2周后被下线,请您及时更换×分享故事赢音乐剧门票!加载中…新浪首页登录注册飘_摇_旗的博客http://blog.sina.com.cn/piaoyaoqi[订阅][手机订阅]首转载 2017-09-22 16:54:49 · 2629 阅读 · 0 评论 -
NS2:添加一个新的流量发生器(poisson分布)
将poisson流量发生器整合到NS2中:1、将poisson.cc文件拷贝至ns-2.30/tools文件夹中。2、修改packet.h(ns-2.30/common/packet.h)文件:(1)在enum packet_t { } 中添加新的数据分组类型: PT_POISSON注意:此数据分组类型要与C++文件中定义的类型一致:(poisson.cc中的init()函数:原创 2017-09-25 17:06:52 · 1605 阅读 · 1 评论 -
NS2:重新编译(make)出错
在ns-2.30/tools中加入一个新的流量发生器(poisson分布流量发生器)时,修改packet.h以及Makefile文件中的相关信息后,重新编译ns2(make命令),出现如下错误:make: *** No rule to make target ` adc/tbf.cc', needed by ` adc/tbf.o'. Stop.则:查看Makefile文件中的修原创 2017-09-25 17:07:50 · 1063 阅读 · 0 评论 -
NS2:能量模型以及新版Trace格式仿真结果(.tr文件)中各数据的含义
一、能量模型:$ns_ node-config -adhocRouting $opt(adhocRouting) \ ...... -energyModel $opt(energy)\ #EnergyModel -txPower $opt(txpower)\ -rxPower $opt(rxpower原创 2017-08-28 17:13:15 · 3382 阅读 · 0 评论 -
NS2:添加一个新的自写协议的方法
本文介绍如何在最新版的NS-2.30中嵌入一个自己写的简单新协议,读者可先不必较真协议的具体实现代码,先熟悉嵌入流程因为此代码还是有一定bug的,但实现一个协议的总体框架是对的。后续文章将对如何写一个新协议进行解析,如TCL如何传值到C++等。一、编写新协议simple_trans我们在 NS-2.30目录下创建一个文件夹 kgn,目录下有两个文件: simple_trans.h和simp转载 2017-09-13 17:14:39 · 2180 阅读 · 0 评论 -
ns2:无线网络仿真与有线仿真结果(.tr文件)中每个数据的含义
1. 无线仿真数据:s 0.502978909 _0_ AGT --- 6 cbr 1000 [0 0 0 0] ------- [0:0 1:0 32 0] [6] 0 0r 0.502978909 _0_ RTR --- 6 cbr 1000 [0 0 0 0] ------- [0:0 1:0 32 0] [6] 0 0s 0.502978909 _0_ AGT --- 7 cbr原创 2017-07-01 10:09:16 · 2284 阅读 · 0 评论 -
csma(载波侦听)侦听的是什么?
一、CSMA/CD:用于以太网(有线广播形式的网络)中。检测方式是:通过电缆中电压的变化来测得。当数据传输发生碰撞时,电缆中的电压就会随之发生变化。多点接入(MA):表示许多计算机以多点接入的方式连接在一根总线上。载波侦听(CS):指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据。如果有,则暂时不要发送数据,以免发生碰撞。总线上并没有什么“载波”。因此, “原创 2017-07-24 20:57:01 · 10201 阅读 · 0 评论 -
802.11中的帧间间隔(SIFS/PIFS/DIFS)
一、IEEE 802.11标准的MAC子层分为两种工作方式:分布协调功能(DCF)方式和集中协调功能(PCF)方式。1、分布协调功能(DCF)DCF 方式:是 MAC 中最基本的介质接入控制机制。DCF 机制基于 CSMA,并以RTS/CTS 握手机制作为辅助的介质访问方式。这种控制方式利用载波侦听机制,适用于分布式网络。分布式网络:没有中心节点,由分布在不同位置的节点互联而成。网原创 2017-07-28 13:39:28 · 44910 阅读 · 2 评论 -
NS2:timeout时间(在check_pktRTS()函数中计算)的含义
int Mac802_11::check_pktRTS() //check_pktRTS():check if we have RTS packet to send{ //if we have,send it then return 0; otherwise return -1 struc原创 2017-08-22 20:53:00 · 499 阅读 · 0 评论 -
PreambleLength以及PLCPHeaderLength
Mac802_11::sendDATA( ) 函数中:ch->txtime() = txtime(ch->size(), dataRate_); //record the needed time for transmission//txtime=(PreambleLength+PLCPHeaderLength)*8/PLCPDatarate + dataLength*8/da原创 2017-08-16 21:51:21 · 2680 阅读 · 0 评论 -
tcp与udp协议
(一)TCP协议TCP协议(transmission control protocol 传输控制协议)是一种面向连接、可靠的传输层协议。当应用层向TCP层发送用于网间传输的、8字节的数据流时,tcp会将该数据流分成适当长度的数据段(通常受数据链路层MTU的限制),然后tcp将数据段传递给IP层,由它通过网络传递给接受实体的 tcp 层。tcp 为了保证不发生丢包,给每个包一个序号,原创 2017-10-11 21:15:12 · 215 阅读 · 0 评论