PPP is used by PPTP to provide encryption and authentication on data packets. The main use of PPTP is to provide a tunnel for PPP, as PPP is none routable over the internet. PPTP is a tunnelling protocol that was developed by various vendor companies including Microsoft and AS Robotics.