同学们好
这次课我给大家讲解VPN服务
本章节有两个内容
一 VPN 的介绍
在这个部分中将带大家学习
VPN的概念及相关技术
二 VPN的工作机制
在这个部分中将带大家学习
VPN的工作流程
首先我们来看第一个部分VPN的介绍
在这个部分中我会给大家讲解
VPN是什么
以及VPN连接过程当中的相关网络协议
好下面我们来看一看什么是VPN
在这呢 有一个场景
大家可以看到 作为一家公司来讲
有公司总部 分支机构
包括远程的一些客户端
还有一些在家办公的一些用户
那么他们之间所连接的是互联网
在公司和公司的网络结构当中
大多都是有分支机构 远程用户
和在家工作的用户
它们都有访问公司内部资源的需求
如果直接使用专线
将他们彼此连接起来
费用将是非常高昂的
那么有没有一种可以将这些访问者
和内部网络连接起来
又安全节省成本的方法呢
答案就是VPN技术
VPN全称是虚拟专用网络
是建立在物理网络基础上的
一种功能性网络
它借助于公共网络实现对
局域网的逻辑扩展
它之所以称为虚拟专用网
是因为它物理上还是借助了公共网络
但在逻辑上
线路只传输通信双方的数据
而且是加密的
大家可以看一下
我们可以通过VPN将公司的总部
和分支机构进行连接
我们也可以通过VPN将公司总部
和远端客户端和我们的
家庭办公用户进行连接
当然我们也可以通过VPN
将我们的分支机构
和远端的客户端和家庭用户进行连接
下面我们将讲解一下VPN的一些特点
VPN具有如下特点
第一成本优势
专用线路不管使用与否
都会收取相应的租用费用
VPN由于不是租用的专有线路
仍然使用的是公共网络
所以费用相对来讲比较低廉
第二 增强的安全性
在公共网络中VPN采用的隧道技术
大家可以看到的 进行通信
且数据在公共网络中通信
是经过加密处理的
所以安全性很高
第三个特点就是我们的
对网络协议的支持
VPN把局域网络中的协议
完整的封装在公共网络协议中进行传输
所以对各种网络协议支持性非常高
就像咱们寄物品一样
不管我们怎么样包装该物品
在快递公司还是会使用统一的纸箱
或包装袋来进行封装
以便进行运输
这就是VPN的特点
接下来我们们看一看
VPN连接中的相关的隧道技术
在VPN技术中最为重要的技术
就是双方连接时所使用的隧道协议
它可以使连接变得更加安全 可靠
第一个 PPPT协议
即点到点的隧道协议
PPTP 对数据包进行封装
以便通过网络传输
封装的数据包可以加密 压缩
或者既加密又压缩
第二 L2TP
L2TP协议即第二层隧道协议
L2TP 协议允许对多种协议通信
进行加密操作
加密使用IPSec这种
极为成熟的加密方法
然后通过任何一个点到点的
数据包传输介质进行发送操作
第三 SSTP协议
即安全套接字隧道协议
从windows server 2008
开始支持的隧道协议
它利用HTTPS协议进行数据包的封装
减少了防火墙上的设置修改
可以很方便的穿越防火墙
第四 IKEv2 版本
即Internet Key交换协议第二版
它是针对移动平台所设计
具有移动性
更适合移动设备的使用
可以在偶然断网
和客户端IP变化的时候
不需要客户端进行重新连接
这就是VPN连接中的四种隧道协议
下面我们给同学们介绍在VPN技术中
另一个重要的技术
就是身份验证协议
它是用来保证连接者
合法性的核心技术
主要有三大类验证技术
第一 PAP 第二 GHAP 第三 EAP
我们分别来看一下
PAP也称为口令验证协议
是一种两次握手的验证协议
它在网络上采用的是明文传输的方式
传输用户名和口令
PAP验证的过程大体如下
被验证方向验证方发出验证请求
将本地的用户名和密码
以明文的方式传递到
我们的验证方
验证方收到该验证请求后
检查此用户是否存在
以及口令是否正确
如果用户名和口令都正确
则返回验证成功的响应
否则表示验证失败
而在此过程当中
所有的数据都是以明文的方式
在网路上传输的
所以说非常不安全
第二种验证呢叫CHAP验证
即质询握手鉴定协议
是一种三次握手验证协议
它只在网络中传输用户名
而用户的口令并不在网络当中传输
CHAP的验证大体如下
验证方主动发起验证请求
向被验证方发送一些
随机产生的报文
并同时将本端配置的用户名
附带上一起发送给被验证方
被验证方在接收到这些请求
根据报文中的用户名
在本端的用户表当中查找该用户的口令
如果找到则生成应答
随后将应答和自己的用户名
送回到我们的验证方
验证方收到此应答后
与被验证方的应答进行比较
如果两者相同
则返回验证成功
否则验证失败
也就是说在此过程当中
并不是让被验证方
仅仅的发送验证信息到验证方
再此验证过程当中
我们的验证方也会发送一些
质询和挑战的数据包去查询
或验证被验证方的信息
那么在此过程经过三次
来完成验证工作
而且所有的验证信息
在网络传输过程当中都是加密的
第三 EAP
EAP即可扩展的身份验证协议
是一系列验证方式的集合
它的设计理念是为了
满足任何验证的需求
支持多种认证方式如证书验证
在我们传统两种验证方式当中
PAP和CHAP主要还是依赖于用户和密码
在一些异构环境当中
往往这两种方式就会有存在某种缺陷
比如说我们的客户端是Windows系统
我们的服务器端也就是验证方
可能是Mac就有可能出现异构验证
那么用户名和密码
就不能够很好的支持
那么这时候我们引入的EAP
就是可扩展身份证
可以很好的解决这种问题
它可以利用证书来完成
当然证书我们在后面会给大家做介绍
学习了这些相关知识
我们来看一看VPN的工作机制
这一节有两个知识点
第一 VPN服务的组件
介绍VPN的连接中的各个角色
第二 VPN的工作机制
学习VPN的相关工作流程
下面我们就一一的来看一下
首先我们来看一看VPN服务的组件
VPN服务的组件大体可以分为三类
一VPN的服务器
VPN服务器主要是为了
响应客户端的连接请求
VPN的隧道是由隧道协议所建立
主要是连接通信双方
VPN客户端主要就是发起请求
其中VPN服务器承担了
三类重要角色和工作
一 物理连接点
客户端必须通过VPN服务器
才能和内部计算机及进行通信
就像去一个国家旅行
首先接待你的是边检和海关工作人员
通过了他们才能够访问这个国家
第二路由功能
这个功能负责远程客户端的数据
路由进内部网络
第三和安全相关的验证 授权
和记帐工作
验证就是验证用户身份的合法性
授权就是允许或拒绝访问
而记帐是为了记录访问行为
如访问的时间
访问者的用户名
客户端的IP等等信息
好接下来 咱们看一看
VPN的工作机制
VPN的工作机制既VPN的工作流程
大体分为四个步骤
首先我们的VPN客户端通过互联网络
向我们的VPN Server发出连接请求
当然发送的请求是
送达到VPN服务器的外网的网卡口上
第二 当我们的VPN服务器侦听到该请求后
会根据客户端的设置
确定使用的隧道类型
并且建立我们的通讯隧道
第三 当我们的VPN服务器建立完隧道后
VPN的客户端将发送验证信息
和我们的VPN服务器进行验证操作
当然他们之间的验证是利用
我们前面所讲过的各种验证协议
如CHAP 如EAP
验证访问者身份的合法性
这些用户的信息是存储在
VPN服务器上的这些用户
如果合法则进行第四步操作
如果用户不合法则终止连接
并返回给客户端一个错误信息
告知连接被终止
我们来看第四步
当验证成功后
VPN服务器或DHCP服务器
将分配给远程的VPN客户端
一个私有的IP的地址
也就是我们讲的内网的IP地址
包括内网的IP
包括内部的DNS服务器
还有内网的网关IP地址
然后VPN客户端就通过VPN服务器
对内部计算机进行访问操作
直到我们的客户端断开
或由VPN服务器断开连接
整个这就是我们VPN的工作机制
好 到这我们已经学习完了
本章的所有内容
在这个章节当中我给大家讲解了
一 VPN 的介绍
在这个部分我们学习的是
VPN的概念和相关技术
二 VPN的工作机制
在这个部分当中我们一起学习了
VPN的工作流程
谢谢同学们