پرسش همراه با هشداری درباره داده، پس از یک ماه سفر می‌آید: آیا VPN سهمیه را خورده است؟ تونل واقعاً بایت اضافه می‌کند، زیرا هر بسته یک سرآیند بیرونی تازه می‌گیرد و اتصال ترافیک کنترلی خودش را حمل می‌کند. کاری که نمی‌کند این است که فایل دانلودشده را دو برابر کند یا ارائه‌دهنده را از شمارش باز دارد. پاسخ صادقانه دو نیمه دارد: یکی درباره سربار و دیگری درباره اینکه شماره‌ها چگونه تولید می‌شوند.

افسانه: VPN مصرف شما را چند برابر می‌کند

باور رایج این است که تونل‌سازی تقریباً ترافیک را دو برابر می‌کند، پس سهمیه دو برابر سریع‌تر تمام می‌شود. این کار سرباری نزدیک به اندازه بار مفید می‌خواست، که فقط با بسته‌های بسیار کوچک و پروتکل‌های پرحرف رخ می‌دهد. در گشت‌زنی و پخش معمولی، بایت‌های اضافی کسر کوچکی از کل هستند و تونل به‌ندرت دلیل تمام‌شدن زودهنگام یک ماه است. تونل ناپایدار داستان دیگری است و چند برابر شدن واقعی همان‌جاست.

ارائه‌دهنده اتصال بیرونی را بدون توجه به آنچه درونش هست می‌سنجد، پس تونل نمی‌تواند ترافیک را مجانی کند. همچنین نمی‌تواند حجم را از اپراتور پنهان کند، زیرا اپراتور همان طرفی است که آن را جابه‌جا می‌کند.

چه چیزی واقعاً بایت اضافه می‌کند

کپسوله‌سازی هر بسته را در سرآیند تازه می‌پیچد و احراز هویت فیلدهای خودش را اضافه می‌کند، و هزینه دقیق به پروتکل و خانواده‌های نشانی مورد استفاده بستگی دارد. بسته‌های کوچک بیشترین آسیب را می‌بینند، زیرا سرآیند ثابت سهم بزرگتری از یک مجموع کوچک است. انتقال پیوسته با بارهای تمام‌اندازه به‌نسبت کمتر می‌پردازد و به همین دلیل دو نفر روی یک VPN می‌توانند درصدهای بسیار متفاوتی ببینند. اندازه بسته و MTU تعیین می‌کنند چه مقدار از مسیر صرف سرآیندها و نه محتوا می‌شود.

پیام‌های نگهدارنده و دست‌دادن‌ها ترافیکی اضافه می‌کنند که تنها برای باز نگه داشتن تونل وجود دارد و تا وقتی چیزی خراب نشود ناچیز می‌مانند. یک پیوند ناپایدار آن‌ها را به هزینه واقعی تبدیل می‌کند، زیرا هر اتصال دوباره کار راه‌اندازی را تکرار می‌کند و هر جریان قطع‌شده برنامه را به تلاش مجدد فرا می‌خواند. تلاش مجدد بخش گران است: بارگذاری‌ای که از صفر شروع شود می‌تواند بیش از یک هفته پیام نگهدارنده هزینه داشته باشد.

برنامه‌ها بیش از محتوای فایل‌ها هم می‌فرستند. درخواست‌ها، تأییدها و گفت‌وگوی پروتکل پیش از تونل هم بودند و هنوز شمرده می‌شوند، پس تفاوت میان با و بدون تونل پوشش است نه کل گفت‌وگو. پوشش تنها بخشی است که VPN واقعاً مالک آن است.

چرا دو شمارنده هرگز همخوانی ندارند

چهار جا می‌توانند مصرف را گزارش کنند: گوشی، برنامه VPN، روتر و اپراتور، و هر کدام رابط متفاوتی را در بازه متفاوتی می‌سنجد. شمارنده رابط مجازی ترافیک درونی را می‌بیند در حالی که رابط فیزیکی بسته‌های بیرونی را می‌بیند، پس این دو تقریباً به اندازه همان سرباری که می‌خواهید بسنجید تفاوت دارند. برخی نمایش‌های انتساب نیز هم‌پوشانی دارند، یعنی جمع زدن هر عدد نمایش‌داده‌شده می‌تواند همان بایت‌ها را دو بار بشمارد. چرخه صورت‌حساب، نشست برنامه و ریست نظام‌عامل هم در لحظه‌های متفاوت آغاز می‌شوند.

در اندروید، نمای پشتیبانی‌شده این کار NetworkStatsManager است، که سبدها را بر پایه رابط و بر پایه شناسه کاربر در بازه‌های زمانی گزارش می‌کند. برای هر چیزی که به پول مربوط است، بیشتر به حساب ارائه‌دهنده اعتماد کنید تا به مجموع نشست برنامه. برنامه یک نمای راحتی است و بسته به نحوه پیاده‌سازی می‌تواند ترافیک را شامل شود یا کنار بگذارد، و گزارش دیرهنگام خواندن بعدی را اشتباه نشان می‌دهد در حالی که چیزی تغییر نکرده است.

adb shell dumpsys netstats | grep -A3 "iface=wlan0"
adb shell dumpsys netstats detail | grep -i vpn

پیش از هر مقایسه‌ای نام رابط را در هر خط بخوانید. دو مجموع برای دو رابط متفاوت، دو اندازه‌گیری از یک چیز نیستند و یکی گرفتن آن‌ها رقمی از سربار می‌سازد که در واقع تفاوت حسابداری است.

یک کار تکرارپذیر را بسنجید، نه آزمون سرعت

یک شمارنده، یک دستگاه، یک شبکه و یک کار انتخاب کنید، سپس کار را تکرار کنید و خوانده‌ها را مقایسه کنید. آزمون سرعت ابزار درستی نیست، زیرا آگاهانه تا آنجا که می‌تواند مصرف می‌کند و هزینه‌اش می‌تواند از مشکل روزمره‌ای که بررسی می‌کردید فراتر رود. نخست پشتیبان‌گیری‌ها و به‌روزرسانی‌ها را متوقف کنید، بگذارید فعالیت پس‌زمینه آرام بگیرد و پروتکل و نسخه کارخواه را کنار عدد یادداشت کنید. بارگذاری ازسرگرفته‌شده با انتقال پاک متفاوت است، پس مقایسه آن‌ها چیز سودمندی را نمی‌سنجد.

اگر مقایسه مستقیم با الزامات حریم خصوصی شما در تضاد است، در عوض دو پیکربندی پشتیبانی‌شده VPN را مقایسه کنید و آن محدودیت را در کنار نتیجه ذکر کنید. بنویسید کدام پیکربندی کدام عدد را داد تا مقایسه از خواننده بعدی هم بگذرد.

وقتی صورت‌حساب و برنامه همخوانی ندارند کجا را ببینیم

نخست بازه را بررسی کنید، سپس رابط، سپس لایه. ناهمخوانی‌ای که از هر سه بگذرد پرسشی از ارائه‌دهنده است نه تنظیمی در کارخواه، و پاسخ معمولاً تأخیر در گزارش یا سهمیه مشترک را نام می‌برد.

تنظیمات به‌روزرسانی برنامه و داده همراه را متناسب با سهمیه نگه دارید و انتقال‌های حجیم را به اتصالی بسپارید که تاب آن‌ها را دارد. اگر اتصال را به اشتراک می‌گذارید، پوشش نقطه دسترسی را جداگانه بررسی کنید، زیرا تونل گوشی هیچ نمی‌گوید درباره اینکه ترافیک به‌اشتراک‌گذاشته چگونه مسیریابی یا شمرده می‌شود.

مقالات مرتبط