پروتکلی که توسط Microsoft به منظور ایجاد شبکه های خصوصی ( VPN ) و ایجاد ارتباطات Tunneling و دسترسی از راه دور به شبکه ارائه شده است. این پروتکل جزوه قدیمی ترین پروتکل های این زمینه میباشد که از امنیت بسیاری پایینی برخوردار میباشد در عین امنیت پایین آن بسیار سرعت بالاتری نسبت به پروتکل های دیگر دارد
فرض کنید شما در دو شبکه مجزا دارید و قصد دارید بین این دو شبکه یک ارتباطت برقرار کنید که Client های هردو شبکه با یک دیگر ارتباط داشته باشند اینکار را با استفاده از پروتکل PPTP میتوانید انجام دهید
پروتکل MPPE مخفف Microsoft Point-to-Point Encryption میباشد پروتکلی که توسط Microsoft به منظور امن سازی ارتباطات PPP و پروتکل PPTP ارائه شده است. این پروتکل از کلید های 128 Bit به منظور امن سازی Data و Encrypted سازی Data درحال ردوبدل استفاده میکند, همانطور که گفتیم پروتکل PPTP به تنهایی هیچ امنیتی ندارد و Data به صورت Clear-Text ردوبدل میشود ولی از این رو سرعت بسیار بالایی دارد. پروتکل MPPE توانایی امن سازی تمام Traffic های بین Server و Client را دارد همچنین این پروتکل از RC4 Either 40-Bit و RC4 Key 128-Bit به منظور Encrypted سازی Data استفاده میکند( این پروتکل در RFC 3078 دنبال شده است)