Advertentie
Netwerken is helemaal niet nieuw in de computerwereld. Je leest deze woorden nu dankzij computernetwerken. Als uw kantoor een aantal computers heeft, is de kans groot dat ze zich op hetzelfde netwerk bevinden, zodat u ze kunt delen bestanden en mappen met uw collega's en gebruik ook dezelfde internetverbinding om verbinding te maken met de rest van de wereld. Dit is wat doorgaans bekend staat als een LAN.
Toen organisaties meerdere sites gingen overspannen, begonnen ze WAN's te gebruiken. Hoe zit het met de situaties waarin organisaties kantoren hebben in meerdere landen? Ze zeker verbinden met speciale draden is niet langer een goedkope oplossing. Een alternatieve oplossing die aan de meeste behoeften voldoet en veel veiliger en betrouwbaarder is, is die van Virtual Private Networks.
De definitie van een Virtual Private Network (VPN)?
Er zijn een aantal definities van een Virtual Private Network, afhankelijk van het doel dat het dient. De algemene en essentiële bits voor elk van deze definities is dat u een bestaand netwerk gebruikt (over het algemeen een openbaar netwerk zoals het internet) en maak daar bovenop een virtueel netwerk om een ander te bedienen doel. Om u dit beter te laten begrijpen, wil ik u een voorbeeld geven.
Stel, uw kantoor heeft een netwerk van computers waar u op het werk veel gebruik van maakt. Nu wilt u op een dag vanuit huis toegang krijgen tot uw werk, dat is opgeslagen op de netwerkcomputers. Uiteraard maakt uw thuiscomputer geen deel uit van het kantoornetwerk. U kunt op afstand inloggen op uw machine als dat een optie is en deze vervolgens gebruiken alsof u op kantoor aanwezig was.
De andere optie is die van VPN. Het is tegenwoordig een gangbare praktijk om werknemers toegang te geven tot VPN's. Met VPN bevindt u zich in wezen op hetzelfde kantoornetwerk, hoewel u zich mogelijk op een andere fysieke locatie bevindt. In dit geval zou de VPN zijn geconfigureerd om via internet te werken om u toegang te geven tot het interne organisatienetwerk.
U kunt dus gegevens uitwisselen en delen alsof u zich op het interne organisatienetwerk bevindt, hoewel u er niet rechtstreeks mee verbonden bent. Met een VPN kunt u dus het openbare netwerk (in dit geval internet) gebruiken om privégegevens te verzenden.
Hoe VPN's werken?
Er zijn twee hoofdtechnologieën die het maken van VPN's vergemakkelijken, zodat u gegevens veilig en betrouwbaar via een openbaar netwerk kunt verzenden. Dit zijn encryptie en tunneling. Versleuteling in eenvoudige woorden, zoals u wellicht weet, is het versleutelen van gegevens zodat alleen de beoogde ontvanger dat kan bekijken of begrijpen wat u heeft verzonden en dat het waardeloos en onzinnig lijkt voor andere partijen die mogelijk worden bekeken het.
Tunneling daarentegen verwijst naar het creëren van een virtuele tunnel van een soort waarbij u de inhoud van een heel pakket in een ander pakket plaatst om het via het openbare netwerk te verzenden. Het inkapselingsprotocol is zo gekozen dat het niet wordt begrepen door andere computers of netwerkapparaten via het openbare netwerk waar de pakketten doorheen kunnen gaan.
Het resultaat van het samenvoegen van deze twee is dat u nu uw gegevens kunt verzenden zonder dat u zich zorgen hoeft te maken over beveiligings- en betrouwbaarheidsproblemen via het openbare netwerk.
Voordelen van het gebruik van VPN's
Zoals inmiddels duidelijk zal zijn, kan men gemakkelijk VPN's gebruiken om meerdere sites (denk aan filialen) met elkaar te verbinden bedrijfsnetwerk en om op afstand toegang te krijgen tot interne organisatienetwerken (of zelfs uw thuisnetwerk daarvoor) er toe doen). Het is in de meeste gevallen ook de goedkopere oplossing in vergelijking met traditionele WAN's. VPN's zijn veilig en bieden redelijk goede prestaties met hoge betrouwbaarheid.
Heb je ooit een VPN geconfigureerd? Welke software heb je gebruikt?
Afbeeldingscredits: Cisco Inc., Microsoft Technet
Ik ben Varun Kashyap uit India. Ik ben gepassioneerd door computers, programmeren, internet en de technologieën die ze aansturen. Ik hou van programmeren en vaak werk ik aan projecten in Java, PHP, AJAX etc.