使用VPN的时候经常会看到商家说支持PPTP模式和L2TP模式,但是许多朋友都不知道有什么区别,该用哪一个,下面给你们讲讲:

1).PPTP协议是点对点隧道协议:
其将控制包与数据包分开,控制包采用TCP控制,用于严格的状态查询及信令信息;数据包部分先封装在PPP协议中,然后封装到GRE V2协议中。

2).L2TP是国际标准隧道协议:

它结合了PPTP协议以及第二层转发L2F协议的优点,能以隧道方式使PPP包通过各种网络协议,包括ATM、SONET和帧中继。但是L2TP没有任何加密措施,更多是和IPSec协议结合使用,提供隧道验证。

3).两者的联系与区别:

联系:PPTP和L2TP都使用PPP协议对数据进行封装,然后添加附加包头用于数据在互联网络上的传输。尽管两个协议非常相似,但是仍存在以下几方面的不同

PPTP/L2TP区别:

a).PPTP要求互联网络为IP网络。L2TP只要求隧道媒介提供面向数据包的点对点的连接。L2TP可以在IP(使用UDP),桢中继永久虚拟电路(PVCs),X.25虚拟电路(VCs)或ATM VCs网络上使用。

b).PPTP只能在两端点间建立单一隧道。L2TP支持在两端点间使用多隧道。使用L2TP,用户可以针对不同的服务质量创建不同的隧道。

c).L2TP可以提供包头压缩。当压缩包头时,系统开销(overhead)占用4个字节,而PPTP协议下要占用6个字节。

d).L2TP可以提供隧道验证,而PPTP不支持隧道验证。但当L2TP或PPTP与IPSEC共同使用时,可由IPSEC提供隧道验证,不需在第2层协议上验证隧道。

简单来说:

PPTP使用TCP协议,适合没有防火墙限制的网络。

L2TP使用UDP协议,一般可以穿透防火墙,适合有防火墙限制、局域网用户,如公司、网吧、学校等场合。

注意:

XP系统启用L2TP需要重启电脑,Vista,Win 7则无需重启。

2个连接类型在性能上差别不大,如果使用PPTP不正常,那就更换为L2TP。

个人觉得:

在使用VPN的时候应该首先尝试PPTP模式,若连接不了再用L2TP模式,一般来说都是可以连接成功的。

PS.某些移动地区无法使用PPTP,必须得用L2TP!

最新文章

  1. CSS 框模型( Box module )
  2. Scala 深入浅出实战经典 第51讲:Scala中链式调用风格的实现代码实战及其在Spark中应用
  3. 思科产品选型pdf
  4. 对.Net WebSocket 和Socket的原理的思考
  5. ubuntu 12.04 mysql转移目录后 无法 启动
  6. 微软称iPad版Office必来临 目前在完善中
  7. Hibernate中的一对多关系详解(2)
  8. 百度编辑器ueditor 使用
  9. Dll方式的线程,需要引用这个
  10. JavaScript input type=file 获取文件大小及类型限制
  11. poj2947
  12. 五分钟上手Markdown
  13. DS4700磁盘阵列的控制器微码升级操作记录(收录百度文库)
  14. 如何将代码提交到git上
  15. bzoj1911 [Apio2010]特别行动队commando
  16. #5 Python变量与输入输出
  17. Spring JDBC 数据访问
  18. C#反射实现
  19. textarea去掉右下三角号
  20. html-day04

热门文章

  1. 关于android的分辨率
  2. 【蛙蛙推荐】Lucene.net试用
  3. 一个简单的ObjC和JavaScript交互工具
  4. 谈谈MVC模式
  5. WordPress主题制作教程10:添加文章类型插件Custom Post Type UI
  6. JBOSS集群技术升级版解决方案分享(图示篇)
  7. springboot源码解析 - 构建SpringApplication
  8. 大数据时代下的用户洞察:用户画像建立(ppt版)
  9. Hibernate配置文件和映射元素解释
  10. URAL1410. Crack