首页 理论教育VPN在计算机网络技术中的应用

VPN在计算机网络技术中的应用

【摘要】:虚拟专用网VPN是一种通过公共电信基础设施(互联网)连接不同的站点或公司办公室实现如专用网般的网络共享技术。虚拟专用网具有两个方面的含义:首先它是“虚拟”的,因为整个VPN 网络上的任意两个结点之间的连接并没有传统专用网所需端到端的物理链路。其次它又是一个“专用网”,每个VPN 用户都可以从这个“专用网”上获得所需的资源。VPN 使用加密与隧道技术来保证连接的安全可靠。图10.5隧道技术实现VPN

虚拟专用网VPN(Virtual Private Network)是一种通过公共电信基础设施(互联网)连接不同的站点或公司办公室实现如专用网般的网络共享技术。虚拟专用网具有两个方面的含义:首先它是“虚拟”的,因为整个VPN 网络上的任意两个结点之间的连接并没有传统专用网所需端到端的物理链路。其次它又是一个“专用网”,每个VPN 用户都可以从这个“专用网”上获得所需的资源。

VPN 使用加密与隧道技术来保证连接的安全可靠。VPN 使用的协议有很多种,最常用的有:点对点隧道协议PPTP,第二层隧道协议L2TP、MPLS 及IPsec 等。

实现VPN 可采用隧道技术。一条隧道一般由隧道发起者、公共网络和一个或多个隧道终端组成。隧道发起者可以是个人计算机,也可以是路由器或远程访问服务器,它的任务是在公共网络中开辟一条隧道。隧道终端则是隧道的终点。隧道可以通过两种方式建立:一种是建立自愿隧道,即服务器或路由器通过发送VPN 请求来配置和创建隧道;另一种是建立强制隧道,是指由VPN 服务提供商配置和创建的隧道。隧道有点-点隧道和端-端隧道两种类型。点-点隧道,是指隧道由远端用户计算机延伸到企业服务器,隧道的建立及两点间数据的加密与解密由隧道的两边设备负责;端-端隧道,是指隧道终止于防火墙等网络边缘设备,主要负责连接两端的局域网,一般要采用标准的互联网技术提供数据加密、身份认证和授权确认等功能。

利用隧道技术实现的虚拟专用网如图10.5所示。此图说明同一单位已建有内部网络的两个部门,因相距遥远通过互联网建立VPN 实现资源共享等功能的情况。现设部门1 的主机A 要与部门2 的主机B 通信,源地址是10.1.0.1,目的地址是10.2.0.3。主机A 发送的数据报作为部门1 的内部数据报传送到路由器R1,由R1 对此内部数据报进行加密,并重新加上首部封装成互联网上传输的外部数据报,此时其源地址是路由器R1 的IP 地址125.1.2.3,而目的地址是R2 的IP 地址194.4.5.6。路由器R2 收到外部数据报后将取出数据部分并解密,恢复成原来的内部数据报,再传送给目的主机B。(www.chuimin.cn)

图10.5 隧道技术实现VPN