学位论文 > 优秀研究生学位论文题录展示

基于Java的NSIS协议研究和设计

作 者: 郭峰
导 师: 任志军
学 校: 北京邮电大学
专 业: 电路与系统
关键词: 服务质量保证 下一代信令系统 图形用户界面 软状态
分类号: TP311.10
类 型: 硕士论文
年 份: 2010年
下 载: 18次
引 用: 1次
阅 读: 论文下载
 

内容摘要


通常,基于存储转发机制的Internet只为用户提供了“尽力而为”的服务。这就意味着如果网络中的路由器负载量过大,Internet就不能保证服务质量。但是,在全球IP(Internet Protocol)网络融合的大趋势下,用户对不同的应用服务有着不同的QoS(Quality of Service)要求。QoS保证技术就是让网络能够根据用户的要求分配和调度资源。现有的QoS解决方案大都是基于RSVP(Resource Reservation Protocol)协议的,但由于RSVP在移动性和扩展性等方面存在的诸多问题,本文引入了下一代信令协议NSIS(Next Steps in Signaling)。本文首先介绍了当前已有的具有资源预留功能的QoS信令协议,分析了RSVP协议的特点、流程等,并说明了该协议的缺点。在此基础之上,介绍了IETF新近提出的NSIS协议,详细阐述了信令传输层NTLP(NSIS Transport Layer Protocol)和信令应用层NSLP(NSISSignaling Layer Protocol),并分析了RSVP和NSIS的各种基本特性。接着,本文详细地论述了基于Java的NSIS协议的实现,分析了NTLP和NSLP的模块构成及关联关系,搭建了基于Java的NSIS实验场景并验证了协议的连通性。为了克服NSIS协议中固定刷新时间的缺点,本文提出了可变刷新时间算法,并建立NSIS消息处理模型,仿真结果验证了该算法可以有效地减少NSIS协议的延时和网络资源的浪费。最后,为了实现优化刷新时间算法,也为了便于协议的使用,本文设计了基于Java的NSIS协议GUI(Graphics User Interface),并验证了该GUI可完成协议的基本操作,方便了操作和管理NSIS协议。

全文目录


摘要  4-5
Abstract  5-10
第一章 背景介绍  10-15
  1.1 引言  10-11
  1.2 课题研究背景  11-13
    1.2.1 QoS定义  11
    1.2.2 IP网络QoS技术  11-12
    1.2.3 标准化组织研究现状  12-13
  1.3 本文主要工作  13-14
  1.4 论文结构  14-15
第二章 现有QOS信令协议分析  15-30
  2.1 现有QoS信令简介  15-17
  2.2 RSVP协议的框架  17-21
    2.2.1 RSVP协议介绍  17
    2.2.2 RSVP协议的特点  17-18
    2.2.3 RSVP协议的流程  18-20
    2.2.4 RSVP协议的缺陷  20-21
  2.3 NSIS协议的框架  21-28
    2.3.1 NSIS协议介绍  21
    2.3.2 信令传输NTLP  21-25
      2.3.2.1 GIST状态  22
      2.3.2.2 GIST传输模式  22-23
      2.3.2.3 GIST信令交互流程  23-24
      2.3.2.4 信令会话和信令应用  24-25
    2.3.3 信令应用层QoS-NSLP  25-27
    2.3.4 NSIS协议操作  27-28
  2.4 RSVP与NSIS的比较  28-29
  2.5 本章小结  29-30
第三章 基于JAVA的NSIS协议设计和实现  30-45
  3.1 基于JAVA的NSIS协议总体设计  30
  3.2 QoS NSLP模块设计  30-38
    3.2.1 NSLP THREAD模块  30-31
    3.2.2 PC模块  31-32
    3.2.3 RMF模块  32-33
    3.2.4 APP模块  33
    3.2.5 QSPEC模块  33-35
    3.2.6 MESSAGE模块  35-38
      3.2.6.1 公共头部  35-36
      3.2.6.2 RESERVE消息  36
      3.2.6.3 QUERY消息  36-37
      3.2.6.4 REPONSE消息  37
      3.2.6.5 NOTIFY消息  37-38
  3.3 GIST模块设计  38-41
    3.3.1 MESSAGE模块综述  38
    3.3.2 QUERY消息  38-39
    3.3.3 RESPONSE消息  39
    3.3.4 CONFIRM消息  39-40
    3.3.5 DATA消息  40
    3.3.6 ERROR消息  40
    3.3.7 MA-HELLO消息  40-41
  3.4 NSIS协议分析  41-44
    3.4.1 场景构建  41-42
    3.4.2 连通性验证  42-44
  3.5 本章小结  44-45
第四章 基于刷新时间的NSIS协议优化算法研究  45-55
  4.1 信令状态和刷新时间  45-47
    4.1.1 硬状态和软状态  45-46
    4.1.2 NSIS协议的刷新时间  46-47
  4.2 优化刷新时间算法设计和实现  47-50
    4.2.1 算法整体设计  47
    4.2.2 确定合适的刷新时间  47-49
    4.2.3 自适应的刷新时间  49-50
  4.3 建模与分析  50-54
    4.3.1 场景1  50-51
    4.3.2 场景2  51-52
    4.3.3 场景3  52-54
    4.3.4 结论  54
  4.4 本章小结  54-55
第五章 基于JAVA的NSIS协议GUI设计和实现  55-64
  5.1 GUI简介  55-56
    5.1.1 GUI的定义和特点  55
    5.1.2 JAVA AWT和SWING  55-56
  5.2 NSIS协议GUI设计需求  56-57
  5.3 基于JAVA的NSIS协议GUI设计  57-63
    5.3.1 总体设计思想  57-58
    5.3.2 界面模块  58-60
    5.3.3 事件处理模块  60-62
    5.3.4 刷新时间接口模块  62-63
  5.4 结果及分析  63
  5.5 本章小结  63-64
第六章 总结与展望  64-65
参考文献  65-67
致谢  67-68
附录  68-69
攻读硕士学位期间发表的论文  69

相似论文

  1. 嵌入式GUI用户输入模块的设计与实现,TP391.41
  2. 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
  3. 网络电话服务质量保证机制的研究,TP393.02
  4. Xen虚拟化网络I/O优化方法,TP302
  5. 面向CAX软件的图形用户界面设计研究,TP311.52
  6. 基于关键字驱动的网管自动化配置方法的设计与实现,TP311.52
  7. 嵌入式系统软件GUI中间件研究与设计,TP368.1
  8. MicroWindows在嵌入式系统中的应用研究,TP368.1
  9. 注射成型虚拟仿真系统研究,TQ320.662
  10. EPIRB检测仪技术方案设计与研究,TP216
  11. 基于图形用户界面的Web服务移植技术研究,TP393.09
  12. 基于Linux平台的实时视频GUI设计与应用,TP391.41
  13. 医学图像三维可视化和几何测量的研究,TP391.41
  14. 嵌入式Linux下GUI的设计和实现,TP316.81
  15. 基于Qt/E的嵌入式绿色镀膜监控系统GUI研究与实现,TP368.12
  16. 电气技术人员数字助理研究与设计,TP368.12
  17. 产品用户界面中可用性设计研究,TB472
  18. 燃气退火炉嵌入式温度控制系统的研究,TP273
  19. Symphony系统中管理控制台子系统的设计与实现,TP311.52
  20. 液压伺服弹射式碰撞模拟系统的仿真研究,TP271.31
  21. 嵌入式家居监控系统的研究与设计,TP277

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计
© 2012 www.xueweilunwen.com