论文部分内容阅读
服务行为描述例如服务的大小等能够为网络管控、提高用户体验等提供诸多便捷之处。但是,如今的网络架构并没有直接获取服务行为描述的机制。因此,我们认为,在未来网络体系架构中增加对服务和资源的描述性信息非常必要。本文提出了智慧协同网络架构下的服务行为描述解析机制,系统的阐述了其设计思路和实现方法,并建立了原型系统测试所提机制的可行性。首先,本文分析了目前互联网现状及其存在问题,对比目前QoS机制和CCN包头TLV字段,提出了在网络体系架构中嵌入服务行为描述的研究意义。其次,本文介绍了项目研究涉及到的相关概念与技术,包括智慧协同网络体系架构、主要用到的包格式、界面开发工具Qt、浏览器内核Webkit等。再次,本文通过分析资源自身的特点和网络管理者、内容提供商及用户对资源进行描述的需求,提出了在设计服务行为描述解析机制时需考虑的四个难点,并详细阐述了其设计方案和整体实现框架。然后,本文完成了服务行为描述解析机制的原型实现。主要分为网页模块、浏览器模块和资源管理器模块。网页模块完成了包含服务行为描述的网页设计和展示;浏览器模块通过使用QtWebKit设计浏览器以满足获取SID和SBD、支持用户自定义SBD、封装GET包并发送、接收DATA包并展示等功能;资源管理器模块利用XML语言获取SBD信息,并据此进行网络管理、配置流表等。最后,本文搭建了测试拓扑,对服务行为描述解析机制的设计与实现进行了功能验证与性能测试。分别测试了网页、浏览器和RM三大模块的功能,并给出SBD三个使用范例的测试结果。证明了该机制的可行性。本文实现的服务行为描述解析机制,为在未来网络架构中增加资源描述性信息并对其进行利用以提高网络的可控可管性、提高用户体验等奠定了良好的基础。