Windows环境下基于CCN网络的浏览器的研究与实现

被引量 : 1次 | 上传用户:qinling88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于TCP/IP协议的Internet已经取得了空前的成功,几乎所有的行业部门都受益于Internet,人们的生活方式不断随着Internet而改变。然而随着Internet应用的不断增多以及应用方式的改变,Internet在信息分发,安全性,移动支持性,IP地址空间,路由表扩展,网络可靠性等方面也暴露出很多问题。命名数据网络应运而生,它是一种以信息为中心不同于传统的以主机为中心的新型网络体系架构。目前,Web应用程序已成为一个基础的互联网服务,所以在命名数据网络中支持基于浏览器的应用程序是非常必要的。由于命名数据网络和传统的TCP/IP网络在运行机理上是完全不同的,普通的浏览器不能访问这个新型网络,而且现有的命名数据网络API不能在Windows平台上进行内核层面的开发。所以本文通过设计和实现Windows平台下跨平台的API-NewNDN.cpp来与命名数据网络进行通信,并在Windows下改造开源浏览器(Webkit)的内核来实现一个支持命名数据网络的浏览器。通过这个浏览器,用户可以直接通过‘’ccnx:/"来访问命名数据网络中HTML, CSS, JavaScript等类型的资源。开发这个浏览器的目的是使开发人员可以开发出更多的跨平台Web应用,开发人员和普通的用户都可以在普遍使用的Windows平台下接入命名数据网络,享受命名数据网络给人们生活带来的方便和更流畅的Internet浏览体验。对命名数据网络的推广和使用具有非常重大的意义。本论文首先对命名数据网络的API进行了调研和研究,设计实现了跨平台的NewNDN.cpp,并深入研究了现有浏览器的架构和主要工作流程,详细说明了现有浏览器在适应命名数据网络的主要问题,并提出了适应命名数据网络的浏览器的设计和实现方案。设计并实现了一套可以跨平台使用的接入命名数据网络的API和一套支持数据收发和资源呈现的Windows下的浏览器系统,并在校园网的网络环境中对这两套系统的功能和性能进行了验证。
其他文献
基于场理论,采用案例研究的方法分析1958—2017年长虹集团经历的三次战略转型,以组织认知与组织行动的交互为主轴探索战略转型的过程.研究发现:组织认知与组织行动交互的变化
张季鸾先生是民国时代报人的典范。他麾下的新记《大公报》以负责的姿态,客观报道,成为当时最有影响力的报纸,对中国新闻界和中国社会产生深远影响。张季鸾先生立志做一位独立的
作者根据多年地质灾害防治工程施工管理、资料收集整理和工程验收经验归纳当前地质灾害防治工程施工管理、工程验收中存在的一些问题,提出了相应的改进建议和对策。
近年来,中低位直肠癌手术方式中最具争议的进展莫过于经肛全直肠系膜切除(TaTME)。相较于传统经腹全直肠系膜切除(TME)手术,TaTME的难度和风险更大,且学习曲线更长,适应证更
空肠弯曲菌(Campylobacter jejuni)是重要的食源性病原菌,可经食物链传播给人,引起人的细菌性腹泻和格林-巴利综合征。酰胺醇类药物(氯霉素(CAP)、氟苯尼考(FFC)和甲砜霉素)
随着新课标准的推进,高中体育教学的思路与方法也在不断进行改革与创新,本文通过对高中体育教学的现状进行分析,找出目前高中体育教学中存在的问题,并进行高中体育教学思路与
随着信息化社会的发展,数据业务爆炸性的增长以及无线移动互联网的蓬勃发展,高数据传输速率的长期演进技术已经在全球广泛应用。其中中国主导的TD-LTE第四代通信系统也已经于
目的:探讨腹膜透析联合血液透析治疗终末期肾病的作用。方法:选择2012年5月-2014年5月于本院住院的诊断为终末期肾病的患者90例作为研究对象。将其分为联合组、腹膜透析组和
伴随着航空航天导航技术的不断发展,科学技术水品日新月异,不断进步,世界各国对导航系统的设计以及算法的研究逐步成熟。对测试系统的真实性完整性、解算算法的准确性、误差范围
卫星钟差作为保持导航系统的空间部分和地面部分时间同步的纽带,在卫星导航定位应用中具有重要的作用。本文主要对卫星钟及其产品进行了质量分析,并研究了精密卫星钟差的快速