2013年3月12日

NS2中数据包流初探(转)

摘要: 个人感觉还是比较有用,所以转来供大家参考讨论!在ns2中,应用代理使用来产生逻辑数据流或者说是数据流的发动者,而实际的数据流(包)却是在传输成代理(TCP/UDP等)那里产生的,我觉得这样未免有点混乱——两个层面的代理需要相互的配合才能完成某一协议的模拟,不过既然是模拟这一点可能也就不重要了。要想理解数据的流动就不得不讲一下包的格式,以及模拟器对包的初始化过程。首先:模拟器Simulator的init过程有这么一步:$self create_packetformat该方法在ns-packet.tcl中定义:Simulator instproc create_packetformat { } { 阅读全文

posted @ 2013-03-12 15:17 祺昕 阅读(888) 评论(0) 推荐(0) 编辑

NS2整体实现机制(转)

摘要: 转自:http://blog.csdn.net/geekster/article/details/55646601.NS的整体的实现固定网络的仿真是通过下面三层合作来实现的。Application这个层是实现数据流的层次。Agent这个层是实现所有各层协议的的层次。Node这个部分由多个分类器(Classifier)实现了所有接收数据包进行判断是否进行转发或接收到Agent的部分。Link实现了队列、时延、Agent、记录Trace等一系列的仿真问题。2.TclObjectHandlerParentNodeProcessNsObjectNodeApplicationConnectorClass 阅读全文

posted @ 2013-03-12 09:56 祺昕 阅读(1406) 评论(0) 推荐(0) 编辑

导航