WWW Basit Anlatımla: Dünya Çapında Ağ Nasıl Çalışır
WWW (World Wide Web), İnternet üzerinden erişilebilen birbirine bağlı belgeler ve kaynaklardan oluşan bir sistemdir. Bu kısaltma "Dünya Çapında Ağ" anlamına gelir. WWW'nin temel görevi, hiper bağlantılar ve web tarayıcıları aracılığıyla bilgi içinde gezinmek için kullanıcı dostu bir yol sunmaktır. Şunu anlamak önemlidir: WWW, İnternet ile aynı şey değildir. İnternet, küresel bir altyapıdır (ağların ağı); WWW ise e-posta, anlık mesajlaşma uygulamaları ve dosya paylaşım platformlarının yanı sıra bu altyapı üzerinde çalışan hizmetlerden yalnızca biridir.
Kavramın Açılımı ve Özü
World Wide Web terimi, Tim Berners-Lee tarafından 1989 yılında önerilmiştir. Amaç, belgelerin bağlantılarla birbirine bağlandığı tek bir bilgi alanı oluşturmaktı.
WWW'nin temel bileşenleri şunlardır:
- HTTP/HTTPS — veri aktarım protokolleri; tarayıcının sunucuyla iletişim kurduğu kurallar.
- HTML — sayfanın yapısını (metin, resimler, düğmeler) tanımlayan işaretleme dili.
- URL — ağdaki her kaynağın benzersiz adresi.
- Tarayıcı — adrese göre kaynakları talep eden ve bunları insanlara anlaşılır bir biçimde görüntüleyen program.
Önemli ayrım: İnternet'i yol altyapısına (kablolar, yönlendiriciler, sunucular), WWW'yi ise bu yollar boyunca konumlanmış mağazalara, kütüphanelere ve ofislere benzetebiliriz. Mağazalara girmeden (WWW kullanmadan) yolu (İnternet'i) kullanabilirsiniz; örneğin, e-posta göndererek veya doğrudan bağlantılar üzerinden çevrimiçi oyun oynayarak.
Web Adresinin Anatomisi (URL)
Web adresi veya URL (Uniform Resource Locator), sunucudaki bir dosyaya veya sayfaya giden kesin yoldur. Bir örnek üzerinden yapıyı inceleyelim:
https://www.example.com:443/catalog/phones?brand=samsung#reviews
| Bileşen | Örnek | Ne İşe Yarar |
|---|---|---|
| Protokol | https:// | İletişim yöntemi. https, şifrelenmiş (güvenli) bağlantıyı; http ise şifrelenmemiş bağlantıyı ifade eder. |
| Alt alan adı | www | Web sunucusunu işaret eden geleneksel ön ek. Günümüzde sıkça atlanır. |
| Alan adı | example.com | İnsanların kolayca hatırlayabileceği site adı. |
| Port | :443 | Sunucudaki "giriş kapısı". HTTPS için standart port 443 genellikle gizlidir. |
| Yol | /catalog/phones | Site içindeki belirli bir dosyanın veya bölümün konumu. |
| Parametreler | ?brand=samsung | Filtreleme veya sonuçları özelleştirmek amacıyla sunucuya iletilen veriler. |
| Çapa (Anchor) | #reviews | Tarayıcıya sayfayı belirli bir yere (örneğin, yorumlar bloğuna) kaydırması talimatını verir. |
www Ön Eki Neden Gereklidir?
Eskiden www, hizmetleri teknik olarak ayırmak için kullanılırdı: posta için mail.example.com, dosyalar için ftp.example.com, web sayfaları için www.example.com.
Günümüzde www, bir geleneğe saygı niteliğindedir. Birçok site, bu ön ek hem varken hem yokken eşit derecede iyi çalışır. Ancak teknik açıdan bakıldığında, www kullanımı büyük projeler için faydalı olabilir:
- Çerez (cookie) yönetimi:
example.comüzerine yerleştirilen çerezler, tüm alt alan adlarına (örneğinstatic.example.comveyaapi.example.com) otomatik olarak gönderilir. Sitewww.example.comkullanıyorsa, ana alan adının çerezleri statik alt alan adlarının çalışmasını engellemez; bu da resimlerin ve komut dosyalarının daha hızlı yüklenmesini sağlar. - DNS esnekliği: Kök alan adı (apex domain) yerine
wwwalt alan adı için yük dengeleme ve CDN yapılandırmak daha kolaydır.
Site sahipleri için ipucu: Bir seçenek belirleyin (www'li veya www'siz) ve diğer seçeneği ana adrese 301 yönlendirmesiyle aktarın. Bu, arama motorlarında içerik tekrarını önler ve bağlantı otoritesinin bölünmesini engeller.
Tarayıcı Bir Siteyi Nasıl Açar: "Perde Arkasındaki" Süreç
Bir adres girip Enter'a bastığınızda, saniyenin kesirleri süren karmaşık bir süreç gerçekleşir:
- Önbellek kontrolü. Tarayıcı, bu siteyi daha önce kaydedip kaydetmediğini kontrol eder. Eğer kaydettiysse, kaydedilmiş kopyayı gösterir.
- DNS sorgusu. Önbellekte yoksa, tarayıcı DNS sunucusuna sorar: "example.com alan adının IP adresi nedir?". DNS, sayısal bir adres döndürür (örneğin,
93.184.216.34). - Bağlantı kurulumu (TCP/TLS). Tarayıcı, alınan IP adresi üzerinden sunucuyla bağlantı kurar. HTTPS kullanılıyorsa, verileri şifrelemek için kriptografik anahtarların değiş tokuş edildiği bir "el sıkışma" süreci gerçekleşir.
- HTTP isteği. Tarayıcı sunucuya şu isteği gönderir: "Ana sayfayı bana gönder."
- Sunucu yanıtı. Sunucu gerekli dosyayı bulur, bir yanıt oluşturur (durum kodu 200 OK) ve verileri (HTML kodu) gönderir.
- Render işlemi. Tarayıcı HTML'i okur, içinde belirtilen stilleri (CSS), komut dosyalarını (JS) ve görselleri yükler, ardından hazır sayfayı ekranda çizer.
Sık Yapılan Hatalar ve Yanlış Anlamalar
- "İnternet ve WWW aynı şeydir." Yukarıda belirtildiği gibi, WWW yalnızca İnternet'in bir parçasıdır. Anlık mesajlaşma uygulamaları, çevrimiçi oyunlar, IPTV ve bankacılık protokolleri genellikle web'in klasik tanımı kapsamında olmayan farklı teknolojiler kullanır.
- "www olmadan site açılmaz." Bu bir efsanedir. Modern web sunucuları, kök alan adına yapılan istekleri işleyecek şekilde yapılandırılmıştır. Adres çubuğunda
wwwolmaması, birçok marka için fiili standart haline gelmiştir. - "URL ne kadar uzunsa SEO için o kadar iyidir." Tam tersi. Kısa ve anlaşılır adresler (
site.ru/contact), çok sayıda parametre içeren uzun yapılardan (site.ru/index.php?id=123&cat=5&session=xyz) hem kullanıcılar hem de arama motorları tarafından daha iyi algılanır.
SSS
Neden bazı siteler, ben sadece adı girdiğimde otomatik olarak www ekliyor?
Bu, web sunucusunun bir ayarıdır. Site sahibi, kanonik (ana) adresin www içeren versiyon olması gerektiğine karar vermiş ve tüm ziyaretçileri otomatik olarak bu adrese yönlendirmektedir.
HTTPS kullanmak zorunlu mu? 2026 yılında evet. Tarayıcılar, HTTPS olmayan siteleri "güvenli değil" olarak işaretler; bu da kullanıcıları caydırır. Ayrıca, arama motorları bu tür siteleri sıralamalarda düşürür. HTTPS, verilerin (örneğin şifreler veya kart bilgileri) ele geçirilmesine karşı koruma sağlar.
Var olmayan bir alan adı girersem ne olur?
Tarayıcı, DNS sunucusundan bir IP adresi alamaz ve DNS_PROBE_FINISHED_NXDOMAIN gibi bir hata veya "Sunucu adresi bulunamadı" mesajı gösterir.
Adreslerde Kiril alfabesi kullanılabilir mi?
Evet, uluslararası alan adları (IDN) mevcuttur. Örneğin, пример.рф. Ancak, tarayıcının adres çubuğunda bunlar sıklıkla punycode formatına (Latince karakterler ve rakamlardan oluşan bir dizi) dönüştürülür; çünkü İnternet'in teknik altyapısı tarihsel olarak Latince temelli çalışmaktadır.