---
title: "Bir URL Yazdığınızda Ne Olur? Üç Etkileşimli Simülatörle Yanıtlayın"
url: https://blog.edumints.com/bir-url-yazdiginizda-ne-olur-uc-etkilesimli-simulatorle-yani-xmp2mqht
category: "Web"
date: 2026-09-10T15:13:03.915Z
publisher: Edumints Blog
lang: tr-TR
source_name: "dev.to"
source_url: https://dev.to/devopsdaily/what-happens-when-you-type-a-url-answer-it-with-three-interactive-simulators-44c0
---

# Bir URL Yazdığınızda Ne Olur? Üç Etkileşimli Simülatörle Yanıtlayın

"Bir URL yazıp Enter'a bastığınızda ne olur?" sorusu, altyapı ve sistem mülakatlarının en klasik sorusudur. Çünkü dürüst ve kapsamlı bir yanıt tek nefeste DNS, TCP, TLS, CDN, yük dengeleyiciler ve uygulama sunucularına temas eder; adeta tüm ağ (networking) müfredatını tek bir soruya sığdırır.

Geliştiricilerin çoğu bu soruya popüler özetleri okuyup ezberlenmiş kavram listeleriyle hazırlanır. Oysa teknik mülakatlarda asıl belirleyici olan takip sorularıdır: *"Önbellek boşsa (cold cache) ne olur?"* veya *"İlk istek neden her zaman daha maliyetlidir?"* Bu soruları rahatça yanıtlamanın yolu ezberden değil, adımları bizzat simülasyon üzerinde izleyip kurcalamaktan geçer. Etkileşimli simülatörler, soyut ağ teorilerini somut ve test edilebilir birer modele dönüştürür.

## 1. Bölüm: İsim Bir Adrese Dönüşüyor (DNS)

Her şey DNS ile başlar ve ezber yanıtların en kırılgan olduğu yer de burasıdır. Çoğu yazılımcı "alan adı çözümlenir" der; ancak kimin, hangi sırayla sorgulandığını ve her sekmede (hop) neler yaşandığını detaylandıramaz. DNS simülatörü süreci adım adım modeller: önce tarayıcı önbelleği, ardından işletim sistemi önbelleği, yerel çözümleyici (resolver) ve önbellek boşsa kök (root), TLD ve yetkili (authoritative) sunucular.

Bu etkileşimli modelden çıkarılacak üç temel pratik ders şunlardır:

- **İlk yanıtı önbellekler verir:** Tarayıcı ve işletim sistemi önbellekleri, ağa hiçbir paket çıkmadan adı çözümleyebilir. Ezberlenen "tam" DNS sorgu zincirinin her zaman çalışmamasının ve DNS güncellemelerinin yayılmasında TTL değerlerinin kritik olmasının sebebi budur.
- **Dolaşımı siz değil, çözümleyici yapar:** İstemci makineniz yalnızca tek bir soru sorar; kök, TLD ve yetkili sunucular arasındaki tüm yinelemeli (recursive) trafiği sizin adınıza yapılandırılmış çözümleyici yönetir.
- **Aynı altyapı birçok farklı soruya yanıt verir:** A, AAAA, CNAME, MX ve TXT gibi farklı kayıt türleri simüle edildiğinde; IP adresleri, takma adlar, e-posta yönlendirmeleri ve alan adı doğrulamasının aynı mekanizmayla çalıştığı açıkça görülür.

## 2. Bölüm: Adres Bir Bağlantıya Dönüşüyor (TCP vs UDP)

IP adresi çözümlendikten sonra tarayıcı bir TCP bağlantısı kurar. Burada karşımıza çıkan klasik soru şudur: *"TCP neden bir el sıkışmaya (handshake) ihtiyaç duyar da UDP duymaz?"*

Paket kaybını simüle edebildiğiniz bir ortam, bu farkı net bir mühendislik ödünleşimi (trade-off) olarak gösterir. SYN, SYN-ACK, ACK adımlarıyla kurulan TCP bağlantısında paket kaybı yaşandığında, TCP aradaki boşluğu fark eder ve kayıp veriyi yeniden iletir (**retransmission**). UDP ise veri göndermeyi sürdürür; kaybolan datagramlar hedefe asla ulaşmaz.

Yazılım geliştiriciler için çıkarım açıktır: TCP, el sıkışma gecikmesi ve yeniden iletim maliyetleri karşılığında sıralı ve güvenilir bir bayt akışı garanti eder. UDP ise bağlantı kurulumunu ve kurtarma mekanizmalarını tamamen kaldırarak saf hıza odaklanır. Günümüz modern web mimarisindeki **HTTP/3** tam olarak bu yüzden UDP tabanlı **QUIC** protokolünü kullanır: TCP'nin getirdiği gecikmelerden kaçınırken güvenilirlik mekanizmalarını uygulama katmanında yeniden inşa eder.

[Orijinal kaynağa buradan ulaşabilirsiniz.](https://dev.to/devopsdaily/what-happens-when-you-type-a-url-answer-it-with-three-interactive-simulators-44c0)

---

**Kaynak:** [dev.to](https://dev.to/devopsdaily/what-happens-when-you-type-a-url-answer-it-with-three-interactive-simulators-44c0)
**Yayıncı:** [Edumints Blog](https://blog.edumints.com) · Alıntılarken bu URL'ye bağlantı verin: https://blog.edumints.com/bir-url-yazdiginizda-ne-olur-uc-etkilesimli-simulatorle-yani-xmp2mqht
