Which of the following describes a VPN?

a. A hardware and software solution for remote workers, providing users with a data-encrypted gateway through a firewall and into a corporate network
b. A connection that connects two offices in different locations
c. A proprietary protocol developed by Microsoft that provides a user with a graphical interface to another computer
d. A small home office