وقتی اینترنت قطع است، نوتیفیکیشن‌ها از کجا می‌آیند؟

وقتی اینترنت قطع است، نوتیفیکیشن‌ها از کجا می‌آیند؟

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

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

نوتیفیکیشن فقط برای خبر دادن است

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

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

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

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

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

پس اولین سوءبرداشت مهم اینجاست: دریافت نوتیفیکیشن نشانه وصل بودن اینترنت نیست. این فقط یعنی یک مسیر بسیار محدود و باریک هنوز فعال است؛ مسیری که کارش اطلاع‌رسانی است، نه ارتباط واقعی.

چرا مدتی هیچ نوتیفیکیشنی نمی‌آمد، اما حالا می‌آید؟

در هفته‌های ابتدایی قطع گسترده اینترنت در ایران، حتی اعلان‌ها هم به‌ندرت به گوشی کاربران می‌رسیدند. اما در روزهای اخیر، شرایط تغییر کرده و برخی نوتیفیکیشن‌ها دوباره ظاهر شده‌اند. علت این تغییر، به سیاست‌های شبکه برمی‌گردد.

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

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

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

نوتیفیکیشن‌ها دقیقاً از چه مسیری می‌آیند؟

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

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

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

همین کم‌حجم بودن و دائمی بودن اتصال باعث می‌شود این مسیر حتی در شرایط محدودسازی یا شلوغی شبکه، شانس بیشتری برای فعال ماندن داشته باشد. قطع کامل این مسیر می‌تواند باعث بروز اختلال‌های جانبی در عملکرد کلی گوشی و شبکه شود؛ به همین دلیل، در بسیاری از سناریوها این کانال باریک حفظ می‌شود.

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

آیا این یعنی اینترنت کاملاً قطع نشده؟

دیدن اعلان در زمان اختلال اینترنت، بسیاری را به این نتیجه می‌رساند که «پس اینترنت هنوز قطع نشده است». از نظر فنی، این برداشت کاملاً غلط نیست، اما ناقص است.

اینترنت یک کل صفر و یکی نیست که یا کاملاً روشن باشد یا کاملاً خاموش. آنچه در عمل اتفاق می‌افتد، اغلب «قطع انتخابی» است؛ یعنی برخی مسیرها، سرویس‌ها یا پروتکل‌ها مسدود می‌شوند، در حالی که مسیرهای محدود و کنترل‌پذیر همچنان فعال می‌مانند.

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

چرا بعضی اعلان‌ها می‌آیند و بعضی نه؟

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

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

جمع‌بندی: نوتیفیکیشن نشانه اینترنت سالم نیست

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

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

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

جدیدترین اخباز روز فناوری را در چیپست بخوانید.