モバイル端末でのVPNの基本的な役割
VPN(Virtual Private Network)は、モバイル端末がインターネットへ出ていく通信の流れを「VPN経由」に切り替える仕組みです。端末側でVPN接続が開始されると、端末のネットワーク機能がVPN用の経路を作り、端末から送るデータをVPN側へ届けます。その後、VPN側がインターネット側の宛先へ通信を中継します。
ポイントは、VPNが「どの通信を包むか」「どのタイミングで切り替えるか」は端末とVPNクライアント(アプリ)や設定に左右されることです。ネットワークの全体像を理解するには、端末が“VPNトンネルを張ってから”通信が置き換わる、というイメージを持つと分かりやすくなります。
端末では何が起きている?(簡単なモデル)
実際の動きは細部で異なりますが、理解のためのモデルとしては次のように捉えられます。
-
VPN接続を開始する VPNクライアントが起動し、指定されたVPN先と通信できる状態になります。
-
端末は“VPN用の経路”でデータを送る アプリがデータを送信しようとすると、その通信がVPNトンネルを通る形で扱われます。
-
VPN側が宛先へ中継する トンネルを受け取った側が、最終的なサーバへ通信して結果を端末へ返します。
このモデルでは、端末から見て通信の出口が変わるため、通信の流れが「VPNを経由した形」になります。なお、どのアプリ/どの通信が対象になるかは設定次第で変わります。
通信が対象になる範囲と、変わり得る点
モバイル端末では、VPNが“端末全体の通信”として扱われる設計のこともありますが、必ずしも同じとは限りません。たとえば次のような要素で挙動が変わります。
