1 / 113
文档名称:

NS网络模拟和协议仿真源代码.doc

格式:doc   页数:113页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NS网络模拟和协议仿真源代码.doc

上传人:yzhqw888 2016/6/3 文件大小:0 KB

下载得到文件列表

NS网络模拟和协议仿真源代码.doc

文档介绍

文档介绍:第4 章例1 # 建立一个模拟 set ns [new Simulator] # 定义不同数据流的颜色( NAM 显示时用到) $ns color 1 Blue $ns color 2 Red # 开启 Trace 跟踪和 NAM 跟踪 set tracefd [open w] $ns trace-all $tracefd set nf [open w] $ns namtrace-all $nf # 定义结束进程 proc finish {}{ global ns tracefd nf $ns flush-trace close $tracefd close $nf exit 0}# 定义节点 set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] set n4 [$ns node] set n5 [$ns node] #$n5 color black $n5 color red # 定义节点间的链路$ns duplex-link $n0 $n1 2Mb 10ms DropTail $ns duplex-link $n1 $n2 2Mb 10ms DropTail $ns duplex-link $n1 $n4 2Mb 20ms DropTail $ns duplex-link $n3 $n4 2Mb 10ms DropTail $ns duplex-link $n4 $n5 2Mb 10ms DropTail # 定义链路的队列长度$ns queue-limit $n1 $n4 10 # 指定节点间的相互位置( NAM 显示用到) $ns duplex-link-op $n0 $n1 orient right-down $ns duplex-link-op $n2 $n1 orient right-up $ns duplex-link-op $n1 $n4 orient right $ns duplex-link-op $n3 $n4 orient left-down $ns duplex-link-op $n5 $n4 orient left-up # 监视链路的队列$ns duplex-link-op $n1 $n4 queuePos # 建立一个 TCP 连接 set tcp [new Agent/TCP] $tcp set class_ 2 $ns attach-agent $n0 $tcp set sink [new Agent/TCPSink] $ns attach-agent $n5 $sink $ns connect $tcp $sink $tcp set fid_ 1#在 TCP 连接上建立 FTP 流 set ftp [new Application/FTP] $ftp attach-agent $tcp $ftp set type_ FTP # 建立一个 UDP 代理 set udp [new Agent/UDP] ;# 建立一个数据发送代理$ns attach-agent $n2 $udp ;# 将数据发送代理绑定到发送节点 set null [new Agent/Null] ;# 建立一个数据接收代理$ns attach-agent $n3 $null ;# 将数据接收代理绑定到接收节点$ns connect $udp $null ;# 连接两个代理( 也就决定了数据包的发送和接收节点) $udp set fid_ 2#在 UDP 代理上建立 CBR 流 set cbr [new Application/Traffic/CBR] $cbr attach-agent $udp $cbr set type_ CBR $cbr set packet_size_ 1000 $cbr set rate_ 1mb $cbr set random_ false # 启动和结束流代理$ns at "$cbr start" $ns at "$ftp start" $ns at "$ftp stop" $ns at "$cbr stop" $ns at "$ns detach-agent $n0 $tcp; $ns detach-agent $n5 $sink" # 仿真结束时调用结束进程$ns at "finish" # 打印 CBR 数据包的大小和间隔 puts "CBR packet_size_ = [$cbr set packet_size_]" puts "CBR interval = [$cbr set interval_]"

最近更新

辽宁省抚顺市胜利中学2021年高三政治月考试题.. 19页

辽宁省朝阳市热水中学高三英语测试题含解析 5页

辽宁省本溪市第二中学高一数学文下学期期末试.. 6页

运输承诺保证书 19页

辽宁省沈阳市新世际中学2022年高三英语联考试.. 4页

辽宁省沈阳市永乐中学高二英语模拟试题含解析.. 9页

3D打印技术在皮革定制中的应用-洞察及研究 31页

二零二五年度绿色能源研发中心场地租赁合同范.. 3页

辽宁省沈阳市第一百二十四中学高三数学理期末.. 6页

二零二五年度网络安全监测与技术服务合作协议.. 3页

二零二五年度股东借款合同样本:决议执行财务.. 3页

二零二五年度股东股权转让协议书范本与执行细.. 3页

辽宁省沈阳市艳粉第一高级中学高三英语联考试.. 12页

辽宁省沈阳市自力实验中学高三英语模拟试题含.. 4页

一建实务记忆口诀精简 5页

辽宁省营口市大石桥铁路职工子弟中学高二数学.. 6页

辽宁省营口市揭阳华侨中学2020-2021学年高二物.. 5页

一年级综合实践活动方案 10页

辽宁省葫芦岛市利伟实验中学高二数学理联考试.. 6页

二零二五年度股权赠与与知识产权归属协议 3页

辽宁省辽阳市第六高级中学高三英语上学期期末.. 5页

辽宁省铁岭市开原莲花中学高一历史模拟试题含.. 18页

辽宁省锦州市北镇陆家中学2020-2021学年高三数.. 6页

辽宁省阜新市第十二中学高一生物联考试卷含解.. 9页

辽宁省阜新市卧凤沟乡中学2020年高三政治上学.. 17页

辽宁省阜新市蒙古族自治县镇中学高三物理联考.. 5页

山东省青岛市2025年中考数学试题含答案 12页

2025年国家金融监督管理总局考试-财经岗真题及.. 33页

抖音直播行为规范答案 7页

三位合伙人电子商务投资协议书版 10页