【NS2仿真】TCP与UDP混合
2016-07-04 17:15
459 查看
# # ftp # \ # tcp # \ # n0 sink # \ / # \ / # n1---5M 2ms---n3 # / \ # / \ # n2 null # / # udp # / # cbr set ns [new Simulator] set f [open out.tr w] $ns trace-all $f set nf [open out.nam w] $ns namtrace-all $nf proc finish {} { global ns nf f $ns flush-trace close $f close $nf exec nam out.nam & exit 0 } #设置并连接4个节点 set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] $ns duplex-link $n0 $n1 5M 2ms DropTail $ns duplex-link $n2 $n1 5M 2ms DropTail $ns duplex-link $n3 $n1 5M 2ms DropTail $ns duplex-link-op $n0 $n1 orient right-down $ns duplex-link-op $n2 $n1 orient right-up $ns duplex-link-op $n1 $n3 orient right #设置传输层并连接 set tcp [new Agent/TCP] $ns attach-agent $n0 $tcp set udp [new Agent/UDP] $ns attach-agent $n2 $udp set sink [new Agent/TCPSink] $ns attach-agent $n3 $sink set null [new Agent/Null] $ns attach-agent $n3 $null $ns connect $tcp $sink $ns connect $udp $null #设置应用层 set ftp [new Application/FTP] $ftp attach-agent $tcp set cbr [new Application/Traffic/CBR] $cbr attach-agent $udp #设置执行与停止顺序 $ns at 0.05 "$ftp start" $ns at 0.30 "$cbr start" $ns at 0.50 "finish" $ns run
相关文章推荐
- 转载-当网页加载很慢的时候,应如何分析其原因并解决问题? - 前端迷 http://www.yxxme.com/903.html
- OkHttp简单封装
- servlet、genericservlet、httpservlet之间的区别
- IOS 安全网络请求--HTTPS
- http://blog.csdn.net/wuqilianga/rss/list 没有广告的页面list博文列表
- mysql-5.7.5-labs-http-documentation中文翻译-摘要
- android下载网络图片并缓存
- HTTPS原理
- libnet发包例子(tcp udp arp广播)
- TCP对SACK的处理以及乱序的处理细节
- 【NS2仿真】TCP协议
- TCP协议疑难杂症全景解析
- https_request请求接口返回数据
- CNN 卷积神经网络 二维卷积
- 读书笔记-java网络编程-4Internet-InetAddress类
- Android Volley,使用Volley加载网络图片
- Volley加载网络图片
- HTTP请求工具类
- HTTP请求返回状态码详解
- 网络编程(二)