PPTP

点对点隧道协议(PPTP)是由包括microsoft和3com等公司组成的PPTP论坛开发的一种点对点隧道协议,基于拨号使用的ppp协议使用PAP或CHAP之类的加密算法,或者使用microsoft的点对点加密算法MPPE。

L2TP

 第2层隧道协议(L2TP)是IETF基于L2F(cisco的2层转发协议)开发的PPTP后续版本,是一种工业标准Internet隧道协议。

 

两者的主要区别主要有以下几点:

 

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

 

2.L2TP可以提供隧道验证机制,而PPTP不能提供这样的机制,但当L2TP或PPTP与IPsec共同使用时,可以由IPsec提供隧道验证,不需要在第2层协议上提供隧道验证机制。

3.PPTP要求互联网络为IP网络,而L2TP只要求隧道媒介提供面向数据包的点对点连接,L2TP可以在IP(使用UDP),FR,ATM,X.25网络上使用。

 

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