VPN compares

PPTP (Point to Point Protocol)

  • lowest security,
  • easiest configuration,
  • TCP 1723
  • protocol ID 47,
  • ecapsulation: PEAP,
  • encryption authentication: MS-CHAPv2 or EAP TLS

 
L2TP (Layer two transfer protocol)

  • good security,
  • complex configuration,
  • TCP 1701
  • protocol ID 500,
  • ecapsulation: IPsec
  • encryption authentication: AES or 3DES

 
SSTP (Secure Socket Tunneling Protocol)

  • very good security (HTTPS)
  • complex configuration
  • TCP 443
  • minimal problems,
  • ecapsulation: SSL
  • encryption authentication: SSL

 
IKEv2(Secure Socket Tunneling Protocol)

  • very good security (HTTPS)
  • complex configuration
  • UDP 500,
  • ecapsulation: SSL
  • encryption authentication: IPsec or ESP or AH

 

More https://technet.microsoft.com/en-us/us-en/library/cc737500(v=ws.10).aspx