Kablosuz yerel alan ağları (WLAN), günlük hayatımızın en kritik teknolojilerinden biri haline geldi. Evde, ofiste, kafede ya da havaalanında bir WiFi ağına bağlandığımızda çoğu zaman tek beklentimiz hızlı ve kesintisiz internet erişimidir. Ancak teknik açıdan bakıldığında bir WiFi ağına bağlanmak ile gerçekten internete çıkabilmek aynı süreç değildir. Cihazın ekranda WiFi simgesini göstermesi, her zaman aktif bir internet bağlantısı olduğu anlamına gelmez. Arka planda; kablosuz bağlantı kurulumu, IP adresleme, internet erişim testi ve gerekirse captive portal yönlendirmesi gibi birden fazla adımda gerçekleşir.
1. Adım
WiFi Bağlantısının Kurulması
- 802.11 İlişkilendirme (Layer 2): Cihaz Acces Point ile bağlantı kurar. Henüz internet yoktur.
- DHCP ile IP Adresleme (Layer 3): IP, gateway ve DNS alınır. Cihaz yerel ağda yönlendirilebilir hale gelir.
2. Adım
İnternet Erişiminin Doğrulanması
İşletim sistemi belirli bir adrese HTTP isteği gönderir; yanıt türüne göre karar internet bağlantısının olup olmadığına karar verir.
3. Adım
Captive Portal Mekanizmasının Sürece Entegrasyonu
Bağlantı testi başarılıysa internet erişime açılır; captive portal varsa yönlendirme yapılır.
1. WiFi Bağlantısının Kurulması
1.1. 802.11 İlişkilendirme (Layer 2)
Bir istemci cihaz, belirli bir SSID’ye bağlanmak istediğinde IEEE 802.11 standardına uygun olarak association sürecini başlatır. Güvenlik yapılandırmasına bağlı olarak (örneğin WPA2/WPA3), gerekli kimlik doğrulama ve anahtar değişim işlemleri tamamlanır. Bu aşamada cihaz, Access Point ile veri bağlantı katmanı seviyesinde iletişim kurmuş olur.
• IP adresi,
• Varsayılan ağ geçidi (default gateway),
• DNS sunucusu bilgilerini alır. Bu aşamada cihaz, yerel ağ içinde yönlendirilebilir hale gelir. Bununla birlikte internet erişiminin aktif olup olmadığı henüz belirlenmemiştir.
2. İnternet Erişiminin Doğrulanması
Modern işletim sistemleri (Android, iOS, Windows, macOS), WiFi bağlantısı kurulduktan hemen sonra otomatik bir bağlantı doğrulama mekanizması çalıştırır. Bu mekanizma genellikle belirli bir HTTP isteği üzerinden gerçekleştirilir.
Süreç şu şekilde işler:
- İstemci, önceden tanımlı bir test adresine HTTP isteği gönderir.
- Belirli bir yanıt (örneğin HTTP 204 No Content) beklenir.
- Beklenen yanıt alınırsa internet erişimi mevcut kabul edilir.
- Yanıt alınamazsa veya farklı içerik dönerse ağ internetsiz ya da kimlik doğrulama gerektiren bir ağ olarak işaretlenir.
3. Captive Portal Mekanizmasının Sürece Entegrasyonu
Captive portal, internete erişmeden önce kullanıcı doğrulaması gerektiren ağlarda uygulanır. Bu yapı özellikle misafir WiFi senaryolarında yaygındır. Süreç şu şekilde gerçekleşir:
- İstemci WiFi’ye bağlanır ve IP adresi alır.
- Bağlantı doğrulama testi gerçekleştirilir.
- Beklenen yanıt yerine bir giriş sayfası (HTTP redirect veya HTML içerik) döner.
- İşletim sistemi bu durumu captive portal olarak algılar ve giriş arayüzü otomatik olarak açılır.
Kullanıcı doğrulama işlemini tamamladıktan sonra:
- Firewall kuralları güncellenir,
- İstemci IP veya MAC adresi yetkilendirilir,
- İnternet erişimi serbest bırakılır.
Bu yapı, Layer 3 ile Layer 7 arasında çalışan dinamik bir erişim kontrol mekanizmasıdır.
4. İnternet Erişimi Olmayan WiFi Senaryosu
Bir Access Point (modem), internet bağlantısı olmadan da WiFi sinyali yayınlayabilir. Bu durumda istemci cihaz:
- Kablosuz bağlantıyı kurar,
- DHCP ile IP adresi alır,
- Ancak dış ağlara erişim sağlayamaz.
İşletim sistemi, gerçekleştirdiği bağlantı testi sonucunda internet erişiminin mevcut olmadığını belirler ve ağı internetsiz olarak işaretler. Tüm bu süreçten anlaşıldığı üzere WiFi bağlantısının kurulmuş olması, internet erişiminin olduğu anlamına gelmez.
5. WiFi ve Hücresel Veri Arasında Geçiş
Mobil cihazlar genellikle WiFi bağlantısını öncelikli olarak kullanır. Ancak internet erişimi doğrulama testi başarısız olursa işletim sistemi farklı davranış modelleri uygulayabilir:
- Hücresel veriye otomatik geçiş,
- Kullanıcıya uyarı gösterme,
- Arka planda mobil veri üzerinden trafik yönlendirme.
Bu karar süreci; gecikme (latency), paket kaybı (packet loss) ve erişilebilirlik parametrelerine göre değerlendirme yapan algoritmalar tarafından yönetilir.
6. Modern Hotspot Mimarileri ve WifiSpot Yaklaşımı
Geleneksel hotspot çözümlerinde kullanıcı doğrulama ve erişim kontrolü çoğunlukla harici gateway veya merkezi sunucular üzerinden gerçekleşir.
Geleneksel Mimari
Harici Gateway/ Merkezi Sunucu Modelli
- Ek donanım gereksinimi
- Tüm trafik merkezi noktadan geçer
- Çok lokasyonda yönetim karmaşıklığı
- Yüksek gecikme riski
- Ölçeklenmesi zor
WifiSpot Mimarisi
- Ek sunucu gerektirmez
- Captive portal cihaz üzerinde çalışır
- Self-provisioning ile kolay kurulum
- Gecikme minimize edilir
- Şube bazlı kolay ölçekleme
WifiSpot’ta Access Point ağa bağlandıktan sonra otomatik olarak bulut sistemine bağlanır ve merkezi konfigürasyonunu alarak çalışmaya başlar. Captive portal ve erişim politikaları cihaz üzerinde uygulanırken, yönetim ve loglama bulut üzerinden merkezi olarak yürütülür.
WiFi simgesi ≠ İnternet
WiFi simgesinin görünmesi yalnızca yerel bağlantıyı ifade eder; gerçek internet erişimi, bağlantı doğrulama ve erişim kontrol mekanizmalarının başarıyla tamamlanmasına bağlıdır. Doğru tasarlanmış bir hotspot mimarisi ise bu süreci hem teknik açıdan güvenli hem de kullanıcı deneyimi açısından sorunsuz hale getirir. WifiSpot’un merkezi yönetilen modeli, tam da bu noktadaki farkı ortaya koyar.