Protocols

OpenVPN is an open source VPN protocol that RingVPN supports. OpenVPN works by executing VPN techniques and using a custom security protocol that utilizes TLS/SSL for key exchange.

OpenVPN lets peers authenticate with username and password, secret-keys that have been shared already, or certificates. It can go through firewalls and uses OpenSSL encryption, and boasts an impressive variety of security protocols.

With RingVPN, you can connect to OpenVPN via TCP and UDP.

You can learn more about VPN utilization here

UDP and TCP are two VPN security protocols, supported by RingVPN.

Much like a toolbox

What are the pros/cons with TCP vs UDP? Share this answer UDP is mainly used for online streaming and downloading. TCP is more reliable but a little slower than UDP and usually used for web browsing.

OpenVPN UDP vs OpenVPN TCP

With OpenVPN being the most popular VPN protocol, you can usually select between two varieties: OpenVPN UDP or OpenVPN TCP. So which to choose? Below I?m testing out NordVPN, which gives me the option to select TCP or UDP protocols.

Here?s a brief overview of both protocols:

TCP (Transmission Control Protocol): TCP is the more reliable option of the two, but it comes with some performance drawbacks. With TCP, packets are sent only after the last packet is confirmed to have arrived, therefore slowing things down. If confirmation is not received, a packet will simply be resent ? what is known as error-correction. UDP (User Datagram Protocol): UDP is the fastest of the two options. Packets are sent without any confirmation, which improves speed but also may not be as reliable. By default, OpenVPN UDP would be the better choice because it offers superior performance over OpenVPN TCP. If you are having connection problems, however, switch to TCP for more reliability.

TCP is often used for obfuscating VPN traffic to look like regular HTTPS traffic. This can be done by using OpenVPN TCP on port 443, with the traffic routed in TLS encryption. Many VPN providers offer various forms of obfuscation to defeat VPN blocks, and most utilize OpenVPN TCP.

Regardless of the security protocol you use, it's always a good idea to surf smart. Read more about what not to do with a VPN, here: https://ringvpn.com/en/blog/activity-to-avoid-when-using-a-vpn

IKEv2 is a tunnelling protocol. It is an abbreviation of Key Exchange version 2, and is standardized in RFC 7296. It is intended for use with VPNs for maximum security and is paired with the IPSec protocol.

Although this protocol has the potential to flex some impressive security features, in its current iteration RingVPN does not support it. We plan to in the near future when some improvements and user-friendly features are simplified.

The privacy community tends to be very cautious about non-open source software, and this is a downside of IKEv2 as it was developed as a joint project Cisco and Microsoft.

On the plus side, it does offer good speed payoff when compared to other VPN protocols and it is especially handy for iOS devices, as they natively support IKEv2.

RingVPN does not currently support IKev2, but we plan to support this in the near future.

Want to learn more about tunnelling? We have a great blog post about it. Read it here: https://ringvpn.com/en/blog/understanding-the-point-to-point-tunneling-protocol-pptp

RingVPN supports both HTTP and HTTPS.

Secure HyperText Transfer Protocol (HTTPS) and HTTP are practically the same. The main difference between the two is that HTTPS uses TCP Port 443 by default. This effectively means that HTTP and HTTPS are two distinct and separate communications.

HTTPS works together with another protocol, called Secure Sockets Layer (SSL), to transport data safely.

So, SSL transports the data and HTTPS is the communication port for the data.

HTTPS and RingVPN are excellent together, as RingVPN cleverly encrypts communications between your computer and our VPN servers. The effect of this is that we hide your IP address and location, giving you access to the entire we. But a VPN alone wont protect you from information that you consent to sharing, like your credit card number, if you happen to key this information into an unsecured browser page. SSL and HTTPS together will help to keep information of this kind safe -- you need to ensure you share personally sensitive information like credit card numbers ONLY on sites that are encrypted with HTTPS and SSL. If in doubt, don't share!

Using RingVPN for your company? You can learn more about VPN protocols and scalability here: https://ringvpn.com/en/blog/mpls-multi-protocol-label-switching-for-scaling