VPN eller Virtual Private Network er et privat nettverk som lar brukere sikkert få tilgang til et annet nettverk over Internett. VPN-er implementeres vanligvis ved hjelp av en kombinasjon av maskinvare- og programvarekomponenter. Maskinvarekomponentene inkluderer rutere, svitsjer og brannmurer som brukes til å etablere den sikre forbindelsen mellom VPN-klienten og VPN-serveren. Programvarekomponentene inkluderer VPN-klientprogramvaren som er installert på brukerens datamaskin og VPN-serverprogramvaren som er installert på VPN-serveren. Det er to hovedtyper VPN-er:sted-til-sted-VPN-er og VPN-er med ekstern tilgang. Nettsted-til-sted VPN-er kobler sammen to eller flere fysiske lokasjoner, for eksempel to kontorer eller et selskaps hovedkontor og et avdelingskontor. Eksterntilgang VPN-er lar brukere koble til en VPN-server fra et eksternt sted, for eksempel hjemmet eller en kaffebar.
Oppsummert er enheten som brukes for å gjøre VPN mulig en kombinasjon av maskinvare- og programvarekomponenter, inkludert rutere, svitsjer, brannmurer, VPN-klientprogramvare og VPN-serverprogramvare.