Cellular: یہ کیا ہے، 4G اور 5G جنریشنز اور یہ کیسے کام کرتا ہے

مصنف: IT Sectr اشاعت: 2026-03-24 مطالعے کا وقت: 11 منٹ

Cellular (سیلولر کمیونیکیشن) — بیس اسٹیشنز (BS) کے نیٹ ورک کے ذریعے آواز اور ڈیٹا کی وائرلیس ترسیل کی ٹیکنالوجی، جو 200 میٹر (مائیکرو سیل) سے 50 کلومیٹر (میکرو سیل) قطر کے خلیوں میں علاقہ کو کور کرتی ہے۔ موبائل ایپلیکیشنز میں، سیلولر انٹرنیٹ Wi-Fi زونز سے باہر مواد ڈاؤن لوڈ کرنے کا مرکزی چینل ہے۔ GSMA موبائل اکانومی رپورٹ، 2025 کے مطابق، دنیا بھر میں 5.6 بلین سے زیادہ منفرد موبائل صارفین ہیں، اور 5G نیٹ ورکس میں اوسط ڈاؤن لوڈ کی رفتار 240 Mbps تک پہنچ گئی ہے۔

اہم نکات

  • Cellular — ایک سیلولر نیٹ ورک جہاں ہر بیس اسٹیشن ایک علاقہ (سیل) کی خدمت کرتا ہے اور موبائل ڈیوائس حرکت کرتے وقت ان کے درمیان سوئچ کرتا ہے
  • 4G LTE — OFDMA ملٹی پلیکسنگ، 4×4 MIMO اور مثالی حالات میں 300 Mbps تک رفتار والا موجودہ بڑے پیمانے کا معیار
  • 5G NR — Sub-6 (1–6 GHz) اور mmWave (24–52 GHz) میں تقسیم نئی نسل، 20 Gbps تک رفتار اور 5 ms سے کم لیٹنسی فراہم کرتی ہے
  • FDD اور TDD — چینل علیحدگی کے دو طریقے: FDD وصولی اور ترسیل کے لیے علیحدہ فریکوئنسی استعمال کرتا ہے، TDD ان کے درمیان وقت تقسیم کرتا ہے
  • APN — آپریٹر کے پیکٹ نیٹ ورک تک رسائی کا نقطہ، جو IP ایڈریسنگ اور کنکشن کی قسم (IPv4/IPv6) متعین کرتا ہے

سیلولر کمیونیکیشن کیا ہے؟

سیلولر کمیونیکیشن — ایک موبائل ریڈیو کمیونیکیشن معیار جو علاقہ کو خلیوں میں تقسیم کرنے پر مبنی ہے، ہر ایک کی خدمت ایک بیس اسٹیشن (BS) کرتا ہے۔ جب ڈیوائس حرکت کرتی ہے، تو ہینڈ اوور ہوتا ہے — بغیر کنکشن میں تعطل کے خلیوں کے درمیان خودکار سوئچنگ۔ خلیوں کے سائز مختلف ہوتے ہیں: دیہی علاقوں کے لیے میکرو سیل (10–50 کلومیٹر)، شہروں کے لیے مائیکرو سیل (200–2000 میٹر)، اندرونی جگہوں کے لیے فیمٹو سیل (50 میٹر تک)۔

سیلولر نیٹ ورک آرکیٹیکچر میں تین اہم اجزاء شامل ہیں: User Equipment (UE) — اسمارٹ فون یا موڈیم؛ Radio Access Network (RAN) — اینٹینا کے ساتھ بیس اسٹیشنوں کا مجموعہ؛ Core Network — روٹنگ، تصدیق، بلنگ اور انٹرنیٹ کنکشن۔ مختلف نسلیں Core Network کی ساخت اور ریڈیو سگنل ماڈیولیشن طریقوں میں مختلف ہوتی ہیں۔

Wi-Fi کے برعکس، سیلولر نیٹ ورک لائسنس یافتہ فریکوئنسی استعمال کرتے ہیں — ہر آپریٹر نیلامی میں خصوصی بینڈ حاصل کرتا ہے۔ یہ آپریٹرز کے درمیان مداخلت کی عدم موجودگی کی ضمانت دیتا ہے، لیکن فریکوئنسی کی دوبارہ تقسیم کی ضرورت کی وجہ سے نئے معیارات کی تعیناتی کی رفتار کو محدود کرتا ہے۔

سیلولر کمیونیکیشن کی نسلیں: 2G سے 5G تک

سیلولر کمیونیکیشن کی ہر نسل (N-G) رفتار میں کئی گنا اضافہ اور استعمال کے نئے مواقع لے کر آئی۔ 2G (GSM) نے پہلی بار آواز کو ڈیجیٹل کیا اور SMS متعارف کرایا۔ 3G (UMTS، HSDPA) نے عام صارف کے لیے موبائل انٹرنیٹ کھولا۔ 4G LTE نے سرکٹ سوئچنگ کو چھوڑ کر مکمل طور پر IP پیکٹ پر سوئچ کیا۔ 5G NR نے انتہائی کم لیٹنسی اور نیٹ ورک کو ورچوئل حصوں میں تقسیم کرنے پر توجہ دی۔

نسلمعیارزیادہ سے زیادہ رفتارلیٹنسیسال
2GGSM / GPRS / EDGE384 kbps (EDGE)~300 ms1991
3GUMTS / HSPA+42 Mbps (HSPA+)~100 ms2001
4GLTE-Advanced Pro3 Gbps~30 ms2009
5GNR (New Radio)20 Gbps<5 ms2019
6Gترقی میں1 Tbps (پیش گوئی)<0.1 ms2030 (منصوبہ بند)

موبائل OS ریڈیو انٹرفیس کے ذریعے موجودہ نیٹ ورک نسل کا تعین کرتے ہیں۔ Android پر TelephonyManager.getDataNetworkType() دستیاب ہے، جو NETWORK_TYPE_LTE یا NETWORK_TYPE_NR مستقل لوٹاتا ہے۔ iOS CTTelephonyNetworkInfo فراہم کرتا ہے جس میں serviceCurrentRadioAccessTechnology پراپرٹی ہوتی ہے۔

4G LTE آرکیٹیکچر: EPC، eNB اور اوورلی نیٹ ورکس

4G LTE ایک فلیٹ all-IP آرکیٹیکچر پر مبنی ہے جو Evolved Packet Core (EPC) اور Evolved Node B (eNB) میں تقسیم ہے۔ eNB ایک بیس اسٹیشن ہے جو ریڈیو کمیونیکیشن اور بنیادی روٹنگ کے افعال کو یکجا کرتا ہے۔ EPC MME (حرکت پذیری کا انتظام)، SGW (eNB کے ساتھ ڈیٹا کے تبادلے کے لیے سروسنگ گیٹ وے) اور PGW (انٹرنیٹ کے لیے پیکٹ گیٹ وے) پر مشتمل ہے۔

OFDMA (Orthogonal Frequency Division Multiple Access) — LTE کی کلیدی ٹیکنالوجی: فریکوئنسی وسائل کو ذیلی کیریئرز میں تقسیم کیا جاتا ہے، ہر ایک کو ایک مخصوص صارف کو تفویض کیا جاتا ہے۔ 4×4 MIMO ایک فریکوئنسی پر 4 تک آزاد ڈیٹا اسٹریم بھیجنے کی اجازت دیتا ہے۔ Carrier Aggregation بینڈوتھ کو 5 گنا بڑھانے کے لیے 5 تک کیریئر فریکوئنسیوں کو یکجا کرتا ہے۔

اوورلی نیٹ ورکس — LTE-Advanced اور LTE-Advanced Pro — نے CoMP (متعدد eNB سے مربوط ترسیل) اور LAA (غیر لائسنس یافتہ 5 GHz بینڈ میں LTE) شامل کیا۔ ڈویلپر کے لیے، یہ بہتری شفاف ہیں: موڈیم ڈرائیور ایپلیکیشن کوڈ کو تبدیل کیے بغیر خود بخود دستیاب ٹیکنالوجی استعمال کرتا ہے۔

Kotlin (Android) میں نیٹ ورک کی قسم حاصل کرنے کی مثال

kotlin
fun getCellularType(context: Context): String {
    val tm = context.getSystemService(Context.TELEPHONY_SERVICE)
        as TelephonyManager
    return when (tm.dataNetworkType) {
        TelephonyManager.NETWORK_TYPE_NR -> "5G"
        TelephonyManager.NETWORK_TYPE_LTE -> "4G LTE"
        TelephonyManager.NETWORK_TYPE_HSPAP -> "3G HSPA+"
        else -> "2G/Unknown: ${tm.dataNetworkType}"
    }
}

فنکشن TelephonyManager حاصل کرتا ہے اور فعال نیٹ ورک کی قسم کا تعین کرتا ہے۔ Android 10+ پر، dataNetworkType تک رسائی کے لیے READ_PHONE_STATE اجازت درکار ہے، اور Android 11 سے — صرف کال یا SMS ہینڈلر کے طور پر انسٹال کردہ ایپس کے لیے۔

5G NR: Sub-6 اور mmWave، نیٹ ورک سلائسنگ، SA بمقابلہ NSA

5G NR (New Radio) — LTE کے مقابلے میں فزیکل پرت کی ایک بنیادی اپ گریڈ۔ یہ معیار دو فریکوئنسی رینجز میں کام کرتا ہے: FR1 (Sub-6، 1–6 GHz) بڑے پیمانے پر کوریج کے لیے اور FR2 (mmWave، 24–52 GHz) مختصر فاصلے پر انتہائی تیز رفتار کے لیے۔ mmWave کو اینٹینا کی براہ راست نظر کی لکیر درکار ہوتی ہے — یہاں تک کہ درختوں کے پتے 30 dB تک توجیف کا سبب بنتے ہیں۔

دو تعیناتی موڈ: NSA (Non-Standalone) — 5G NR لانچ کو تیز کرنے کے لیے LTE Core کے ساتھ کام کرتا ہے، اور SA (Standalone) — نیٹ ورک سلائسنگ کی حمایت کے ساتھ مکمل طور پر خود مختار 5G Core Network۔ نیٹ ورک سلائسنگ فزیکل انفراسٹرکچر کو ورچوئل حصوں میں تقسیم کرتی ہے: IoT کے لیے ایک سلائس (کم رفتار، انتہائی کم بجلی کی کھپت)، خود مختار گاڑیوں کے لیے دوسرا (لیٹنسی < 1 ms)۔

موبائل ایپس کے لیے، 5G کا مطلب نہ صرف رفتار ہے بلکہ بجلی کی کھپت کا نیا طرز عمل بھی ہے: mmWave ماڈیول فعال موڈ میں 2 W تک کھپت کرتے ہیں (LTE کے 0.5 W کے مقابلے)۔ 5G کے لیے ڈیولپمنٹ کرتے وقت، اس بات پر غور کرنا چاہیے کہ mmWave میں بار بار ڈیٹا ٹرانسمیشن بیٹری کو تیزی سے ختم کرتی ہے — ڈیٹا کو بفر کرکے Sub-6 رینج میں بیچوں میں بھیجنا بہتر ہے۔

Swift (iOS) میں 5G NSA/SA چیک کی مثال

swift
import CoreTelephony

func check5GStatus() -> String {
    let info = CTTelephonyNetworkInfo()
    guard let tech = info.serviceCurrentRadioAccessTechnology
        ?.values.first else { return "No cellular" }

    if tech == CTRadioAccessTechnologyNRNSA {
        return "5G NSA"
    } else if tech == CTRadioAccessTechnologyNR {
        return "5G SA"
    } else {
        return "LTE یا 3G: \(tech)"
    }
}

iOS CoreTelephony کے ذریعے فعال کنکشن کی قسم رپورٹ کرتا ہے: SA (خالص 5G) کے لیے CTRadioAccessTechnologyNR اور NSA (LTE کور کے ساتھ 5G) کے لیے CTRadioAccessTechnologyNRNSA۔ یہ معلومات ایپ کے رویے کو اپنانے میں مدد کرتی ہے — مثال کے طور پر، کم لیٹنسی والے SA موڈ میں ہی بھاری مواد لوڈ کرنا۔

موبائل ایپس میں سیلولر: نیٹ ورک کی قسم کا پتہ لگانا اور سگنل کے ضیاع کا انتظام

ایک موبائل ایپ سیلولر کنکشن کی قسم اور معیار کی بنیاد پر اپنے رویے کو اپنا سکتی ہے۔ ConnectivityManager (Android) اور NWPathMonitor (iOS) ایپ کو نیٹ ورک کی تبدیلیوں کے بارے میں مطلع کرتے ہیں — Wi-Fi سے Cellular پر سوئچ، سگنل کا ضیاع یا 5G کی دستیابی۔

اہم انتظامی منظرنامے:

  • مواد ڈاؤن لوڈ — سیلولر نیٹ ورک پر سوئچ کرتے وقت، ڈاؤن لوڈ کی جانے والی فائلوں کے سائز کو محدود کریں (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • سٹریمنگ — بینڈوتھ کے تخمینے (Android bandwidth estimate) کے ذریعے متعین کردہ رفتار کے مطابق ویڈیو بٹ ریٹ کو اپنائیں
  • پس منظر میں مطابقت پذیری — بیٹری اور ڈیٹا بچانے کے لیے کمزور سگنل (RSSI < -110 dBm) پر مطابقت پذیری ملتوی کریں
  • ہنگامی فال بیک — سیلولر سگنل کے ضیاع پر، آخری کیشڈ ڈیٹا ورژن پر سوئچ کریں اور ایکسپونینشل بیک آف کے ساتھ دوبارہ کوشش طے کریں

RSSI (Received Signal Strength Indicator) — سیلولر سگنل کوالٹی کا مرکزی میٹرک۔ قدریں -50 dBm (بہترین سگنل) سے -120 dBm (تقریباً کوئی نیٹ ورک نہیں) تک ہوتی ہیں۔ Android SignalStrength.getLevel() کے ذریعے RSSI تک رسائی فراہم کرتا ہے، iOS — CTCarrier کے ذریعے (محدود رسائی)۔

Swift (iOS) میں سیلولر نیٹ ورک مانیٹرنگ کی مثال

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("سیلولر نیٹ ورک فعال")
        if path.isExpensive {
            print("میٹرڈ کنکشن — ٹریفک محدود کریں")
        }
    }
}
monitor.start(queue: .main)

Network فریم ورک کا NWPathMonitor کنکشن کی قسم (cellular، wi-fi، wired) اور isExpensive فلیگ کی نگرانی کرتا ہے، جو میٹرڈ کنکشن کی نشاندہی کرتا ہے۔ iOS پر، ریڈیو انٹرفیس تک براہ راست رسائی کے بغیر موجودہ نیٹ ورک کی قسم کے مطابق ایپ کے رویے کو اپنانے کا یہ بنیادی طریقہ ہے۔

پلان اور آپریٹر کا انتخاب: ایپ کی کارکردگی پر اثر

اگرچہ ایپ آپریٹر کے انتخاب کو کنٹرول نہیں کرتی، مختلف پلانز کی خصوصیات کو سمجھنا ڈویلپر کو فیصلے لینے میں مدد کرتا ہے۔ APN (Access Point Name) — سیلولر نیٹ ورک اور انٹرنیٹ کے درمیان ایک گیٹ وے۔ مختلف APN (internet، ims، mms) مختلف QoS فراہم کرتے ہیں — وائس APN (IMS) کو انٹرنیٹ ٹریفک پر ترجیح حاصل ہے۔

جدید آپریٹرز 5G SA میں DNN (Data Network Name) متعارف کروا رہے ہیں — ضروریات کے مطابق سیگمینٹیشن کی صلاحیت کے ساتھ APN کا مشابہ: ultra-reliable low-latency (URLLC)، enhanced mobile broadband (eMBB)، massive IoT (mMTC)۔ ڈویلپر براہ راست سلائس کا انتخاب نہیں کرتا، لیکن ایپ نیٹ ورک سلائسنگ استعمال کرتے ہوئے 5G QoS Identifier (5QI) کے ذریعے مخصوص QoS کی درخواست کر سکتی ہے۔

ڈویلپر کے لیے سفارشات: ڈیٹا بھیجنے سے پہلے NetworkInfo.isConnectedOrConnecting کے ذریعے کنکشن کی دستیابی چیک کریں؛ سیلولر نیٹ ورکس کے لیے درخواست کا ٹائم آؤٹ کم از کم 30 سیکنڈ رکھیں (کمزور سگنل پر TCP سیشن آہستہ قائم ہوتا ہے)؛ صرف Wi-Fi یا لامحدود پلان سے منسلک ہونے پر مطابقت پذیری کے لیے پس منظر کے کام (WorkManager، BGTaskScheduler) استعمال کریں۔

اکثر پوچھے جانے والے سوالات

5G NSA اور 5G SA میں کیا فرق ہے؟

5G NSA (Non-Standalone) ڈیٹا کی ترسیل کے لیے 5G New Radio اور کنکشن کے انتظام اور حرکت پذیری کے لیے 4G LTE Core استعمال کرتا ہے۔ 5G SA (Standalone) آزاد تصدیق کے ساتھ مکمل 5G Core استعمال کرتا ہے۔ SA نیٹ ورک سلائسنگ اور 10 ms سے کم لیٹنسی کے لیے لازمی ہے، NSA — موجودہ انفراسٹرکچر پر ابتدائی 5G لانچ کے لیے۔

ایپ کیسے متعین کر سکتی ہے کہ وہ سیلولر نیٹ ورک پر کام کر رہی ہے؟

Android پر — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() کے ساتھ hasTransport(TRANSPORT_CELLULAR) چیک۔ iOS پر — NWPathMonitor کے ساتھ usesInterfaceType(.cellular) چیک۔ اس کے علاوہ، iOS میٹرڈ کنکشن متعین کرنے کے لیے isExpensive فراہم کرتا ہے۔

4G LTE میں Carrier Aggregation کیا ہے؟

Carrier Aggregation — بینڈوتھ بڑھانے کے لیے 5 تک اجزاء کیریئرز کو یکجا کرنے والی ٹیکنالوجی۔ اگر ہر کیریئر 20 MHz بینڈوتھ فراہم کرتا ہے، تو 3 کیریئرز کا مجموعہ 60 MHz — 450 Mbps تک رفتار فراہم کرتا ہے۔ ایپ کے لیے، Carrier Aggregation شفاف ہے: موڈیم خود بخود یکجا کرنے کا انتظام کرتا ہے۔

5G mmWave گھر کے اندر کیوں کام نہیں کرتا؟

ملی میٹر لہریں (24–52 GHz) کی طول موج بہت چھوٹی (5–12 mm) ہوتی ہے اور دیواروں، کھڑکیوں اور یہاں تک کہ درختوں کے پتوں سے گزرتے ہوئے شدید توجیف ہوتی ہیں۔ mmWave کو اینٹینا کی براہ راست نظر کی لکیر درکار ہوتی ہے — شیشے کے ذریعے نقصان 10–30 dB ہے۔ اس لیے mmWave کھلی جگہوں پر استعمال ہوتا ہے: اسٹیڈیم، چوک، شفاف گنبد والے شاپنگ سینٹرز۔

ایپ میں سیلولر سگنل کے ضیاع کو کیسے ہینڈل کریں؟

ConnectivityManager (Android) یا NWPathMonitor (iOS) اطلاعات کو سبسکرائب کرنے کی سفارش کی جاتی ہے۔ سگنل کے ضیاع پر، ایپ کو چاہیے: موجودہ نیٹ ورک کی درخواستیں منسوخ کریں، صارف کو کنکشن نہ ہونے کا اشارہ دکھائیں، مقامی اسٹوریج (Room, CoreData) میں حالت محفوظ کریں، اور ایکسپونینشل بیک آف تاخیر کے ساتھ دوبارہ کنکشن طے کریں (10s، 30s، 60s، 300s کے بعد دوبارہ کوشش)۔

خلاصہ

  • Cellular — خلیوں میں تقسیم سیلولر نیٹ ورک جس میں ڈیوائس کے خلیوں کے درمیان حرکت کرنے پر ہینڈ اوور ہوتا ہے
  • 4G LTE — OFDMA، MIMO اور Carrier Aggregation کے ساتھ all-IP معیار، LTE-Advanced میں 3 Gbps تک رفتار
  • 5G NR — دو رینجز: Sub-6 (بڑے پیمانے پر کوریج) اور mmWave (مختصر فاصلے پر 20 Gbps تک)
  • نیٹ ورک سلائسنگ — مختلف منظرناموں کے لیے ورچوئل انفراسٹرکچر سیگمنٹس: IoT، URLLC، eMBB
  • NSA بمقابلہ SA — Non-Standalone LTE کور استعمال کرتا ہے، Standalone — 5 ms سے کم لیٹنسی کے لیے مکمل 5G Core
  • RSSI اور isExpensive فلیگ ایپ کو سیلولر کنکشن کے مطابق رویہ اپنانے میں مدد کرتے ہیں
  • APN/DNN — آپریٹر کا انٹرنیٹ رسائی نقطہ؛ 5G SA میں DNN ترجیحی خدمت کے لیے نیٹ ورک سلائسنگ استعمال کر سکتا ہے

ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے

IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔

پروجیکٹ پر بحث کریں

مزید پڑھیں