A process of wrapping data packets inside other data packets. This can be a means of adding further security protections, for example by [[encryption]]. ## applications - Tunneling is how a [[virtual private network|VPN]] works. - it can be used to hide an [[IP address]] when operating over a public [[Wi-Fi]] network - it might also allow a user to bypass bandwidth throttling imposed by an ISP, or to enable streaming - in the use case of a corporate VPN, the data passed between the remote worker and the corporate servers is hidden from any hosts inbetween ## protocols - [[OpenVPN]] - [[Layer 2 Tunneling Protocol]] - [[IP in IP]]