- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对等网自适应寻径协议的设计与实现
摘要:为了保证计算机网络对抗中的两个网络对抗体之间在短时间内以较小的开销建立会话连接,需要对抗体间以动态的方式去寻址来适应网络的变化。通过对网络对抗、对等网络和蚁群算法的研究分析提出了本文的基于蚁群算法的对等网络自适应寻径协议AARP,描述蚁群在对等网络中自适应的克隆、寻径过程。仿真结果表明,AARP在对抗体间通信中可以做到减小寻址开销,降低寻址延迟。
关键词:计算机网络对抗;蚁群算法;对等网;自适应寻径
中图分类号:TP393.04 文献标识码:A文章编号:1007-9599 (2011)05-0000-01
Peer to Peer Adaptive Routing Protocol Design and Implementation
Xiang Yiming
(Zhoukou Teachers College,Zhoukou466000,China)
Abstract:To ensure the computer network confrontation between the two networks on the antibody to a smaller cost in a short time to establish a session connection between the need for antibodies to address the dynamic ways to adapt network changes.Confrontation through the network,peer to peer and ant colony algorithm analysis presented in this paper on the ant colony algorithm based on adaptive network routing protocols such as AARP,describes the colony in the adaptive network,such as cloning,the process of routing.The results show that,AARP in communication between the antibody can be reduced address overhead,reduce addressing delay.
Keywords:Computer network against;Ant colony algorithm;Peer to peer;Adaptive routing
寻径协议是计算机网络通信的重要组成部分,高效的寻址协议可以减小、降低对抗体通信时的开销和延迟。对等网络自适应寻径协议就是以最小的寻址开销和最低的寻址延迟来保证对抗体间在最短的时间内建立可靠的会话连接。
一、对等网自适应寻径协议的总体设计
(一)系统功能的设计。AARPS的参与者为战术情报和底层的TCP/IP协议栈、对等体的接收/交付模块与交互、对等体标识映射模块及对等消息寻径协议模块与协议栈交互。用以发消息、收消息、基于蚁群算法的消息寻径、多播寻径、单播寻径、消息转发、消息交付等。(二)系统结构设计。对等体包括四个部分的功能结构:1.服务接口。2.ID生成。3.ID映射。4.对等体在寻径蚂蚁寻径过程中的功能。(三)工作流程。例:A用户的客户端界面程序绑定了本地地址到一个套接字,如果A用户与B用户处于不同的私网中,那么A与B须通过NAT穿越模块打洞才能建立会话,也可以直接建立会话,会话建立后,A向目标B发送连接请求,B的接收端监听到连接请求,创建发送端套接字,创建接收端线程,然后发送连接应答给A,A收到后建立会话连接,并发送蚂蚁,B的接收端监听进程监听到套接字,并读取套接字,然后解析出蚂蚁并递交给寻径模块,如果是寻径蚂蚁,则查询本地,如果查询不成功则递交给B的寻径模块执行,B的寻径模块根据判断是否复制,复制多少寻径蚂蚁,然后选择寻径蚂蚁的下一条,根据ttl表赋与寻径蚂蚁相应的ttl,接下来分别建立发送线程,将寻径蚂蚁交付给发送端模块发送出去。
二、AARPS的详细设计
根据AARPS系统的功能划分、功能结构设计,总体结构以及工作流程,本节按照软件工程理论采用UML 建模方法给出系统的逻辑结构设计,包括类图设计、交互设计。
(一)交互设计
1.启动交互。系统核心模块生成的动态过程描述为:
(1)接收到情报信息,初始化对等体对象;(2)对等体创建寻径蚂蚁;(3)对等体调用根线程Cthread的一系列子类实现基本的网络连接,
您可能关注的文档
最近下载
- 初中道德与法治新人教版七年级上册全册教案(2024秋).pdf VIP
- 2025年无犯罪记录证明申请表申请书(模板).docx VIP
- 《新媒体营销基础》课件——新媒体营销概述.pptx VIP
- 项目计划进度管理流程图.pdf VIP
- 2024广播电视播音员主持人考试历年机考真题集附答案详解【考试直接用】.docx VIP
- 200MWh储能电站安全预评价报告.doc VIP
- 华为经营管理-华为的流程管理(6版).doc VIP
- 2015-2020年一建历年真题-水利.pdf VIP
- 平行文本在翻译中的运用.ppt VIP
- 口腔医疗行业市场规模增长与竞争格局分析报告:2025年市场展望.docx
文档评论(0)