L2TP&PPTP

2023-10-27

L2TP:

 

1、引言
隧道技术是建立安全VPN的基本技术之一,类似于点对点连接技术,在公用网建立一条数据遂道,让数据包通过这条隧道传输。隧道是由隧道协议形成的,分为第二、三层隧道协议。第二层隧道协议有L2F、PPTP和L2TP等,是先把各种网络协议封装到PPP中,再把整个数据包装入隧道协议中。这种双层封装方法形成的数据包靠第二层协议进行传输。第三层隧道协议有GRE、IPSEC等。第二层隧道协议和第三层隧道协议的本质区别在于在隧道内用户的数据包是被封装在哪种数据包中进行传输的。
L2TP隧道协议是典型的被动式隧道协议,它结合了L2F和PPTP的优点,可以让用户从客户端或访问服务器端发起VPN连接。L2TP是把链路层PPP帧封装在公共网络设施如IP、ATM、帧中继中进行隧道传输的封装协议。
L2TP主要由LAC(L2TP Access Concentrator) 和LNS(L2TP Network Server) 构成,LAC支持客户端的L2TP,用于发起呼叫、接收呼叫和建立隧道;LNS是所有隧道的终点,LNS终止所有的PPP流在传统的PPP连接中,用户拨号连接的终点是LAC,L2TP使得PPP协议的终点延伸到LNS。
L2TP的好处在于支持多种协议,用户可以保留原有的IPX、Appletalk等协议或公司原有的IP地址。L2TP还解决了多个PPP链路的捆绑问题,PPP链路捆绑要求其成员均指向同一个NAS(Network Access Server),L2TP可以使物理上连接到不同NAS的PPP链路,在逻辑上的终结点为同一个物理设备。L2TP还支持信道认证,并提供了差错和流量控制。
L2TP利用IPsec增强了安全性,支持数据包的认证、加密和密钥管理。L2TP/IPSec因此能为远程用户提供设计精巧并有互操作性的安全隧道连接。这对安全的远程访问和安全的网关之间连接来说,它是一个很好的解决方案。因此,安全的VPN需要同时解决好L2TP和IPSec这两个不同的问题。L2TP协议解决了穿过IP网络的不同用户协议的转换问题;IPSec协议(加密/解密协议)解决了通过公共网络传输信息的保密问题。

 

PPTP

PPTP:点对点隧道协议
(PPTP: Point to Point Tunneling Protocol)

  点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技术。通过该协议,远程用户能够通过 Microsoft Windows NT 工作站、Windows 95 和 Windows 98 操作系统以及其它装有点对点协议的系统安全访问公司网络,并能拨号连入本地 ISP,通过 Internet 安全链接到公司网络。

   PPTP 可以用于在 IP 网络上建立 PPP 会话隧道。在这种配置下,PPTP 隧道和 PPP 会话运行在两个相同的机器上,呼叫方充当 PNS。PPTP 使用客户机-服务器结构来分离当前网络访问服务器具备的一些功能并支持虚拟专用网络。PPTP 作为一个呼叫控制和管理协议,它允许服务器控制来自 PSTN 或 ISDN 的拨入电路交换呼叫访问并初始化外部电路交换连接。

  PPTP 只能通过 PAC 和 PNS 来实施
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

L2TP&PPTP 的相关文章

随机推荐

  • MySQL完整笔记

    注 本篇大部分内容都是尚硅谷mysql课程的笔记 如果需要课程以及源码 请至官网下载 下载地址 数据库 介绍 1 概念 1 DB 数据库 保存一组有组织的数据的容器 2 DBMS 数据库管理系统 又称为数据库软件 产品 用于管理DB中的数据
  • double类型(浮点数)是否相等的判断方法

    浮点数不精确 计算机内部无法用二进制的小数来精确的表达 public class Tesz public static void main String args double a 0 1 float c 0 1f System out p
  • MixFormer步骤流程概述

    参考图 Stage1 1 输入 模板 在线模板 搜索三组图像 2 为每个输入添加位置编码 实际上是nn Conv2d 通道3 gt 64 卷积核大小 7 7 步长 4 4 填充 2 2 的卷积操作 然后归一化 3 模板 在线模板和搜索做拼接
  • 二次函数求根c语言

    include
  • mac电脑 安装homebrew、nvm、node、nrm

    安装homebrew bin zsh c curl fsSL https gitee com cunkai HomebrewCN raw master Homebrew sh brew v 查看版本号 根据提示 继续执行 不然之后安装nvm
  • Linux正向区域dns搭建

    挂载光盘使用本地yum源文件 root www yum repos d mv repo bak root www yum repos d cd mnt root www mnt mkdir cdrom root www mnt mount
  • Java常用集合类、接口

    在Java中有一套设计优良的接口和类组成了Java集合框架 使程序员操作成批的数据或对象元素极为方便 所有的Java集合都在java util包中 1 List接口及其实现类 List接口继承于Collection接口 List接口及其实现
  • Django视图学习——在视图中使用模型

    视图不仅可以获取客户端长传的数据 还可以通过模型访问后台的数据库 本文介绍以下内容 1 在视图中输出模型数据 2 数据分页 1 在视图中输出模型数据 任务 定义一个模型 然后通过该模型范围访问数据库 1 在项目子文件夹chapter5中添加
  • go-gin 自定义应用metrics

    文章目录 前言 一 gin添加go运行时metrics 1 创建一个gin server 2 创建一个metrics的路由 3 启动服务 4 查看结果 metrics页面 pprof页面 二 gin自定义应用程序metrics 官方库示例
  • 在python环境下使用selenium + chromedriver截屏网页

    在python环境下使用selenium和chromedriver工具 自动将网页内容进行截屏保存 安装 selenium比较简单 如下即可 pip install selenium 据说 chromedriver的版本一定要与Chrome
  • 顺序表起步

    时间限制 1000ms 内存限制 256MB 1 按照课本 编写顺序表及其基本运算 顺序表定义使用以下代码 typedef int datatype 结点的数据类型 假设为int const int maxsize 100 最大表长度 假设
  • fstream、ifstream、ofstream和stringstream

    ifstream ifstream 是 C 标准库中用于文件读取的输入流类之一 用于从文件中读取数据 可以通过打开文件并将其与 ifstream 对象绑定 然后使用输入操作符 gt gt 从文件中读取数据 代码示例 include
  • pgsql删除表中所有数据_PostgreSQL数据库中的表和数据(Tables & Data)

    照顾好你的数据 数据库也会照顾你 保持数据库的整洁 查询起来也会更快 应用也会少些错误 半夜被叫醒解决数据问题并不酷 接下来 就和章郎虫博主一起来了解postgresql的表和数据吧 一 选择一个好的数据库对象名 Choosing good
  • Cascade-MVSNet CVPR-2020 学习笔记总结 译文 深度学习三维重建

    文章目录 4 Cascade MVSNet CVPR 2020 4 0 主要特点 4 1 背景介绍 4 2 代价体构造回顾 4 3 Cascade MVSNet 4 4 Loss的设置 4 5 Cascade MVSNet实战操作 4 6
  • echarts图表,利用仪表盘类型变换成环形渐变图

    使用仪表盘类型图表type gauge 变换成以上图片样式 实现环形图的渐变以及背景环 1 计算当前数据占总数的比例 从而得出当前环开始角度和结束角度 目前上图中开始角度都是0 结束角度通过数据占比得到 当前数据 三个数和 360 得到结束
  • 【JS案例】分页器——使用原生JavaScript实现

    在使用vue编写完一个分页器组件后 我对分页器的底层逻辑产生了兴趣 想在此组件的基础上再深入了解一些分页器的底层逻辑 了解vue与原生js的区别 我在github上看了一些大神写的分页器 属实牛逼 之后自己也根据他们的编写逻辑 反复推敲了个
  • 批量挖掘SRC思路与实践二

    批量刷SRC实践 1 用友nc的命令执行漏洞案例 Poc http xxx xxxx xxxx xxxx servlet ic bsh servlet BshServlet gt http xxx xxxx xxxx xxxx servle
  • Windows下装linux子系统

    1 打开 适用于linux的windows子系统 功能 控制面板 程序 启用或关闭windows功能 找到 适用于linux的windows子系统 并打钩 如图 2 打开 开发者选项 设置 搜索 开发者设置 开启 3 去微软自带软件商店下载
  • 宝塔面板+悟空CRM功能模块安装搭建部署教程 环境配置

    悟空CRM目录结构 wk modules module 无代码模块 common 基础模块 平台使用的主要技术栈 名称 版本 说明 spring cloud alibaba 2021 0 4 核心框架 spring boot 2 6 11
  • L2TP&PPTP

    L2TP 1 引言 隧道技术是建立安全VPN的基本技术之一 类似于点对点连接技术 在公用网建立一条数据遂道 让数据包通过这条隧道传输 隧道是由隧道协议形成的 分为第二 三层隧道协议 第二层隧道协议有L2F PPTP和L2TP等 是先把各种网