Cellular: nedir, 4G ve 5G nesilleri ve nasıl çalışır

Yazar: IT Sectr Yayınlanma: 2026-03-24 Okuma süresi: 11 dk

Cellular (hücresel iletişim) — baz istasyonları (BS) ağı aracılığıyla ses ve verinin kablosuz iletim teknolojisi olup, 200 metreden (mikrohücre) 50 kilometreye (makrohücre) kadar çapa sahip hücrelerle bölgeyi kapsar. Mobil uygulamalarda, hücresel internet Wi-Fi bölgeleri dışında içerik indirmek için ana kanaldır. GSMA Mobil Ekonomi Raporu, 2025'e göre, dünya çapında 5,6 milyardan fazla benzersiz mobil kullanıcı var ve 5G ağlarında ortalama indirme hızı 240 Mbps'ye ulaştı.

Önemli Noktalar

  • Cellular — her baz istasyonunun bir alana (hücre) hizmet verdiği ve mobil cihazın hareket halinde bunlar arasında geçiş yaptığı hücresel ağ
  • 4G LTE — OFDMA çoğullama, 4×4 MIMO ve ideal koşullarda 300 Mbps'ye kadar hız sunan mevcut kitlesel standart
  • 5G NR — Sub-6 (1–6 GHz) ve mmWave (24–52 GHz) olarak ikiye ayrılan, 20 Gbps'ye kadar hız ve 5 ms'nin altında gecikme süresi sunan yeni nesil
  • FDD ve TDD — iki kanal ayırma yöntemi: FDD alım ve iletim için ayrı frekanslar kullanır, TDD aralarında zamanı böler
  • APN — operatörün paket ağına erişim noktası, IP adresleme ve bağlantı türünü (IPv4/IPv6) tanımlar

Hücresel iletişim nedir?

Hücresel iletişim — bölgenin hücrelere bölünmesine dayanan ve her birine bir baz istasyonu (BS) tarafından hizmet verilen mobil radyo iletişim standardıdır. Cihaz hareket ettiğinde, devir teslim (handover) gerçekleşir — bağlantı kesintisi olmadan hücreler arasında otomatik geçiş. Hücrelerin boyutları farklılık gösterir: kırsal alanlar için makrohücreler (10–50 km), şehirler için mikrohücreler (200–2000 m), iç mekanlar için femtohücreler (50 m'ye kadar).

Hücresel ağ mimarisi üç ana bileşenden oluşur: User Equipment (UE) — akıllı telefon veya modem; Radio Access Network (RAN) — antenli baz istasyonları kümesi; Core Network — yönlendirme, kimlik doğrulama, faturalandırma ve internet bağlantısı. Farklı nesiller, Core Network yapısı ve radyo sinyali modülasyon yöntemleri açısından farklılık gösterir.

Wi-Fi'nin aksine, hücresel ağlar lisanslı frekanslar kullanır — her operatör açık artırmalarda özel bantlar alır. Bu, operatörler arasında parazit olmamasını garanti eder, ancak frekansların yeniden tahsis edilmesi gerektiğinden yeni standartların dağıtım hızını sınırlar.

Hücresel iletişim nesilleri: 2G'den 5G'ye

Her hücresel iletişim nesli (N-G), katlanarak büyüyen hız ve yeni kullanım senaryoları getirdi. 2G (GSM) sesi ilk kez sayısallaştırdı ve SMS'i tanıttı. 3G (UMTS, HSDPA) mobil interneti kitlesel kullanıcıya açtı. 4G LTE devre anahtarlamayı bırakarak tamamen IP paketlerine geçti. 5G NR ultra düşük gecikme süresine ve ağın sanal segmentlere bölünmesine odaklandı.

NesilStandartMaks. HızGecikmeYıl
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
6GGeliştiriliyor1 Tbps (tahmin)<0,1 ms2030 (planlanan)

Mobil işletim sistemleri, mevcut ağ neslini radyo arayüzü aracılığıyla belirler. Android'de TelephonyManager.getDataNetworkType() mevcuttur ve NETWORK_TYPE_LTE veya NETWORK_TYPE_NR sabitini döndürür. iOS, serviceCurrentRadioAccessTechnology özelliği ile CTTelephonyNetworkInfo sağlar.

4G LTE Mimarisi: EPC, eNB ve bindirme ağlar

4G LTE, Evolved Packet Core (EPC) ve Evolved Node B (eNB) olarak ikiye ayrılan düz bir all-IP mimarisine dayanır. eNB, radyo iletişimi ve temel yönlendirme işlevlerini birleştiren bir baz istasyonudur. EPC, MME (hareketlilik yönetimi), SGW (eNB ile veri alışverişi için hizmet ağ geçidi) ve PGW (internete paket ağ geçidi) içerir.

OFDMA (Orthogonal Frequency Division Multiple Access) — LTE'nin anahtar teknolojisi: frekans kaynakları alt taşıyıcılara bölünür ve her biri belirli bir kullanıcıya atanır. 4×4 MIMO, tek bir frekansta 4 adede kadar bağımsız veri akışı göndermeye olanak tanır. Carrier Aggregation, bant genişliğini 5 kat artırmak için 5 adede kadar taşıyıcı frekansı birleştirir.

Bindirme ağlar — LTE-Advanced ve LTE-Advanced Pro — CoMP (birden çok eNB'den koordineli iletim) ve LAA (lisanssız 5 GHz bandında LTE) ekledi. Geliştirici için bu iyileştirmeler şeffaftır: modem sürücüsü, uygulama kodunu değiştirmeden mevcut teknolojileri otomatik olarak kullanır.

Kotlin'de (Android) ağ türü alma örneği

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}"
    }
}

İşlev, TelephonyManager'ı alır ve etkin ağ türünü belirler. Android 10+'da dataNetworkType'a erişmek için READ_PHONE_STATE izni gerekir ve Android 11'den itibaren — yalnızca çağrı veya SMS işleyicisi olarak yüklenen uygulamalar için.

5G NR: Sub-6 ve mmWave, Ağ Dilimleme, SA ve NSA

5G NR (New Radio) — LTE'ye kıyasla fiziksel katmanda köklü bir yükseltmedir. Standart iki frekans aralığında çalışır: kitlesel kapsama için FR1 (Sub-6, 1–6 GHz) ve kısa mesafelerde ultra yüksek hızlar için FR2 (mmWave, 24–52 GHz). mmWave, antene doğrudan görüş hattı gerektirir — ağaç yaprakları bile 30 dB'ye kadar zayıflamaya neden olur.

İki dağıtım modu: NSA (Non-Standalone) — 5G NR, lansmanı hızlandırmak için bir LTE Core ile çalışır ve SA (Standalone) — Ağ Dilimleme (Network Slicing) desteğine sahip tamamen otonom bir 5G Core Network. Ağ Dilimleme, fiziksel altyapıyı sanal segmentlere ayırır: IoT için bir dilim (düşük hız, ultra düşük güç tüketimi), otonom araçlar için başka bir dilim (gecikme < 1 ms).

Mobil uygulamalar için 5G, yalnızca hız değil, aynı zamanda yeni bir güç tüketimi davranışı anlamına gelir: mmWave modülleri, aktif modda 2 W'a kadar tüketir (LTE'de 0,5 W'a karşı). 5G için geliştirme yaparken, mmWave'de sık veri iletiminin pili hızla tükettiğini dikkate almak gerekir — verileri arabelleğe almak ve Sub-6 aralığında toplu olarak göndermek en uygunudur.

Swift'te (iOS) 5G NSA/SA kontrolü örneği

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 veya 3G: \(tech)"
    }
}

iOS, CoreTelephony aracılığıyla etkin bağlantı türünü bildirir: SA (saf 5G) için CTRadioAccessTechnologyNR ve NSA (LTE çekirdekli 5G) için CTRadioAccessTechnologyNRNSA. Bu bilgi, uygulama davranışını uyarlamaya yardımcı olur — örneğin, yalnızca düşük gecikmeli SA modunda ağır içerik yüklemek.

Mobil uygulamalarda hücresel: ağ türü tespiti ve sinyal kaybı yönetimi

Bir mobil uygulama, hücresel bağlantının türüne ve kalitesine göre davranışını uyarlayabilir. ConnectivityManager (Android) ve NWPathMonitor (iOS), uygulamayı ağ değişiklikleri hakkında bilgilendirir — Wi-Fi'den Cellular'a geçiş, sinyal kaybı veya 5G kullanılabilirliği.

Temel işleme senaryoları:

  • İçerik indirme — hücresel ağa geçerken indirilen dosyaların boyutunu sınırlayın (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • Akış — bant genişliği tahmini (Android bandwidth estimate) ile belirlenen hıza göre video bit hızını uyarlayın
  • Arka plan senkronizasyonu — pil ve veri tasarrufu için zayıf sinyalde (RSSI < -110 dBm) senkronizasyonu erteleyin
  • Acil durum yedeklemesi — hücresel sinyal kaybında son önbelleğe alınmış veri sürümüne geçin ve üstel geri alma ile yeniden deneme planlayın

RSSI (Received Signal Strength Indicator) — hücresel sinyal kalitesinin ana metriği. Değerler -50 dBm (mükemmel sinyal) ile -120 dBm (neredeyse hiç ağ yok) arasında değişir. Android, RSSI'ye SignalStrength.getLevel() aracılığıyla erişim sağlar, iOS — CTCarrier aracılığıyla (sınırlı erişim).

Swift'te (iOS) hücresel ağ izleme örneği

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("Hücresel ağ etkin")
        if path.isExpensive {
            print("Ücretli bağlantı — trafiği sınırla")
        }
    }
}
monitor.start(queue: .main)

Network çerçevesinden NWPathMonitor, bağlantı türünü (cellular, wi-fi, wired) ve ücretli bağlantıyı gösteren isExpensive bayrağını izler. iOS'ta bu, radyo arayüzüne doğrudan erişmeden mevcut ağ türüne uygulama davranışını uyarlamanın birincil yoludur.

Tarife ve operatör seçimi: uygulama performansına etkisi

Uygulama operatör seçimini kontrol etmese de, farklı tarifelerin özelliklerini anlamak geliştiricinin karar almasına yardımcı olur. APN (Access Point Name) — hücresel ağ ile internet arasında bir ağ geçidi. Farklı APN'ler (internet, ims, mms) farklı QoS sağlar — ses APN'si (IMS) internet trafiğine göre önceliklidir.

Modern operatörler, 5G SA'da DNN (Data Network Name) sunmaktadır — gereksinimlere göre segmentasyon yeteneğine sahip APN benzeri: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC). Geliştirici dilimi doğrudan seçmez, ancak uygulama, Ağ Dilimleme kullanırken 5G QoS Identifier (5QI) aracılığıyla belirli bir QoS talep edebilir.

Geliştirici için öneriler: veri göndermeden önce NetworkInfo.isConnectedOrConnecting aracılığıyla bağlantı kullanılabilirliğini kontrol edin; hücresel ağlar için istek zaman aşımını en az 30 saniye olarak ayarlayın (zayıf sinyalde TCP oturumu daha yavaş kurulur); yalnızca Wi-Fi veya sınırsız tarifeye bağlıyken senkronizasyon için arka plan görevlerini (WorkManager, BGTaskScheduler) kullanın.

Sıkça Sorulan Sorular

5G NSA ile 5G SA arasındaki fark nedir?

5G NSA (Non-Standalone), veri iletimi için 5G New Radio ve bağlantı yönetimi ile hareketlilik için 4G LTE Core kullanır. 5G SA (Standalone), bağımsız kimlik doğrulama ile tam bir 5G Core kullanır. SA, Ağ Dilimleme ve 10 ms'nin altında gecikme için zorunludur, NSA — mevcut altyapıda erken 5G lansmanı içindir.

Uygulama, hücresel ağ üzerinde çalıştığını nasıl belirleyebilir?

Android'de — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() ile hasTransport(TRANSPORT_CELLULAR) kontrolü. iOS'ta — NWPathMonitor ile usesInterfaceType(.cellular) kontrolü. Ek olarak iOS, ücretli bağlantıyı belirlemek için isExpensive sağlar.

4G LTE'de Carrier Aggregation nedir?

Carrier Aggregation — bant genişliğini artırmak için 5 adede kadar bileşen taşıyıcıyı birleştiren teknoloji. Her taşıyıcı 20 MHz bant genişliği sağlıyorsa, 3 taşıyıcının toplamı 60 MHz — 450 Mbps'ye kadar hız sunar. Uygulama için Carrier Aggregation şeffaftır: modem, birleştirmeyi otomatik olarak yönetir.

5G mmWave neden iç mekanlarda çalışmıyor?

Milimetre dalgaları (24–52 GHz) çok kısa bir dalga boyuna (5–12 mm) sahiptir ve duvarlardan, pencerelerden ve hatta ağaç yapraklarından geçerken güçlü bir şekilde zayıflar. mmWave, antene doğrudan görüş hattı gerektirir — camdan geçiş kayıpları 10–30 dB'dir. Bu nedenle mmWave, açık alanlarda kullanılır: stadyumlar, meydanlar, şeffaf kubbeli alışveriş merkezleri.

Uygulamada hücresel sinyal kaybı nasıl yönetilir?

ConnectivityManager (Android) veya NWPathMonitor (iOS) bildirimlerine abone olmanız önerilir. Sinyal kaybında uygulama şunları yapmalıdır: mevcut ağ isteklerini iptal etmeli, kullanıcıya bağlantı yok göstergesi göstermeli, durumu yerel depolama alanına (Room, CoreData) kaydetmeli ve üstel geri alma gecikmesiyle yeniden bağlanmayı planlamalıdır (10s, 30s, 60s, 300s sonra yeniden dene).

Özet

  • Cellular — hücrelere bölünmüş ve cihaz hücreler arasında hareket ederken devir teslim yapan hücresel ağ
  • 4G LTE — OFDMA, MIMO ve Carrier Aggregation ile all-IP standart, LTE-Advanced'de 3 Gbps'ye kadar hız
  • 5G NR — iki aralık: Sub-6 (kitlesel kapsama) ve mmWave (kısa mesafede 20 Gbps'ye kadar)
  • Ağ Dilimleme — farklı senaryolar için sanal altyapı segmentleri: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone LTE çekirdeği kullanır, Standalone — 5 ms'nin altında gecikme için tam 5G Core
  • RSSI ve isExpensive bayrağı, uygulamanın hücresel bağlantıya göre davranışını uyarlamasına yardımcı olur
  • APN/DNN — operatörün internet erişim noktası; 5G SA'da DNN, öncelikli hizmet için Ağ Dilimleme kullanabilir

Anahtar teslim bir mobil uygulama geliştireceğiz

IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.

Projeyi tartış

Ayrıca okuyun