【硕士论文】基于Windows的HTun+VPN网络通信研究与开发.pdf

【硕士论文】基于Windows的HTun+VPN网络通信研究与开发.pdf

ID:32133271

大小:3.15 MB

页数:66页

时间:2019-01-31

【硕士论文】基于Windows的HTun+VPN网络通信研究与开发.pdf_第1页
【硕士论文】基于Windows的HTun+VPN网络通信研究与开发.pdf_第2页
【硕士论文】基于Windows的HTun+VPN网络通信研究与开发.pdf_第3页
【硕士论文】基于Windows的HTun+VPN网络通信研究与开发.pdf_第4页
【硕士论文】基于Windows的HTun+VPN网络通信研究与开发.pdf_第5页
资源描述:

《【硕士论文】基于Windows的HTun+VPN网络通信研究与开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南大学研究生硕士学位论文第1I页摘要随着网络技术的不断发展及其应用领域的不断扩大,在简化企业信息交流途径,增加信息交换速度和增强企业合作与联系动态性的同时,却面临着来自互联网的挑战。这是因为Internet是一个全球性和开放性的、基于TCP/IP技术的、不可管理的国际互联网络。虚拟专用网络由于其安全性、可靠性以及灵活性,正逐步成为网络连接技术的热门研究对象。在当前众多的网络连接技术应用中,人们从应用层获取的服务正逐步替代从IP层获取的服务,并将成为一种事实上的网络连接方式。如何通过应用层获取更好的服务正成为人们关注的内容。

2、其中一个例子就是我们通过HTTP代理来获取网络的连接。本文主要是针对基于Windows平台的HTunVPN研究。HTunVPN使普通的IP数据包封装成HTTP数据包,这样通信服务的两端仅通过Web代理就可以进行数据的链接和交换。HTunVPN技术事实上也是一种VPN技术,与普通的VPN的实现技术的主要区别在于其将IP数据包封装成HTTP数据包,这样可以在纯HTTP通信网络中进行应用。论文首先介绍了OpenVPN和基于Linux平台的HTunVPN等VPN实现技术,重点研究了在Windows平台下的各种VPN实现技术,在借鉴这

3、些技术的基础上,实现了基于Windows平台的HTunVPN,并通过网络吞吐量和延迟对其进行了可用性测试。本研究对改善网络连接的可用性、安全性有一定的作用,有助于基于各种应用层技术的VPN技术在网络中的应用。关键字:Windows,HTunVPN,OpenVPN,隧道,网络连接-台湾VPNhttp://vpn.3lunche.com/;.-3南大学研究生硕士学位论文第1页第1章绪论1.1研究背景简介1.1.1HTTP协议简介超文本传输协议(HypertextTransferProtocol,HTTP)是一种面向应用的分布式、

4、协作式、超媒体信息服务系统。由于其具有通用性、无状态性等特点,HTTP协议可以被用于完成许多其它的任务,并不仅仅是超文本传输。例如,通过对其请求方法、错误代码以及头文件的扩展,可以实现域名服务和分布式对象管理系统等任务。HTTP协议的一个特点是数据表示方式的典型性和可协商性,这样允许我们能够独立于传输数据进行构建系统。HTTP也是一种基本的客户机/Hi务器访问协议。我们通过浏览器(如IE、Firefox等)向Web服务器发送网页地址请求,从服务器中获取相应的页面。客户端是指为发送请求建立连接的程序,即IE、Firefox等。

5、服务器是指在同意与客户端进行连接后,能够为客户端的请求提供服务的应用程序。任何给定的程序都有可以既做客户端又做服务器。客户端向服务器发送的请求可以分为不同的类型,服务器根据请求类型的不同进行相应的处理。在HTTP的1.0版本中,定义了三种最基本的请求类型,分别是GET、POST和HEAD。GET请求指令在所有指令中最为常见,GET指令后面跟随一个网页的位置,服务器接受GET请求的网页位置返回被请求的页面。除了页面位置参数之外,请求指令还可以跟随协议的版本号,如HTTP/1.0或HTTP/1.1等作为参数,从而可以发送给服务器

6、更多的信息。GET请求指令从服务器端获台湾VPNhttp://vpn.3lunche.com/第2页河南大学硕士研究生学位论文取由Request-URI指定的信息,基本格式为:URI,消息头,响应内容。客户端请求:妒⋯⋯、1’譬jGET【outbound—uri—data]lcgi·bin/srv.cgi?【outbound—uri—data】:HTTP/1.1iHost:。;;4X-Data:foutbound—header_data】;酝。.《,航⋯,i.。船。:。^kd.,。。v⋯,。.⋯.。^

7、,⋯..。≈z,,一:⋯;⋯;。~.。i.;。。,。。⋯,》。:.“。I蕊服务器应答:‘。⋯“’8’’。’⋯1~一“’。一~“’⋯_‘:瑟秽。77HTTP/1.1200OK}Date:Wed,28May200306:24:25GMT!;Server:Apache/1.3.27j::oiContent-Length:!;,Content·Ty’pe:application/octet—stream:iX—Data:【inbound_headerdata】盖鏊k。i,。∥。。,。。,i。、。。。,

8、,;.。~。⋯。:。。,。。。,+。£⋯t~⋯~~。‘⋯。,;。⋯一;缸,。。。,。。一;,,。。。。⋯。蠢iPOST请求指令是这样一种指令,它要求服务器接收一定的信息并进行处理,除了POST后面跟随的参数之外,客户端浏览器还会在后面提交要发送的内容,服务器接收数据后进行处理。通常,POS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。