基于Windows的支持IPv6的浏览器设计与实现

基于Windows的支持IPv6的浏览器设计与实现

论文摘要

随着互联网的迅速发展,网上的信息资源交换日益增多,使人们之间的信息交换量大大提高。Web技术的出现,给人们提供了一种方便、快捷的网上信息浏览和查询工具,极大改善了Internet网上用户获取信息的手段,对Internet的发展起到了巨大的推动作用。IPv6由于其极大的优势必将取代IPv4而成为下一代网络协议并被广泛应用。浏览器作为一种应用软件,是网络普及中的核心因素之一。其用于与WWW建立连接,并与之进行通信,对HTML(超文本标记语言)文件进行解释,并将多媒体信息还原。 本文讨论了基于Windows平台的支持IPv6网络技术的浏览器(BrowSix),并给出了系统的设计与实现。对浏览器统一资源定位符(URL)中的输入请求的处理格式进行了探讨;还讨论了域名解析机制中的一些概念、方法,给出了域名解析的客户端实现;并提出了强制IPv6代理技术,从而实现了Windows平台下支持IPv6网络技术的浏览器(BrowSix)访问;论文的最后还给出了本文所设计的系统(BrowSix)与Internet Explorer(IE)应用软件的比较。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 本文研究背景
  • 1.2 本文结构安排
  • 第二章 背景知识
  • 2.1 IPv6网络技术发展现状与策略
  • 2.1.1 IPv6发展现状
  • 2.1.2 IPv6的特点
  • 2.1.3 过渡技术及演进策略
  • 2.2 面向对象的软件开发方法
  • 2.2.1 面向对象的软件开发方法
  • 2.2.2 面向对象的设计和分层模型
  • 2.3 HTTP协议
  • 2.3.1 HTTP协议简介
  • 2.3.2 HTTP的几个重要概念
  • 2.3.3 HTTP协议的运作方式
  • 2.3.4 HTTP协议的内部操作过程
  • 2.3.5 HTTP协议下客户/服务器模式中信息交换的实现
  • 第三章 系统的总体设计与实现
  • 3.1 需求分析
  • 3.2 系统设计实现目标
  • 3.3 总体设计
  • 3.4 系统设计与实现的主要难点及解决方法
  • 3.4.1 地址格式问题
  • 3.4.2 强制 IPv6代理技术的提出
  • 3.4.3 后台IPv6代理正确的接收响应
  • 3.4.4 支持HTTP1.1
  • 3.5 详细设计
  • 3.5.1 开发设计环境及支持环境
  • 3.5.2 浏览器 BrowSix具体功能介绍
  • 3.5.3 浏览器 BrowSix界面的主要接口
  • 3.5.4 IPv6DNS的配置
  • 3.5.5 HtmlView用到的主要接口
  • 3.5.6 收藏夹的设计
  • 3.5.7 历史文件夹的设计
  • 3.5.8 多语言的设计
  • 3.5.9 细化的浏览器 BrowSix程序流程图
  • 3.5.10 浏览器 BrowSix的运行界面
  • 第四章 创新及关键技术研究
  • 4.1 强制 IPv6代理技术
  • 4.1.1 开发支持 IPv6应用程序用到的重要的数据结构及接口函数
  • 4.1.2 开发支持 IPv6应用程序的两个基本法则
  • 4.1.3 强制 IPv6代理技术用到的主要数据结构
  • 4.1.4 强制 IPv6代理技术用到的主要操作
  • 4.2 I/O复用
  • 4.3 地址格式处理及域名解析
  • 4.3.1 地址格式处理
  • 4.3.2 域名解析
  • 4.3.3 IPv6域名系统实现的主要数据结构
  • 4.3.4 IPv6域名系统实现用到的主要操作
  • 4.4 HTTP多路复用
  • 4.5 Cache缓存技术
  • 第五章 课题完成情况
  • 5.1 性能测试
  • 5.1.1 系统测试环境
  • 5.1.2 测试结果
  • 5.1.3 系统的评价
  • 5.2 完成情况
  • 总结及进一步的工作
  • 总结
  • 进一步的工作
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的学术论文
  • 相关论文文献

    • [1].IPv6网络体系结构与网络改造[J]. 通讯世界 2019(12)
    • [2].关于校园网IPv6升级的思考[J]. 电脑编程技巧与维护 2019(12)
    • [3].电子政务外网IPv6网络部署安全风险及对策探究[J]. 江西通信科技 2019(04)
    • [4].IPV6网络环境下网络攻击探讨[J]. 数字通信世界 2019(12)
    • [5].基于5G和IPv6的闸门远程控制系统解决方案[J]. 四川水利 2020(02)
    • [6].运营级物联网IPv6演进方案研究与实践[J]. 信息通信技术与政策 2020(06)
    • [7].探讨物联网发展所需的5G技术和IPV6协议[J]. 中国新通信 2020(13)
    • [8].IPv6环境下基于超融合架构的智慧图书馆基础平台改造与实践[J]. 信息技术与信息化 2020(09)
    • [9].关于金融业IPv6规模部署中的相关问题及对策[J]. 金融科技时代 2019(11)
    • [10].基于IPv6的校园网的设计与建设研究[J]. 山西电子技术 2016(06)
    • [11].基于IPv6的校园网技术升级及性能测量研究[J]. 中国新通信 2016(23)
    • [12].IPv6及其在电力自动化系统中的应用分析[J]. 中国电力 2016(12)
    • [13].基于IPv6环境下的网络安全关键技术研究[J]. 电脑知识与技术 2016(34)
    • [14].基于IPv6的视频会议系统中安全的关键技术的研究[J]. 民营科技 2017(05)
    • [15].IPv6环境面临的网络安全问题及对策探讨[J]. 江苏通信 2017(02)
    • [16].基于IPv6的智慧校园网络的设计与实现[J]. 科教文汇(上旬刊) 2017(03)
    • [17].IPv6下一代互联网带来网络安全新机遇[J]. 信息安全与通信保密 2017(07)
    • [18].基于校园网的IPv6过渡技术研究[J]. 电脑知识与技术 2017(23)
    • [19].企业物联网环境下IPv6技术应用分析[J]. 中国管理信息化 2016(06)
    • [20].一种适用于IPv6网络的可用带宽测量方法[J]. 世界科技研究与发展 2013(03)
    • [21].探究物联网中轻量级IPv6协议的研究与应用[J]. 电子测试 2015(08)
    • [22].基于IPv6的物联网技术及其标准化研究[J]. 信息技术与标准化 2015(05)
    • [23].基于IPv6的校园网建设研究与思考[J]. 计算机时代 2015(07)
    • [24].家庭网关IPv6宽带上网故障智能诊断方法研究与实践[J]. 电信技术 2015(10)
    • [25].天地互连-全球IPv6培训中心主任李震 下一代互联网实践与创新[J]. 中国教育网络 2017(01)
    • [26].IPv6技术和应用[J]. 农村科学实验 2017(03)
    • [27].部署IPv6正当时[J]. 中国教育网络 2017(08)
    • [28].物联网中轻量级IPv6协议实现技术概述[J]. 科技视界 2013(36)
    • [29].IPv6地址协议一致性测试系统设计与实现[J]. 计算机应用与软件 2013(11)
    • [30].一种基于IPv6的流媒体传送方案研究与实现[J]. 计算机技术与发展 2013(11)

    标签:;  

    基于Windows的支持IPv6的浏览器设计与实现
    下载Doc文档

    猜你喜欢