Tunnels are implemented using protocols that support tunneling and provide security features like a private network.
Protocols that support tunneling include PPTP (Point-to-point Tunneling Protocol), a layer 2 tunneling protocol, L2TP (Layer 2 Tunneling Protocol), L2F (Layer 2 Forwarding Protocol), IPSec (IP Security Protocol), a layer 3 (network) tunneling protocol, MPLS, GRE (Generic Routing Encapsulation), and additionally, there is SSL VPN, a layer 7 (application, specifically between layers 4 to 7) protocol.

Layer 2 Tunneling Protocols
Layer 3 Tunneling Protocols
Layer 7 Tunneling Protocols
[네트워크] VPN이란 ? 정의/ 터널링/터널링 프로토콜(IPSecVPN, MPLSVPN, SSL 등)
VPN(Virtual Private Network) 는 의미 그대로 가상 사설망을 의미한다. VPN 이라는 말은 많이 들어봤는데... 가상 사설망이 정확히 뭔지? 왜 쓰는지? 관 련 터널링 프로토콜에는 무엇이 있는지? 등을 이론적으로 간단히 알아본다. VPN은 인터넷과 같은 공중망을 마치 전용회선처럼 사용해 보안성을 향상하면서도 사설망을 이용하지 않았기 때문에 비용문제까지 해결한 네트워크라고 보면 된다.
https://liveyourit.tistory.com/3

Seonglae Cho