内容:编写TCL脚本,搭建如下图所示的一个网络,共6个节点,其中2、3节点用做ftp服务器和客户端,4、5节点用做cbr流量的源和目的,而0、1节点用做转发设备。各节点间的链路属性见图。模拟时间设为13秒钟,在0.1秒开始产生cbr流量,在1.0秒开发发送发ftp流量;8.0秒ftp流量结束,12.0秒cbr流量结束。编写脚本(可用shell,awk,或perl等)分析模拟日志文件,统            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-03-16 22:48:52
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、NS2简介
  NS2是指 Network Simulator version 2,NS(Network Simulator) 是一种针对网络技术的源代码公开的、免费的软件模拟平台,研究人员使用它可以很容易的进行网络技术的开发,而且发展到今天,它所包含的模块已经非常丰富,几乎涉及到了网络技术的所有方面。所以,NS成了目前学术界广泛使用的一种网络模拟软件。在每年国内外发表的有关网络技术的学术论            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-05-12 09:28:33
                            
                                903阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一  安装cygwin     1.下载cygwin ,解压双击"setup.exe",点击"下一步";        在选择要安装的软件套件时,点击旁边的"View",使得旁边的"Category"变成"Full" ,此时可以对细节选项进行选择,如选择gawk、gcc、gcc-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2008-12-28 02:59:44
                            
                                1721阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux是一种开源操作系统,非常受到许多技术爱好者和专业人士的青睐。其中一个备受瞩目的特性是Linux的网络命名空间(Network Namespace)功能。这一功能是Linux内核提供的一种隔离网络的机制,可以让用户创建和管理独立的网络环境,每个网络环境都有自己独立的网络接口、路由表和防火墙规则。
NS2(Network Simulator 2)是一个经典的网络仿真工具,广泛用于网络研究和            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-12 10:15:54
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            NS基本介绍NS是由UC Berkeley大学开发的,来源于1989年的Real Network Simulator项目,经过多年发展,全世界各地研究者在此基础上不断综合和完善,NS已经成为一个涉及网络各个方面的优秀的网络模拟工具。由于NS是一款免费的软件,源码公开,因此,学术界使用NS研究和开发协议进行网络行为模拟和性能仿真的人员较多,每年在国内外发表的欲望了技术相关的学术论文中,利用NS给出模            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-03-13 15:49:36
                            
                                1107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java API for KML
KML (Keyhole Markup Language) is a file format used to display geographic data in an Earth browser, such as Google Earth, Google Maps, and Google Maps for Mobile. It is widely used            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-14 10:28:12
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、场景这是采用了两个di            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-05 09:00:57
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分组投递率:指接收端收到的分组总数和发送端产生的分组总数之比,它可以反映网络所能支持的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-05 10:07:19
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (一). NS常用基本网站
         1. Maillist个人觉得是寻求问题答案最好的地方。
           [url]http://mailman.isi.edu/pipermail/ns-users/[/url]
  &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-07-21 04:49:16
                            
                                2205阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            UBNT Bullet NS2说明            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-12-04 07:17:56
                            
                                698阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            set ns [new Simulator]  set tracefile [open out.tr w]  $ns trace-all $tracefile  set nf [open out.nam w] .            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-05 09:57:16
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             今儿一口气看到《NS2网络模拟器的原理和应用》的第十章,才发现NS2类真是又多又杂,而且内容似乎与NS manual雷同,好在前九章还算基本看下来啦。这些类还是等以后再慢慢看吧!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-07-16 22:05:45
                            
                                315阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            题记
    真正触动我写这篇短文的原因是试图理解NS2的基本原理. 在"the NS2 manual"中,
解释了为什么采用了两种语言来建构整个系统, 然后在第三章描述了tclcl的六个类. 这个手册中的对各个类描述性文字让我如坠雾里, 不明所以.
我查找了一些NS2的文章和站点, 有一些ppt倒是很形象, 但我的认识上总有些模糊. 后来, 我逐渐明白到OTc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2008-12-02 15:02:48
                            
                                7541阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近看《NS与网络模拟》教材,经常要查看NS2的源代码,可NS2太过复杂,通过XP的资源管理器看了几天,发现太累!Google了以下,发现有个软件在XP下结合Cygwin的NS2平台,可以很方便地查看源代码,尤其是NS2繁杂的各种类与成员!
 
http://ns2.superliu.co.cc/entries/ns2/view-ns-source-code-using-source            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2009-07-28 22:36:41
                            
                                3599阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ://en.wikipedia.org/wiki/Ad_hoc Ad hoc is a Latin phrase meaning "for this". It generally signifies a solution designed for a specific problem or task, non-generalizable, and not intended to b...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-06-25 17:44:00
                            
                                152阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Ad Hoc源自于拉丁语,意思是"for this"引申为"for this purpose only",即"为某种目的设            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-19 16:28:32
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本安装教程,实在ubuntu下实现,安装的软件的版本,可能不同,
过程中也可能存在微小差异,供参考。
本人亲测,gcc版本4.5,ns2版本2.35,成功。
教程来源:http://blog.sina.com.cn/s/blog_64516eb00100ps5x.html
 
 NS2的安装
我设置文件共享的目的就是要在虚拟机下面使用硬盘上的NS2安装包,来安装NS            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-27 11:33:58
                            
                                2806阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第二步:安装NS2
 
     双击桌面的Cygwin图标, 如下图所示:
                     &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2009-05-13 13:15:16
                            
                                871阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近利用NS2做TCP拥塞控制协议的仿真,发现很多变量的方法含义都是解释的不清楚,给核心模块修改带来很多麻烦,所以决定用最准确的语言解释成员变量、方法,术语等的含义。限于个人水平,若有错误请留言指正!盲点一:int recover_;(tcp.h/tcp.cc)这个变量的最准确的含义是发送端在收到3个重复的ACK或超时或者源抑制或者带有ECN-Echo的ACK时,发送端已经发送的最大序列号。盲点二:源抑制(source quench):当TCP/IP主机发送数据到另一主机时,如果速度达到路由器或者链路的饱和状态,路由器发出一个ICMP源抑制消息。源抑制消息在仿真中具体的意思是接收端返回的某段时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-17 20:32:00
                            
                                186阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在XP下安装NS2的步骤----Cygwin+NS2----(一)
    花了我大半天,才安装好的软件,头一次这么费力的装一个软件,网上也有很多安装的资料,可是讲得都不是很详尽,经过一些参考和自己的琢磨,有点心得,所以有必要趁热打铁,把它记录一下。
    所以,如果你是第一次安装,请你要有耐心,可能这会耗掉你半天甚至更长的时间。可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2009-05-13 13:13:29
                            
                                680阅读