TP LINK GRE L2TP介绍

article/2025/8/15 6:40:38

 

(Virtual Private Network, 虚拟专用网络)是一个建立在公用网(通常是因特网)上的专用网络,但因为这个专用网络只是逻辑存在并没有实际物理线路,故称为虚拟专用网。

随着因特网的发展壮大,越来越多的数据需要在因特网上进行传输共享,当企业将自身网络接入因特网时,各地的办事处等外部站点可以很方便地访问企业网络,但同时也把企业内部的私有数据暴露给因特网上的其他用户。于是在这种开放的网络环境上搭建专用线路的需求日益强烈,VPN应运而生。

VPN通过隧道技术在两个站点间建立一条虚拟的专用线路,使用端到端的认证和加密保证数据的安全性。典型拓扑如下图所示:

封装与隧道:

封装是指将一种协议承载在另一种协议中进行传输的技术,如PPTP就是将PPP报文封装在GRE协议中。协议B为被承载协议,GRE为承载协议。

隧道指被承载协议的传输通道。

PPTP

点对点隧道协议,是在PPP协议的基础上开发的一种新的增强型安全协议,可以使远程用户安全方便的访问企业网络。PPTP属于二层隧道协议。

L2TP

二层隧道协议(L2TP(Layer 2 Tunneling Protocol),是由IETF起草,微软、Cisco等公司参予制定的二层隧道协议。

PPTP与L2TP区别:

PPTP与L2TP适用于经常有流动人员远程办公的环境,出差员工利用Internet可以很方便的和公司的VPN网关建立私有的隧道连接。PPTP、L2TP提供认证加密功能,可提高网络的安全性。如下图所示,出差员工通过PPTP VPN连接至总部网络。

IPsec VPN

IPsec(IP安全)是一系列服务和协议的集合,是由IETF制定的三层隧道加密协议,它为Internet上数据的传输提供了高质量的、可互操作的、基于密码学的安全保证。特定的通信方之间在IP层通过加密与数据源认证等方式,可以保证双方数据的完整性与机密性。

数据完整性:IPSec接收方对发送方发送来的包进行认证,以确保数据的完整性。

数据机密性:IPSec发送方在通过网络传输包前对数据包进行加密,可以保证数据的安全性。

数据来源认证:IPSec接收方可以认证IPSec报文的发送方是否合法。

为了实现安全的通信,通信双方的IPsec协议必须协商用于编码数据的具体算法,数据格式的安全提议,并通过IKE交换解密编码数据所需的密钥。

IPsec中有两个重要的安全协议,AH(Authentication Header)和ESP(Encapsulating Security Payload)。

AH

AH是认证头协议,主要提供的功能有数据源认证、数据完整性校验和防报文重放功能,可选择的认证算法有MD5、SHA-1等。AH报文头插在标准IP包头后面,保证数据包的完整性和真实性,防止黑客截获数据包或向网络中插入伪造的数据包。

ESP

ESP是报文安全封装协议,与AH协议不同的是,ESP将需要保护的用户数据进行加密后封装到IP包中,可以保证数据的机密性。

常见的加密算法有DES、3DES、AES等。

可以选择MD5、SHA-1算法保证报文的完整性和真实性。

AH和ESP可以单独使用,也可以配合使用。设备支持的AH和ESP联合使用的方式为:先对报文进行ESP封装,再对报文进行AH封装,封装之后的报文从内到外依次是原始IP报文、ESP头、AH头和外部IP头。

目前TL-ER6120支持AH或者ESP,不支持“AH+ESP”。

验证算法

AH和 ESP都能够对 IP报文的完整性进行验证, 以判别报文在传输过程中是否被篡改。验证算法是通过 Hash函数。Hash函数是一种能够接受任意长的消息输入,并产生固定长度输出的算法,该输出称为消息摘要。IPsec 对等体计算摘要,如果两个摘要是相同的,则表示报文是完整未经篡改的。IPsec 使用两种验证算法:

MD5:MD5通过输入任意长度的消息,产生 128bit的消息摘要。

SHA-1:SHA-1通过输入长度小于 2的 64次方比特的消息,产生 160bit的消息摘要。

加密算法

ESP能够对 IP报文内容进行加密保护,防止报文内容在传输过程中被窥探。加密算法实现主要通过对称密钥系统,它使用相同的密钥对数据进行加密和解密。

IPsec常用的三种加密算法:

DES:使用 56bit的密钥对每个 64bit的明文块进行加密。

3DES:使用三个 56bit的 DES密钥(共 168bit密钥)对明文进行加密。3DES具有更高的安全性,但其加密数据的速度要比 DES慢。

AES(Advanced Encryption Standard):可以实现 128bit、192bit和 256bit密钥长度的 AES算法。

IKE

在 IPsec VPN中,为了保证信息的私密性,通信双方需要使用彼此都知道的信息来对数据进行加密和解密,所以在通信建立之初双方需要协商安全性密钥,这一过程便由 IKE (Internet Key Exchange, 互联网密钥交换)协议完成。

IKE 其实并非一个单独的协议,而是三个协议的混合体。这三个协议分别是 ISAKMP (Internet Security Association and Key Management Protocol, 互联网安全性关联和密钥管理协议),该协议为交换密钥和 SA (Security Association, 安全联盟)协商提供了一个框架;Oakley 密钥确定协议,该协议描述了密钥交换的具体机制;SKEME安全密钥交换机制,该协议描述了与 Oakley 不同的另一种密钥交换机制。

整个 IKE 协商过程被分为两个阶段。第一阶段,通信双方将协商交换验证算法、加密算法等安全提议,并建立一个 ISAKMP SA,用于在第二阶段中安全交换更多信息。第二阶段,使用第一阶段中建立的 ISAKMP SA 为 IPsec的安全性协议协商参数,创建 IPsec SA,用于对双方的通信数据进行保护。

IKE为IPSec提供自动协商交换密钥、建立和维护SA的服务,以简化IPSec的使用和管理。IPSec所使用的策略和算法等可以手工协商,IKE并不是必须的。

DH(Diffie-Hellman)交换及密钥分发 :Diffie-Hellman 算法是以蒂夫-海曼的名字命名的一种公共密钥算法。通信双方在不传送密钥的情况下通过交换一些数据,计算出共享的密钥。加密的前提是交换加密数据的双方必须要有共享的密钥。

PFS(Perfect Forward Secrecy)完善的前向安全性: PFS特性是一种安全特性,由于密钥间没有派生关系,即使一个密钥被破解,并不影响其他密钥的安全性。

IPSec主要用在站点到站点(分支结构到分支机构)的方案中。如下图,总部与分支机构各部署一台VPN网关,做好相应配置后,分支机构与总部的内网间可实现透明互访,又可保证通信的安全性。


http://chatgpt.dhexx.cn/article/4Syxbbn9.shtml

相关文章

百信计算机管理员登录账号密码,tplogin.cn管理员密码是多少 | 192路由网

TP-Link TL-WR745N无线路由器配置简单,不过对于没有网络基础的用户来说,完成路由器的安装和无线网络密码和名称的设置,仍然有一定的困难,本文www.192luyou.com介绍TP-Link TL-WR745N无线路由器无线网络密码和名称的设置方法! TP-L…

Tplmap用法

Tplmap下载:安装包可查看我的下载资源页面 Python环境:2.7 (这一点很重要很重要很重要) Python所需要的包: PyYAML5.1.2 certifi2018.10.15 chardet3.0.4 idna2.8 requests2.22.0 urllib31.24.1 wsgiref0.1.2 (这些包只有在pyth…

TPlinker解读

参考: 关系抽取之TPLinker解读加源码分析 TPLinker 实体关系抽取代码解读 实体关系联合抽取:TPlinker TPLinker中文注释版 Tagging TPLinker模型需要对关系三元组(subject, relation, object)进行手动Tagging,过程分为三部分: &…

TP6中GatewayWorker的用法

一、参考网站 tp开发手册:https://www.kancloud.cn/manual/thinkphp6_0/1147857 workman与tp框架结合参考:http://doc2.workerman.net/work-with-other-frameworks.html 开发手册只介绍了Workman的使用方法,没有介绍GatewayWorker的使用方…

tp5框架Fastadmin中的Log日志如何去用

首先fastadmin是基于tp5的框架进行开发,在我们使用fastadmin写好接口后,接口在测试时没有任何问题,当前端进行访问时却无法进行交互,这是就可以使用tp5框架自带的Log日志; 下面就为大家介绍Log的使用: use think\Log; 在你使用的php文件下引入Log日志。 Log的使用方法: 一…

TP框架如何开启log日志

1.日志的处理工作是由系统自动进行的,在开启日志记录的情况下,会记录下允许的日志级别的所有日志信息。 其中,为了性能考虑,SQL日志级别必须在调试模式开启下有效,否则就不会记录。 系统的日志记录由核心的Think\Log类…

tplink路由器设置网址方法

tplink路由器设置网址的方法很多的用户都不知道,其实这个路由器可以通过两种方式来进行设置,十分的方便,如果你还没有完成设置不妨来试一试。 tplink路由器设置网址: 电脑: 1、首先打开浏览器,输入“192…

tp5日志

日志记录和跟踪调试。由于日志记录了所有的运行错误,因此养成经常查看日志文件的习惯,可以避免和及早发现很多的错误隐患。日志还有其他作用,用于输出一些不方便显示的调试的信息。 可以给多应用,或者前后端,分别配置…

TP Link 路由器 设置

入手某型号的TP LINK 路由器一台。希望做些定制化的设置。记录一下。 1,光猫拨号改为路由器拨号 光猫的型号是吉比特某款,其地址是192.168.1.1,此光猫没有无线。所接的路由器地址是192.168.2.1。 1,先将光猫的设置全部备份。2种…

TP5.1使用日志

日志我们在线上项目调试bug的利器,所以我们需要掌握 日志要记录的是错误信息,所以只需要将测试错误改为你需要获取的错误信息即可 1.引入think\Log这个类 2.打开log文件

TPLinker

# 笔记 1、长文本划分为短文本的时候,是以模型底层分词的个数来判断的 2、输入的X必须转换成id,输入的Y也必须转换成id,这样X输入得到的结果P才能和Y做比对,所有的模型都是围绕这个根基做转换,确认好X和Y,把…

渗透工具TPLogScan:ThinkPHP3和5日志扫描工具,提供命令行版和BurpSuite插件版,尽可能发掘网站日志信息

Git地址: r3change/TPLogScan: ThinkPHP全日志扫描工具,命令行版和BurpSuite插件版 (github.com) ThinkPHP3和5日志扫描工具,提供命令行版和BurpSuite插件版,尽可能发掘网站日志信息 命令行版 安装 git clone https://github.c…

Cadence virtuos617安装教程

Cadence virtuos安装教程 所有安装文件可在如下地址下载 链接:https://pan.baidu.com/s/1lZdRtzO1vTMHp7fmLHWGjQ?pwd=svwi 提取码:svwi下载的文件放到共享目录下。关于共享目录的设置可查看百度;并命名为Linux_space,文件名更改为Cadence.如下图 连接网络 安装虚拟机工…

Cadence 16.6安装配置教程

这里使用的是吴川斌的阿狸狗安装,傻瓜式安装,非常方便快捷 Cadence SPB 16.6安装包下载 阿狸狗下载 视频教程 双击打开阿狸狗 开始安装 其他安装

LinuxCadence学习

Linux&Cadence学习 常用指令 ls:列出当前目录下的文件ll -a:列出所有文件,包括隐藏文件ll:显示所有属性vi xxx:编辑文本;insert按键进行修改;esc退出修改;:wq!保存修改chmod 7…

014 Cadence Virtuoso 教程

安装 安利一下公众号:鱼与渔大学生服务,参考一下里面的安装教程 基本教程 参考下面这个大学的教程 http://ee.usc.edu/~redekopp/ee209/virtuoso/setup/USCVLSI-VirtuosoTutorial.pdf 设计流程 反相器实例演示 虚拟机安装后界面 新建个工作目录&…

国内计算机博士去百度云,于博士Cadence视频教程60集全套百度网盘分享

于博士Cadence视频教程60集全套百度网盘分享 于博士Cadence视频教程60集全套百度网盘分享,拿来主义,拿去主义,不谢~~~老吴就是看于博士Cadence视频教程入的门,虽然于博士录这些视频时用的是 Cadence SPB 15.7,但是其中…

linux cadence教程 pdf,cadence入门基础篇

班主任的cadence软件 Username:eda Password:123456z l 用Virtuoso Schematic Editor工具设计原理图 启动Cadence 设计软件 在linux系统下右键NewTerminal icfb & (icfb stands for Integrated Circuit Front to Back design,后缀&的作用:表示后台运行) 关掉“What…

Cadence教程4——环形振荡器

请移步简书看本文内容 http://www.jianshu.com/p/b3591d197887 本次教程主要讲array和bus的用法。 英文原文在这里。 原理图 仍然直接从inverter这个项目复制过来 新建一个cellview 放置我们之前设计的反相器,注意这里有几种方法来放置一个阵列: 直…

【Cadence16.6】安装教程

初识安装包文件 我们cadence16.6的安装包是这样的,详细请去https://www.fanyedu.com/index/mulitcourse/video.html?id1008#1008观看。 首先我们打开这个文件夹: 里面有5个压缩文件 我们全部解压在当前文件夹 点击setup.exe进行按安装 License Manager…