Terminologies
In this section, we'll take a look at the terminologies that are used throughout the topic and discussion on IPSec and its features.
Virtual Private Network
A Virtual Private Network (VPN) is a logical private/secure tunnel between two devices across an unsecure network such as the internet. What does this means? Any traffic sent through the VPN tunnel is private from other users on the internet, therefore only the sender and receiver are able to view the data:

Why would you need a VPN?
A VPN is an alternative to having a dedicated Wide Area Network (WAN) connection due to the high cost payable to Internet Service Providers (ISPs) for creating the WAN connectivity for your sites or offices. Some organizations or small companies may not have the budget for a dedicated WAN infrastructure but still need to extend their corporate network beyond borders to another remote site or office, a VPN can be the solution. To establish a VPN, each branch location needs an internet connection...