Virtual Private Networks
Motivation:
- Company with multiple locations wants everything to appear as one big network
- Workers want access to resources restricted to company internal network
- Users want to bypass regional blocks
VPN Encapsulation
- Virtual end points establish software association between them (e.g. TCP connection) usually referred to as a tunnel
- Routing rules on local machine send traffic to virtual interface
- Virtual card encapsulates IP message and sends it through tunnel
- Receiver receives message and sends it through its own network