1.传统的专线VPN
构建VPN网络的基础平台不但可是IP网络,也能是ATM或FR网络等。基于ATM/FR等网络建构的VPN都在传统数据专网的范围里。传统的VPN主要含帧中继与ATM,是传统的电信专线业务,是电信借帧中继或ATM的专用交换设备设立覆盖确定范围的公用交换平台,并在此平台上连接虚电路,为用户给出专用网络。
帧中继是面向连接的迅速分组交换的技术。它用一组规则把数据信息通过帧有效地传送,在物理连接上多个逻辑连接复用带宽与达到动态分配可复用。帧中继满足封装局域网的数据单元,传送突发业务也一样(如压缩视频业务、WWW业务等)。
异步传输模式(ATM)是面向连接的服务,它没用电路交换中的同步时分复用,改用异步的,收发双方的时钟可不一样,能更有效地利用带宽。它是一种高速分组交换,在协议上它把OSI第三层的纠错、流控功能转到智能终端上实现,减小了网络时延加快了交换速度。
2.基于用户端设备的VPN
基于用户端设备的VPN是指设备用封装或加密技术,在公众网络上设立安全的隧道连接,达到安全的专用网络。VPN功能都汇集在各种CPE设备中,运营商的公网给客户公开的数据传输。这种方式的VPN最大不足就是客户需较大的人力、物力管理与维护,同时加密机制也会很大程度上影响设备的转发性能与网络的拓展性。
IPSec即Internet安全协议,是使用最广泛的VPN技术,是Internet工程任务组开发的用于身份验证与加密的协议,由对数据加密、认证、完整性检查来确保数据传输的可靠性、私有性与保密性。IPSec事实上是一套协议包不是单个协议,这对认识IPSec是很重要的。
3.网络提供商指配的VPN
网络提供商指配的VPN是指用虚拟路由与隧道技术,由提供商管理的设备给用户构建独立的路由表与隧道,实现虚拟专用网络。BGP/MPLS VPN技术就属于此类VPN。
MPLS VPN是一种基于MPLS技术的IP VPN,是在网络路由与交换设备上用MPLS技术,使核心路由器的选择方式简单化,更加传统路由技术的标记交换达到的IP VPN。MPLS VPN体系中含CE、PE和P三种类型的路由器。其中CE是客户端路由器,给用户到PE路由器的连接;PE是运营商边缘路由器,即MPLS网络中的标签边缘路由器;P路由器是运营商网络主干路由器,即MPLS网络中的标签交换路由器。
4.基于会话的VPN
基于会话的VPN是指用工作在第四层协议,即传输层协议及以上的安全协议,实现VPN。如今主要指SSL VPN。
SSL VPN产品用规范的安全套接层加密传送中的数据包。SSL又叫套接字,是运行在原TCP/P协议栈传输层(第4层)与其上应用层(5层~7层)间的安全协议。
按VPN的协议分类,VPN的隧道协议主要有三种,PPTP、L2TP和IPSec,其中PPTP和L2TP协议工作在OSI模型的第二层,又称为二层隧道协议;IPSec是第三层隧道协议。
2.按VPN的应用分类,(1)Access VPN(远程接入VPN):客户端到网关,使用公网作为骨干网在设备之间传输VPN数据流量;(2)Intranet VPN(内联网VPN):网关到网关,通过公司的网络架构连接来自同公司的资源;(3)Extranet VPN(外联网VPN):与合作伙伴企业网构成Extranet,将一个公司与另一个公司的资源进行连接。
根据VPN采用的协议类型可以分为:PPTP、L2TP和IPSec;按VPN的应用范围可以分为:远程接入VPN、内联网VPN、外联网VPN;按照采用的设备类型可以分为:服务器式VPN、路由器式VPN、交换机式VPN和防火墙式VPN;按照实现的原理可以划分为:重叠VPN和对等VPN。
VPA的分类可以从不同的角度进行,以下是几种常见的分类方式:
1. 操作系统平台分类:VPA系统可以部署在不同的操作系统平台上,可以分为移动端和PC端两类。移动端常见的VPA包括Siri、Google Assistant、Bixby等,PC端常见的VPA包括Cortana、Siri等。
2. 应用场景分类:VPA系统可以应用于不同的领域和场景,如家庭助手、社交导购、金融服务等。根据其应用场景的不同,可以将VPA分为快递查询、点餐预订、智能客服、语音助手等分类。
3. 语音输入输出分类:VPA系统的交互方式也可以从语音协议的角度进行分类,主要分为输入语音和输出语音两类。输入语音主要用于检验和理解用户的发言,输出语音则用于文本转语音服务,输出信息通过语音播报的形式返回给用户。
4. 功能特点分类:根据VPA系统提供的功能特点,可将其分为以下几类:基础VPA、增强型VPA、知识型VPA、社交VPA、专业领域VPA等。
需要注意的是,以上分类方式并不是全面的,不同的 VPA 系统在功能、设计和使用上也各有差异。
Vpa(Virtual Process)可以根据不同的分类方式进行不同的分类。以下是常见的Vpa分类方式:
1. 按照Vpa的应用范围分类:
- 语言模型(LVM):用于识别自然语言中的文本,可以训练和部署在云上。
- 机器学习(ML):用于识别图像、语音等非结构化数据。
- 进程管理(Process Management):用于管理和监控进程,包括资源分配、进程调度、内存管理、安全等方面。
2. 按照Vpa的架构分类:
- 传统单体进程( single-process ):进程运行在单个虚拟机上,需要手动管理。
- 进程间通信( Inter process communication):进程间通信可以通过管道、信号量、共享内存等方式实现,可以提高进程间的协作效率。
3. 按照Vpa的可扩展性分类:
- 传统单体进程:进程运行在单个虚拟机上,需要手动管理,进程数量难以扩展。
- 进程间通信:进程间通信可以通过管道、信号量、共享内存等方式实现,可以很容易地扩展进程数量。
4. 按照Vpa的性能和效率分类:
- 传统单体进程:进程在单个虚拟机上运行,性能受限,难以处理大型数据集和高并发请求。
- 进程间通信:进程间通信可以提高进程间的协作效率和性能,可以处理大型数据集和高并发请求。
Vpa是按照应用、架构、可扩展性和性能进行分类的。