Yazılım2 dk okuma

Paketin Yolculuğu: Bir Web Sitesine İstek Attığında Ağda Neler Olur?

Kayra
Kayra
•
19 Ekim 2026
Paketin Yolculuğu: Bir Web Sitesine İstek Attığında Ağda Neler Olur?
Görsel: Paketin Yolculuğu: Bir Web Sitesine İstek Attığında Ağda Neler Olur?

(DNS, ARP ve Yönlendirme)

Tarayıcına bir adres yazıp Enter uşuna bastığında veya terminalden curl çalıştırdığında, arka planda milisaniyeler içinde devasa bir protokol zinciri devreye girer. Birçok kişi doğrudan TCP el sıkışmasına (3-Way Handshake) odaklansa da, o aşamaya gelene kadar paketin fiziksel dünyada nereye gideceğini bulması gerekir.

NOT
Bu yazıda, bir paketin ağ kartından çıkıp hedefine ulaşana kadar geçtiği kritik aşamaları; DNS, ARP ve varsayılan ağ geçidi (Default Gateway) üçgeninde inceliyoruz.

İlk Engel: İsim Çözümleme (DNS)

*Bilgisayarlar domain adlarından (alan adları) anlamaz; paket göndermek için bir IP adresine ihtiyaç duyarlar.*

  1. 1
    Yerel Önbellek ve Hosts: İşletim sistemi önce yerel DNS önbelleğine (/etc/hosts veya sistem DNS cache) bakar.
  2. 2
    Recursive Resolver: Adres yerelde yoksa, ağ yapılandırmasında tanımlı olan DNS sunucusuna (modem, 1.1.1.1 veya 8.8.8.8) bir UDP 53 sorgusu gönderilir.
  3. 3
    Hiyerarşik Çözümleme: Resolver sırasıyla Root (.), TLD (.com, .net), ve Authoritative Name Server adımlarını dolaşarak hedef IP adresini döner.

Artık elimizde hedef IP var: 192.0.2.1 diyelim. Peki paket bu IP'ye doğrudan nasıl gidecek?

2. Karar Anı: Aynı Ağda mıyız, Başka Ağda mı?

UYARI
İşletim sistemi hedef IP'yi aldıktan sonra kendi IP adresi ve Subnet Mask (Alt Ağ Maskesi) ile mantıksal bir AND işlemi yapar:

Hedef Yerel Ağdaysa: Paket doğrudan hedef cihaza gönderilir.

Hedef Farklı Bir Ağdaysa: Paket doğrudan hedefe gidemez; yerel ağdan çıkabilmek için Varsayılan Ağ Geçidine (Default Gateway / Router) teslim edilmelidir.

İnternet üzerindeki bir sunucuya gittiğimiz için paket router'a yönlendirilmek zorundadır. Ancak router'ın IP adresini bilmek yetmez; yerel ağda (Layer 2 - Veri Bağı Katmanı) iletişim MAC adresleri üzerinden yürür.

3. MAC Adresini Bulmak: ARP (Address Resolution Protocol)

Bilgisayar router'ın IP adresini bilir (örn: 192.168.1.1), fakat ağ kartından çıkacak Ethernet çerçevesinin (Ethernet Frame) içine bir hedef MAC adresi yazmalıdır.

+-----------------------+---------------------+ | Hedef IP: 192.0.2.1 | Kaynak IP: 192.168.1.50 +-----------------------+---------------------+ | Hedef MAC: ??-??-?? | Kaynak MAC: AA-BB-CC-DD-EE-FF +-----------------------+---------------------+

Bu yazıyı beğendiniz mi?

Düşüncelerinizi ve desteğinizi kalplere tıklayarak gösterebilirsiniz.

Yorumlar (0)

Fikirlerinizi, sorularınızı ve teknik görüşlerinizi paylaşın.

Yorum Yazın
* E-posta adresiniz gizli tutulur.
0 / 1000
Yorumlar yükleniyor...