{"id":324,"date":"2023-04-11T08:28:41","date_gmt":"2023-04-11T08:28:41","guid":{"rendered":"https:\/\/dataprot.net\/?p=324"},"modified":"2023-07-14T07:00:36","modified_gmt":"2023-07-14T07:00:36","slug":"what-is-pptp","status":"publish","type":"post","link":"https:\/\/dataprot.net\/guides\/what-is-pptp\/","title":{"rendered":"What Is PPTP VPN Protocol?"},"content":{"rendered":"\n

PPTP (Point-to-Point Tunneling Protocol) is the oldest VPN protocol for general use<\/a>. It\u2019s so old that it was originally designed to tunnel dial-up connections; just like dial-up connections, PPTP is now considered obsolete, and has been replaced by modern, more advanced protocols like OpenVPN<\/a> and WireGuard.<\/p>\n\n\n\n

While rarely used nowadays, PPTP still has a bunch of perks some other protocols lack. The now-22-year-old protocol is still among the fastest, plus it\u2019s incredibly easy to set up even for the least tech-savvy of users.<\/p>\n\n\n\n

On the other hand, the PPTP VPN protocol comes with some glaring security vulnerabilities, making it less than ideal in a world of already fleeting privacy and anonymity. Nonetheless, PPTP is still offered by practically every VPN provider.<\/p>\n\n\n\n

If your questions are \u201cWhat is PPTP exactly?\u201d \u201cWhat made it great?\u201d and \u201cHow did we abandon it?\u201d here\u2019s a rundown of the veteran protocol\u2019s history and use cases.<\/p>\n\n\n\n

A Little Bit of History<\/h2>\n\n\n\n

The PPTP protocol came into public use in 1999, while the beta version was available as early as 1997. The protocol was developed by a vendor consortium comprised of Microsoft, Ascend Communications, 3Com, and others. Initially, PPTP was designed as an improvement over PPP (Point-to-Point Protocol).<\/p>\n\n\n\n

The PPP is a \u201cregular\u201d data link layer communication protocol that connects two routers without hosts. What this VPN PPTP protocol does is encapsulate PPP packets, allowing a data tunnel to be formed between two points in the network.<\/p>\n\n\n\n

Tunneling is a process for moving data from one network to another. This process forms the backbone of VPN connections, as it creates a \u201ctunnel\u201d around your data, repackages it, and allows it to be sent across the internet.<\/p>\n\n\n\n

However, tunneling itself doesn\u2019t make data flows private, which is why VPN providers tack on encryption to hide all the information in transit. On the other hand, encryption would be impossible without tunneling and encapsulation, which allow for the repackaging of data in the first place.<\/p>\n\n\n\n

PPTP\u2019s original implementation was as a protocol for Windows 95, allowing users to connect to remote private networks. The primary use of PPTP back in the day was to connect to private enterprise servers in a corporate setting. It quickly outgrew its original use and formed the basis of the VPN protocols we use today.<\/p>\n\n\n\n

How Does PPTP Work?<\/h2>\n\n\n\n

Like all VPN protocols that came after it, the PPTP client creates a tunnel<\/a> (connection) to a PPTP server. This PPTP tunnel allows data to be sent to another point on the network – in this case, a VPN server – which then forwards it to the target server (for example, a site you\u2019re trying to reach). The data the VPN server receives from the web page is then sent back to the user.<\/p>\n\n\n\n

When it comes to VPN protocols, all the data going back and forth through VPN servers is encrypted, preventing ISPs, government agencies, or malicious third parties from spying.<\/p>\n\n\n\n

Again, this whole process would be impossible without PTPP\u2019s primary purpose – encapsulation. This transforms all your network data into an IP packet, enabling VPN servers to act as proxies for you.<\/p>\n\n\n\n

As we\u2019ve shown above, PPTP relies on a client-server model to function. The encrypted tunnel created between the PPTP VPN client and server goes through TCP port 1723, while encapsulation uses the GRE (General Routing Encapsulation) protocol.<\/p>\n\n\n\n

This network communication operates at Layer 2 of the OSI model. If you want to get technical, OSI represents an abstract model of how protocols and devices on the network communicate. The data link layer, where the PPTP operates, is the second out of seven layers in the OSI model.<\/p>\n\n\n\n

When a PPTP tunneling connection has been formed between the client and the server, the PPTP protocol supports two types of information: Control messages and data packets.<\/p>\n\n\n\n