博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)关于target_解释,classfier_解释
阅读量:6788 次
发布时间:2019-06-26

本文共 588 字,大约阅读时间需要 1 分钟。

学习笔记,可能解释的不完全,先记录在这。。。

target_是Agent所保存的其他实例对象的指针。例如,当应用层代理连接到传输层时,其类里面的target_便被赋值指向了这个传输层的实例指针。这样便可直接使用target_->recv或者target_->send等,来实现发送分组到协议栈的下一层。

以上机制是n2中提供的机制,不是一定得使用target_来发送分组。
关键点在于理解ns2发送分组的思路就是:想要发送给谁(对象),就调用谁(该对象)中的某个函数(ns2中一般是接收或者发送函数,因为莪这两个函数在Agnet基类中都有定义,且还是虚函数,用起来比较方便)。

每个节点至少包含一下几个部分:一个地址或者id_,初始值是0,当节点建立时模拟的名字空间将自动加1;一个邻居链表neighbor_;一个代理链表agent_;一个节点类型识别器nodetype_;一个路由模块。
Tcl对象:1)地址分类器(address classifier),用来判断分组的目标地址,把传入的包分派到正确的链路。
~ns/classifier/classifier-addr.{h/cc};
            2)端口分类器(port classifier),用来判断分组的目标Agent,把传入的包分派到争取的代理。~ns/classifier/classifier-port.{ h/cc}。

转载地址:http://zhigo.baihongyu.com/

你可能感兴趣的文章
LTE第一章 介绍
查看>>
Scala基础篇-04 try表达式
查看>>
java日期格式(年月日时分秒毫秒)
查看>>
linux nohup后台运行命令
查看>>
[SDOI2017]天才黑客
查看>>
怎样控制竞价点击价格
查看>>
hbase 学习(十六)系统架构图
查看>>
sqlserver数据存储
查看>>
进行app性能和安全性测试的重要性
查看>>
Oracle学习总结(9)—— Oracle 常用的基本操作
查看>>
Mysql学习总结(32)——MySQL分页技术详解
查看>>
WebService学习总结(6)——WebService常用接口
查看>>
Mysql学习总结(36)——Mysql查询优化
查看>>
2016阿里云121款产品和解决方案全向图(9月制)
查看>>
git初使用“*** Please tell me who you are. Run
查看>>
面向对象编程基础 (二)
查看>>
MVC的请求过程(或者MVC三者的关系)
查看>>
网页设计易错点总结
查看>>
assign-cookies
查看>>
<正则吃饺子> :关于redis配置文件参数详解
查看>>