技术分析:浅谈VPN的实现原理
2005-4-15 9:11:00 文/ 出处:IT.com.cn(IT世界)
众所周知,由于公共IP的短缺,我们在组建局域网时,通常使用保留地址作为内部IP,这些保留地址Internet上是无法被路由的,所以在正常情况下我们无法直接通过Internet访问到在局域网内的主机。为了实现这一目的,我们需要使用VPN隧道技术,其实现过程可以通过下面的图示说明:
- 通常情况下,VPN网关采用双网卡结构,外网卡使用公共IP接入Internet;
- 如果网络一的终端A需要访问网络二的终端B,其发出的访问数据包的目标地址为终端B的IP (内部IP);
- 网络一的VPN网关在接收到终端A发出的访问数据包时对其目标地址进行检查,如果目标地址属于网络二的地址,则将该数据包进行封装,封装的方式根据所采用的VPN技术不同而不同,同时VPN网关会构造一个新的数据包(VPN数据包),并将封装后的原数据包作为VPN数据包的负载,VPN数据包的目标地址为网络二的VPN网关的外部地址;
- 网络一的VPN网关将VPN数据包发送到Internet,由于VPN数据包的目标地址是网络二的VPN网关的外部地址,所以该数据包将被Internet中的路由正确地发送到网关;
- 网络二的VPN网关对接收到的数据包进行检查,如果发现该数据包是从网络一的VPN网关发出的,即可判定该数据包为VPN数据包,并对该数据包进行解包处理。解包的过程主要是先将VPN数据包的包头剥离,在将负载通VPN技术反向处理还原成原始的数据包;
- 网络二的VPN网关将还原后的原始数据包发送至目标终端,由于原始数据包的目标地址是终端B的IP,所以该数据包能够被正确地发送到终端B。在终端B看来,它收到的数据包就从终端A直接发过来的一样;
- 从终端B返回终端A的数据包处理过程与上述过程一样,这样两个网络内的终端就可以相互通讯了。
通过上述说明我们可以发现,在VPN网关对数据包进行处理时,有两个参数对于VPN隧道通讯十分重要:原始数据包的目标地址(VPN目标地址)和远程VPN网关地址。根据VPN目标地址,VPN网关能够判断对哪些数据包需要进行VPN处理,对于不需要处理的数据包通常情况下可直接转发到上级路由;远程VPN网关地址则指定了处理后的VPN数据包发送的目标地址,即VPN隧道的另一端VPN网关地址。由于网络通讯是双向的,在进行VPN通讯时,隧道两端的VPN网关都必须知道VPN目标地址和与此对应的的远端VPN网关地址。
- 大小: 52.1 KB
分享到:
相关推荐
虚拟网络技术,又称为VPN(Virtual Private Network,虚拟私人网络)技术,是一种利用公共网络建立私有网络的技术。在虚拟网络中,用户可以创建一个虚拟的局域网(LAN),使得在不同物理位置的局域网中的数据传输...
使用IE浏览器打开http://vpn.ecnu.edu.cn或http://vpn1.ecnu.edu.cn的站点(选用两个站点中的哪一个由用户自行选择,一般来说,在上海本地,选择http://vpn1.ecnu.edu.cn可能略快)。注意:以上的两个站点...
虚拟专用网络VPN(Virtual Private Network)是Internet技术迅速发展的产物,他可以实现不同网络的组件和资源之间的相互连接。虚拟专用网络能够利用Internet或其他公共互联网络的基础设施为用户创建隧道,并提供与专用...
【虚拟专用网络(Virtual Private Network, VPN)】是虚拟网络技术的一种典型应用,它在现有公共网络的基础上创建一个安全的信息传输通道。通过加密技术,如AH协议和ESP协议,确保数据在传输过程中不被窃取或篡改。...
TSN: 时间敏感网络 (Time Sensitive Network) VR: 虚拟现实 (Virtual Reality) VPN: 虚拟专用网络 (Virtual Private Network) WIA: 工业自动化用无线网络 (Wireless Networks for Industrial Automation) ----------...
通过将数据流转移到低成本的压网络上,一个企业的虚拟专用网解决方案将大幅度地减少用户花费在城域网和远程网络连接上的费用。同时,这将简化网络的设计和管理,加速连接新的用户和。另外,虚拟专用网还可以保护现有...
Win10系统—VPN连接无法启动虚拟网卡任务.pdf
《虚拟串口技术详解——基于Virtual Serial Port Driver 6.9》 在现代计算机系统中,串口通信依然扮演着重要的角色,尤其在工业控制、嵌入式设备以及某些特定的网络通信中。然而,现代计算机硬件往往不再配备物理...
文章还详细阐述了VPN的定义、分类、关键技术及配置,包括GRE VPN、IPSec VPN、L2TP VPN和SSL VPN的原理和应用场景。 重点内容: 1. 加密技术保证数据安全性和完整性。 2. VPN定义和分类。 3. GRE VPN的原理和应用...
详细阐述和展示VxLAN(Virtual eXtensible Local Area Network)与EVPN(Ethernet Virtual Private Network)技术结合下的分布式网关配置与实现过程。VxLAN是一种网络虚拟化技术,它通过将二层网络封装在三层IP报文...
MPLSVPN技术说的就是MPLS技术的实际应用,实质上就是在运营商宽带IP网络中为企业搭建了一个专用IP网络,从而使企业的数据信息在跨地域传输过程中更加的安全,并且该项技术与差异化服务、流量工程相结合,即实现了...
Virtual Private Network (VPN – AKA Tunneling) e. The Internet f. Peer-to-Peer Networks g. Server-based Networks h. Wireless Local Area Networks (WLANs) 2. Network Protocols a. TCP/IP b. Ethernet c. ...
根据安全网络的要求,利用先进的网络安全技术与设备,针对大连市气象局...采用虚拟专用网络(virtual private network,VPN)技术、虚拟局域网(virtual local area network,VLAN)技术、网络版病毒防护软件、网关
本文主要探讨了一种支持上下文感知的网络虚拟化实现方法,旨在通过虚拟化网络资源和动态资源分配与控制技术建立底层资源与上层服务之间的映射关系,同时采用认知管理的方式对虚拟化网络进行动态控制,以改善和提升...
安全套接字层虚拟专网(SSL VPN)行业分析:全球市场收入约为1551.2百万美元.pdf
三、电力调度自动化网络安全的实现技术 3.1 网络安全体系的建立 建立网络安全体系应包括以下几个方面: a) 划分安全区域:根据业务的重要程度,将网络划分为实时和非实时两个子网络,实现实时子网的高安全系数。 ...
- VPN:VPN(Virtual Private Network,虚拟私人网络)是一种常用于远程访问或构建安全通信通道的技术。 - UML:UML(统一建模语言)是一种用于软件工程的标准语言,用于设计、可视化、构建和文档化软件系统。 3....
由于覆盖网络虚拟化了底层网络的复杂性,管理员需要能够监控到虚拟网络的性能和状况,以确保服务的可靠性和性能。监控能够帮助管理员发现网络中的瓶颈、延迟问题、丢包情况等,同时可以进行故障诊断和性能分析。 ...
【网络售前专家[高级] H3CE-Presales-Network (A)模拟题】是新华三集团为准备H3C售前认证考试的专业人士设计的一套模拟试题,旨在帮助考生深入了解H3C的数通网络产品线,包括交换机和路由器产品。这套模拟题覆盖了多...