In het vorige artikel hebben we gesproken over hoe VPN veel functies heeft en een grote betekenis heeft bij de netwerkconstructie. Dus wat is het werkingsprincipe en proces van VPN? Dit artikel zal het kort introduceren.
Hoe het werkt?
1.Normaal gesproken gebruikt de VPN-gateway een dubbele netwerkkaartstructuur en gebruikt de externe netwerkkaart een openbaar IP-adres voor toegang tot internet.
2.Terminal A op netwerk 1 (aangenomen dat dit het openbare internet is) heeft toegang tot terminal B op netwerk 2 (aangenomen dat dit het intranet van het bedrijf is). De bestemming
adres van het toegangsgegevenspakket dat het verzendt, is het interne IP-adres van terminal B.
3. Wanneer de VPN-gateway van netwerk één het toegangsdatapakket ontvangt dat door terminal A is verzonden, controleert deze het doeladres. Als het doeladres behoort tot
het adres van netwerk twee, het datapakket is ingekapseld. De inkapselingsmethode varieert afhankelijk van de gebruikte VPN-technologie. Tegelijkertijd,
de VPN-gateway bouwt een nieuw VPN-datapakket op en gebruikt het ingekapselde originele datapakket als de payload van het VPN-datapakket. Het doel
adres van het VPN-datapakket is het externe adres van de VPN-gateway van netwerk twee.
4. De VPN-gateway van Netwerk 1 verzendt het VPN-datapakket naar internet. Omdat het bestemmingsadres van het VPN-datapakket het externe adres is
van de VPN-gateway van Netwerk 2, wordt het datapakket via de routering in internet correct naar de VPN-gateway van Netwerk 2 verzonden.
5.De VPN-gateway van netwerk 2 controleert het ontvangen datapakket. Als blijkt dat het datapakket afkomstig is van de VPN-gateway van netwerk 1, kan dat zo zijn
vastgesteld dat het datapakket een VPN-datapakket is en pak het datapakket uit. Het uitpakproces bestaat voornamelijk uit het eerst strippen van de header van de
VPN-datapakket en vervolgens het datapakket omgekeerd verwerken om het te herstellen naar het oorspronkelijke datapakket.
6. De VPN-gateway van Netwerk 2 verzendt het herstelde originele datapakket naar de doelterminal B. Omdat het doeladres van het originele datapakket
het IP-adres van terminal B, kan het datapakket correct naar terminal B worden verzonden. Vanuit het perspectief van terminal B is het datapakket dat het ontvangt hetzelfde als
die rechtstreeks vanaf terminal A worden verzonden.
7.Het datapakketverwerkingsproces van terminal B terug naar terminal A is hetzelfde als het bovenstaande proces, zodat de terminals in de twee netwerken kunnen
met elkaar communiceren.
Uit de bovenstaande beschrijving kunnen we afleiden dat wanneer de VPN-gateway datapakketten verwerkt, er twee parameters zijn die erg belangrijk zijn voor VPN-communicatie: het bestemmingsadres van het oorspronkelijke datapakket (VPN-bestemmingsadres) en het externe VPN-gateway-adres. Afhankelijk van het VPN-bestemmingsadres kan de VPN-gateway bepalen welke datapakketten met VPN moeten worden verwerkt. Voor datapakketten die niet verwerkt hoeven te worden, kunnen deze doorgaans direct naar de router op het hoogste niveau worden doorgestuurd; het externe VPN-gatewayadres specificeert het bestemmingsadres waarnaar de verwerkte VPN-datapakketten worden verzonden, dat wil zeggen het VPN-gatewayadres aan het andere uiteinde van de VPN-tunnel. Omdat netwerkcommunicatie bidirectioneel is, moeten de VPN-gateways aan beide uiteinden van de tunnel, wanneer VPN-communicatie wordt uitgevoerd, het VPN-bestemmingsadres en het bijbehorende externe VPN-gateway-adres kennen.
Werkproces, Het basisproces van VPN is als volgt:
① Om de host te beschermen tegen het verzenden van platte tekstinformatie naar andere VPN-apparaten.
② Het VPN-apparaat bepaalt of de gegevens worden gecodeerd of rechtstreeks worden verzonden volgens de regels die zijn ingesteld door de netwerkbeheerder.
③ Voor gegevens die gecodeerd moeten worden, codeert het VPN-apparaat het volledige datapakket (inclusief de te verzenden gegevens, het bron-IP-adres en het
bestemmings-IP-adres) en voegt een datahandtekening toe, en kapselt deze opnieuw in met een nieuwe datagramheader (inclusief de beveiligingsinformatie en enkele
initialisatieparameters vereist door het bestemmings-VPN-apparaat).
④ Verzend het ingekapselde datapakket op het openbare netwerk via de tunnel.
⑤ Nadat het datapakket bij het VPN-bestemmingsapparaat is aangekomen, wordt het ontzegeld en wordt gecontroleerd of de digitale handtekening correct is voordat het datapakket wordt gedecodeerd.
Het bovenstaande is het werkingsprincipe en het proces van VPN. Ik hoop dat het u zal helpen






