Ana içeriğe geç

Ağlar'a “Sen”i Katmak

Adres çubuğuna bir adres yazıp Enter'a bastığında ne oluyor? Bu kitap tek bir HTTP isteğinin peşine düşüyor: DNS çözümlemesinden TCP el sıkışmasına, TLS'ten encapsulation'a, ağ kartından switch'e, Wi-Fi'dan router'lara ve otonom sistemlere, bakırla fiberin fiziğinden karşı taraftan dönen yanıta kadar her durağı sırayla anlatıyor. Yolculuktan sonra aynı fikirleri soket programlamada, eşten eşe ağlarda, video ve canlı görüşmede ve kablosuz sensör ağlarında sürdürüyor.

Emircan Demir · Ağustos 2026 · İçindekiler · Tek sayfa

En başından…

Adres çubuğuna bir şey yazıp Enter’a bastığında ne oluyor?

Bu soruyu herkes cevaplayabilir: “sayfa geliyor.” Biraz daha ileri gidenler DNS’ten, TCP’den, belki TLS’ten söz eder. Ama sorunun peşine gerçekten düşenler azdır, çünkü cevap tek bir yerde durmuyor. Adres çözümlemede, transport layer’ında, bir switch’in MAC tablosunda, bir router’ın TCAM’inde, bir cam liften geçen ışığın kırılma açısında ve iki operatör arasındaki ticari anlaşmada aynı anda duruyor.

Bu kitap o cevabı baştan sona takip ediyor: tek bir isteğin peşinden yetmiş durak boyunca gidiyoruz.

Kitabın tek sorusu ve üç omurgası

Kitap boyunca izlediğimiz nesne değişmiyor: adres çubuğuna yazdığın tek bir HTTP isteği. Her bölümde “istek şu anda nerede?” sorusunun bir cevabı var. Bölümleri birbirinden bağımsız konu başlıkları olarak değil, aynı yolculuğun durakları olarak sıraladım.

Bunun altında üç soru yatıyor. Üçünü şimdi soruyorum, kitabın farklı yerlerinde tek tek kapatacağız; son sözde de üçünü birlikte toparlayacağız.

1. Bir isim nasıl adrese dönüşüyor ve bunu sana kim söylüyor?

2. Kaybolabilen bir yolun üstünde kaybolmayan bir aktarım nasıl kuruluyor?

3. Kimsenin yolun tamamını bilmediği bir ağda paket yolunu nasıl buluyor?

Okumadan önce

Bölümler birbirine sorularla bağlı: her biri bir öncekinin sonunda sorulan soruyla açılıyor, o yüzden sıra bozulmadan okumak en kolayı. Konuyu zaten biliyorsan yol haritasından istediğin durağa atlayabilirsin; bir bölüm önceki bir durağa dayanıyorsa oraya bağlantı veriyor.

Bölümlerin içinde yer yer katlanabilir paneller göreceksin. Tasarım gerekçesini, tarihsel kararı ve ödünleşimi onların içine koydum; kapalıyken de bölümün tamamı anlaşılıyor.

Bazı terimleri İngilizce bıraktım: switch, router, frame, flow ve OSI katmanlarının adları (application layer, transport layer gibi). Komut çıktılarında, belgelerde ve iş ilanlarında karşına bu adlarla çıkacaklar. Her birini ilk ele aldığım yerde Türkçe açıklıyorum; Türkçesi yerleşmiş olanlarda (adres, bağlantı, önbellek) Türkçeyi kullanıyorum.

Kod bloklarındaki komutları çalıştırmak zorunda değilsin; çıktılarını metnin içinde gösteriyorum. Denemek istersen komutların çoğu Linux ve macOS’ta olduğu gibi çalışıyor; Windows’ta farklı olanların bir kısmının karşılığını da yanlarına yazdım.

Her bölümün başlığının altında okuma süresi yazılı. Klavyede j bir sonraki, k bir önceki bölüme geçiriyor.

Yolun haritası

Bölümleri on iki kısma ayırdım. İlk dokuz kısım yolculuğun kendisi; her birinin adı isteğin o sırada nerede olduğunu söylüyor. Yolculuk 70. bölümde bitiyor, kitap bitmiyor. Son üç kısım aynı fikirleri yolun kenarındaki başka ağlarda sürdürüyor: isteği tarayıcı olmadan kendi kodunla göndermek ve bir protokol tasarlamak, ses ve görüntünün ağdan nasıl aktığı, pille yaşayan kablosuz sensör ağları. En sonda da bütün kitabı toparlayan bir kapanış bölümü var.

BölümBaşlıkNe öğreneceksin?Süre
Kısım 1 Yola Çıkmadan Önce
1Adres Çubuğundan İsteğeURL ayrıştırma, şema ve yetkili alan, tarayıcı önbellekleri, isteğin doğuşu10 dk
2Paket Anahtarlamalı Yolpaket anahtarlama ve store-and-forward, iletme tablosu, devre anahtarlama ve garantili bant genişliği, FDM ile TDM, gecikmenin dört bileşeni, kuyruk ve kayıp, darboğaz ve throughput formülü12 dk
3İsimden Adresetek listenin sınırı, kök ve üst düzey alan, yetkili sunucu, resolver, özyinelemeli ve yinelemeli sorgu, DNS mesaj başlığı ve bayrakları, RCODE, tutkal kaydı ve kök ipuçları11 dk
4DNS Kayıtlarıkaynak kaydı ve dört alanı, kayıt türleri, SRV ile port, CAA ile sertifika izni, HTTPS kaydı, ters çözümleme ve in-addr.arpa, bölge ve SOA, bölge aktarımı6 dk
5Önbellek, Tazelik ve Güvenyaşam süresi ve isabet oranı hesabı, önbellek katmanları, DNSSEC imzası, DoH ve DoT, merkezileşme tartışması11 dk
Kısım 2 Bağlantı Kuruluyor
6Port Numarası ve Soketport numarası, soket four-tuple'ı, dinleme, iyi bilinen portlar, geçici port havuzu ve tükenmesi, demultiplexing12 dk
7Bağlantısız Taşıma: UDPUDP başlığı, bağlantısız gönderim, checksum ve pseudo-header, mesaj sınırı, ne zaman tercih edilir7 dk
8Üç Adımlı El SıkışmaSYN, SYN-ACK, ACK, başlangıç sıra numarası, yarı açık bağlantı, RTT bedeli12 dk
9Simetrik Şifrelemetehdit modeli, dinleme ve sahtecilik, simetrik şifreleme, AES, blok kipleri, anahtar dağıtımı sorunu10 dk
10Açık Anahtarlı Kriptografiaçık anahtar fikri, Diffie-Hellman anahtar uzlaşması, RSA, özet fonksiyonu, sayısal imza8 dk
11TLS El SıkışmasıClientHello, anahtar değişimi, oturum anahtarı, 1-RTT, 0-RTT ödünleşimi9 dk
12Sertifika Zincirisertifika zinciri, kök deposu, iptal listesi ve OCSP, OCSP stapling, Certificate Transparency, ad doğrulama11 dk
Kısım 3 İstek Yazılıyor
13HTTP Mesajının Anatomisiistek satırı, metotlar, başlıklar, içerik pazarlığı, bayt aralığı istekleri, gövde, durum kodları, koşullu istek9 dk
14Durum, Çerez ve Oturumdurumsuz protokolde durum, çerez ve öznitelikleri, SameSite ile CSRF, çerez adı önekleri, oturum, web önbelleği, proxy, koşullu istek11 dk
15HTTP/2'den HTTP/3'ekalıcı bağlantı, multiplexing, baş engelleme, QUIC, HTTP/3, bağlantı göçü9 dk
16İçerik Dağıtım Ağlarıiçerik dağıtım ağı, kenar sunucu, anycast, coğrafi routing, önbellek isabeti9 dk
17Diğer Uygulama Protokollerie-posta zinciri, SMTP ve IMAP, MIME, SPF ve DKIM ile DMARC, video akışı ve DASH, eşler arası dağıtım10 dk
Kısım 4 Makineden Yerel Ağa
18Katmanlı Mimarikatman ve modülerlik, OSI yedilisi ve iki eksik kat, TCP/IP dörtlüsü, beş katmanlı yığın, fiziksel katmanın dört başlığı, cihazların katmanı, router ile switch ayrımı10 dk
19Hizmet ve Protokolhizmet ile protokol ayrımı, bağlantı yönelimli ve bağlantısız hizmet, interface, SDU ve PDU, MAC ile LLC, hizmet ilkelleri, kum saati, katmanlamanın faturası9 dk
20Encapsulation ve Başlıklarencapsulation, IPv4 başlığının bütün alanları, IHL ve DSCP, DF ile yol MTU keşfi, Ethernet frame'i, MTU, parçalama, yük ve başlık oranı11 dk
21Paket Yakalama ve Çözümlemeyakalama interface'i, karışık mod, yakalama ve gösterim filtreleri, akış takibi, kayıt biçimi8 dk
22Ağ Interface Kartıağ kartı, frame sınırlandırma ve bit doldurma, halka tampon, DMA, kesme birleştirme, boşaltma motorları10 dk
23Fiziksel AdreslemeMAC adresi, OUI blok boyutları, frame yapısı, Ethernet II ile 802.3 ayrımı, multicast eşlemesi, EUI-64, adres rastgeleleştirme12 dk
24Hata Sezme ve CRCeşlik biti, Hamming uzaklığı, internet sağlaması, CRC, sezme ile düzeltme farkı, ileri hata düzeltme9 dk
25Adres Çözümleme: ARPARP isteği, broadcast domain, ARP tablosu, bedava ARP, proxy ARP, zehirleme8 dk
26Ortam Erişimi: CSMA/CDpaylaşılan ortam ve collision domain, hub, çoklu erişimin üç ailesi, ALOHA ve dilimli ALOHA, CSMA ve CSMA/CD, ikili üstel geri çekilme, dilim süresi ve 64 bayt, tam çift yönlü kip6 dk
27Switch'lerMAC öğrenme tablosu, flooding (taşkın), aynı ağdaki bir konuşmanın adımları, collision domain ile broadcast domain, bridge'den switch'e, store-and-forward ile cut-through, MAC flooding, döngü ve Spanning Tree12 dk
28Ağ Topolojileriyıldız, veri yolu, halka, örgü topolojileri, structured cabling (yapısal kablolama), yatay ve dikey dağıtım10 dk
29Sanal Yerel AğlarVLAN, 802.1Q etiketi, access port ve trunk, yerel VLAN, VLAN atlama, VLAN'lar arası routing, 3. katman switch9 dk
Kısım 5 Havada ve Evde
30Kablosuz Erişim: 802.11CSMA/CA, SIFS ile DIFS, gizli terminal ve RTS/CTS, keşif ve ilişkilendirme, BSS ile ESS, 802.11 frame'i ve üç adres, 2,4 GHz kanalları11 dk
31Radyo Kanalı ve KapasiteShannon kapasitesi, SNR ve dBm, modülasyon derinliği ve MCS, kanal genişliği, OFDM ve OFDMA, MIMO ve MU-MIMO, Wi-Fi kuşakları13 dk
32Kablosuz Ağ GüvenliğiWEP'ten WPA3'e, korumalı yönetim frame'leri, dört adımlı el sıkışma ve KRACK, PMKID, SAE ve forward secrecy, geçiş kipi ve Dragonblood, 802.1X ile EAP11 dk
33Hücresel Ağlarhücre kavramı, frekans tekrar kullanımı ve küme boyu, sektörleme, baz istasyonu, çekirdek ağ, SIM ile kimlik, aktarma, taşıyıcı toplama11 dk
34Spektrum ve Kuşaklarspektrum tahsisi, kanal ve alt kanal, FDD ile TDD çift yönlülüğü, FR1 ve FR2 ve FR3, mmWave ödünleşimi, kuşak takvimi11 dk
35Hareketlilik ve Aktarmahücreler arası aktarma, ölçüm raporu ve histerezis, sert ve soft handover, X2 ile Xn hazırlığı, DAPS ve koşullu aktarma, UPF çapası ve dolaşım, Wi-Fi dolaşımı, mobil IP, QUIC bağlantı göçü11 dk
36Adres Kiralama: DHCPDHCP dörtlüsü, kira süresi, statik ve dinamik adres, rezervasyon, default gateway, ev router'ının dört işi, WAN adresini operatörün kiralaması14 dk
Kısım 6 Router'dan Router'a
37Adresin AnatomisiIPv4 adresi, ağ ve makine parçası, maske ve bitsel VE, CIDR, alt ağ formülleri, önek merdiveni, VLSM tasarımı, ayrılmış bloklar13 dk
38Adres Tükenmesi ve IPv6IPv6 başlığı, adres türleri ve kapsam, adres gösterimi, SLAAC ve DAD, komşu keşfi, çift yığın, NAT64 ile 464XLAT11 dk
39Router Mimarisien uzun önek eşleşmesi, routing tablosunun okunması, administrative distance ve metrik, özyinelemeli arama, IP sabit MAC değişken, RIB ve FIB (iletme tablosu), anahtarlama dokusu, kuyruğun yeri13 dk
40Kuyruk Yönetimitrafik yoğunluğu, tampon boyutu ve bufferbloat, RED, ECN ve FQ-CoDel, paket zamanlama, öncelik ve WFQ, jeton kovası, hizmet kalitesi, ağ tarafsızlığı9 dk
41Cihaz Yapılandırmakonsol ve SSH, komut satırı kipleri, interface yapılandırma, statik yol ve sessiz arıza, çalışan ve başlangıç yapılandırması, şifre kurtarma11 dk
42Routing Protokolleriuzaklık vektörü, link state (bağlantı durumu), RIP, OSPF, yakınsama, sayarak sonsuza gitme11 dk
43Kontrol Düzlemi ve SDNveri düzlemi ve kontrol düzlemi ayrımı, yazılım tanımlı ağ, denetleyici, flow kuralları ve on iki eşleşme alanı, trafik mühendisliği9 dk
44Ağ İzleme ve YönetimiSNMP ve MIB, sürümler ve topluluk dizesi sorunu, NETCONF ve YANG, akış telemetrisi, NetFlow, IPFIX ve sFlow, sayacın başa dönmesi, eşik ve alarm10 dk
Kısım 7 Ağlar Arasında
45Alanlar Arası Routingotonom sistem, ISP kademeleri (Tier 1 ve Tier 2), geçiş (transit) ve eşleme (peering), BGP oturumu ve zamanlayıcılar, path vector, yol seçimi ve sıcak patates, rota kaçırma, RPKI ile kaynak doğrulaması12 dk
46Adres ÇevirisiNAT tablosu, alan alan çeviri, port çevirisi, NAT davranış türleri, STUN ve delik açma, ALG, CGNAT, end-to-end argument'ın bedeli12 dk
47Ara Kutularara kutu kavramı, load balancer, reverse proxy, TLS sonlandırma, ağ işlev sanallaştırma, end-to-end argument'ın aşınması10 dk
48Tünelleme ve IPsectünelleme fikri, GRE ve VXLAN, IPsec kipleri, AH ve ESP, IKE, NAT-T, VPN türleri, WireGuard, bölünmüş tünel, MTU bedeli ve kara delik11 dk
49Firewall'larsınır politikası, paket süzme ve ACL, ilk eşleşme ve örtük ret, durum takipli firewall, uygulama geçidi, kaynak adres sahteciliği, saldırı tespit ve önleme, DMZ ve port taraması10 dk
50Ağ SaldırılarıDoS ve DDoS, botnet, SYN çerezi, kök sunucuların dayanıklılığı, aradaki adam, SSL stripping, zero trust, erişim kısıtlamasının katmanları7 dk
51Operatör ve Metro Ağlarımetro Ethernet, taşıyıcı sınıfı, E-Line ve E-LAN servisleri, hizmet seviyesi, Q-in-Q, MPLS etiketi ve L3VPN, segment routing11 dk
Kısım 8 Kabloda ve Camda
52Bitten Sinyalesinyalin üç biçimi, seri ile paralel iletim, saat kayması ve sapması, baseline wander, hat kodlama, NRZ ve NRZI, bipolar-AMI, Manchester, asenkron seri ve RS-23210 dk
53Sembol Hızı ve Kanal Kapasitesibaud ile bit hızı, blok kodlama, 4B/5B ve 8B/10B, MLT-3 ve PAM, bant genişliği ve Fourier, Nyquist ve Shannon sınırı, termal gürültü, bozulmanın kaynakları, desibel10 dk
54Multiplexing Tekniklerifrekans bölmeli multiplexing, zaman bölmeli multiplexing, darbe kod modülasyonu ve 64 kbit/s, T1 ve E1, istatistiksel multiplexing, çoklu erişim, dalga boyu multiplexing11 dk
55İletim Ortamlarıtwisted pair ve farksal iletim, koaksiyel, ekranlama aileleri, yangın sınıfı, Ethernet adlandırması, kategori ve sınıf, konnektör aileleri, twinax ve DAC11 dk
56Bakır Kablo SonlandırmaUTP kategorileri, büküm ve diyafoni, zayıflama-diyafoni oranı, T568A ve T568B, düz ve çapraz kablo, MDI/MDI-X, sonlandırma, tel haritası ve TDR, Power over Ethernet12 dk
57Fiber Sonlandırmasoyma kırma ve birleştirme, kırım açısı, Fresnel yansıması, kaynaştırma ile mekanik ek, pigtail, ferrül ve cila, APC ile UPC, SC LC ve MPO, temizlik, güç ölçer ve OTDR5 dk
58Fiber Optik İletimSnell yasası ve kritik açı, sayısal açıklık, lazer ve VCSEL, katman çapları, tek modlu ve çok modlu sınıflar, bükülme, dispersiyon, Rayleigh saçılması ve zayıflama penceresi, kayıp bütçesi, içi boş fiber15 dk
59Bakır Erişim Ağı: DSLerişim ağı ve kenar router, abone hattı ve saha dolabı, çevirmeli modem ve 56 kilobit, boş bandı kullanmak, frekans planı, şerit şerit taşıma, ayırıcı ve DSLAM, DSL kuşakları9 dk
60DSL'de Hız ve Mesafezayıflama ve frekans, santral uzaklığı ve hız, yükleme bobini ve köprü uç, modemin açılışı ve senkron, modemin gösterdiği sayılar, serpiştirme, bakırı kısaltmak ve vektörleme, toptan erişim ve PPPoE8 dk
61Pasif Optik AğlarFTTx aileleri, pasif optik ağ, OLT ve ONT, ayırıcı, dalga boyu planı, zaman bölmeli erişim ve mesafe ölçümü, GPON ve XGS-PON, kayıp bütçesi7 dk
62Kablo Erişim Ağlarımelez fiber koaksiyel ağ, frekans bölmeli multiplexing, kablo modemin işi, kanal hesabı ve DOCSIS hızları, channel bonding, band split ve asimetri, DOCSIS kuşakları9 dk
63Kablo Modem ve CMTSCMTS ve baş uç, modemin açılışı, ranging, yapılandırma dosyası, BPI+ şifrelemesi, mini dilim ve MAP frame'i, paylaşılan segment ve akşam yavaşlaması, segment bölme, DSL ile kablonun farkı7 dk
64Denizaltı Kablolarıdenizaltı kabloları, fiber çifti, yayılım gecikmesi ve uydu, optik yükselteç ve güç besleme, arıza sebepleri ve onarım, kara istasyonu, eşleme ve içerik şirketlerinin kabloları10 dk
Kısım 9 Karşı Tarafta ve Dönüşte
65Veri Merkezi Ağlarıtop-of-rack ve DAC, leaf-spine topolojisi, doğu-batı trafiği, ECMP ve bağlantı toplama, aşırı abonelik oranı, RoCE ve kayıpsız taşıma, PFC8 dk
66Encapsulation Çözmeters encapsulation, frame kontrolü ve sağlama, demultiplexing, five-tuple ve soket, alıcı tamponu, kabul kuyruğu, olay döngüsü ve epoll, sıfır kopya, alış tarafı ölçekleme9 dk
67Güvenilir Aktarımsıra numarası, birikimli ACK, zaman aşımı kestirimi, hızlı yeniden gönderim, seçici onay, Nagle ile gecikmeli onay, sliding window, flow control11 dk
68Tıkanıklık Denetimitıkanıklık penceresi, slow start, toplamsal artış çarpımsal azalış, bant genişliği-gecikme çarpımı, kayıp oranı ile hız ilişkisi, CUBIC ve BBR, açık bildirim9 dk
69Trafik Çözümlemedinleme noktası, tcpdump ve BPF, yeniden gönderim tespiti, flow grafiği ve pencere grafiği, oturum sırlarıyla TLS çözme, şifreli trafikte açık kalan başlık6 dk
70Gecikme Bütçesiilk bayta kadar geçen süre, gecikme bütçesi, silinebilen turlar ve 0-RTT, gecikmenin dört bileşeni, traceroute okuma, curl ile ölçme8 dk
Kısım 10 Uygulamayı Kendin Kurmak
71Soket Programlamagetaddrinfo ve connect, sendall ile recv, akış ve mesaj sınırı, çerçeveleme, bind listen accept, eşzamanlılık modelleri, UDP soketi, hata kodları13 dk
72Eşten Eşe ve Protokol Tasarımıistemci-sunucu ve eşten eşe, dağıtım süresi hesabı, BitTorrent parçaları ve karşılıklılık, Kademlia DHT, NAT arkasındaki eş, protokol tasarım kararları10 dk
Kısım 11 Ses ve Görüntü
73Uyarlanır Video Akışıkare türleri ve GOP, bit hızı merdiveni, HLS listesinin içi, oynatma tamponu, ABR algoritmaları, canlı yayın gecikmesi, QUIC ile video9 dk
74Gerçek Zamanlı Ses ve Görüntügecikme bütçesi, paketleme hesabı, jitter ve oynatma tamponu, kayıp gizleme ve FEC, RTP ve RTCP, SIP ve SDP, WebRTC ve ICE, SFU, VoLTE10 dk
Kısım 12 Kablosuz Sensör Ağları
75Kablosuz Sensör Ağlarının Mimarisisensör düğümünün parçaları, pil hesabı, iletimin ve hesaplamanın enerjisi, sink ve çok sekme, düz ve kümeli yapı, veri merkezli ağ, IEEE 802.15.4, Zigbee Thread ve IP9 dk
76Sensör Ağlarında Ortam Erişimienerji israfının dört kaynağı, 802.15.4 CSMA-CA, superframe ve GTS, eşzamanlı uyku, düşük güçlü dinleme, B-MAC X-MAC ve ContikiMAC, TSCH9 dk
77Sensör Ağlarında Yönlendirme ve IPbağlantı kalitesi ve ETX, SPIN ve yönlendirilmiş yayılım, LEACH, coğrafi yönlendirme, CTP, 6LoWPAN başlık sıkıştırma, RPL ve Trickle, CoAP ve MQTT11 dk
78Zaman Eşitleme ve Konum Bulmasaat kayması, gecikmenin bileşenleri, iki yönlü eşitleme, RBS, TPSN, FTSP, RSSI, varış zamanı, trilaterasyon, DV-Hop9 dk
79Sensör Ağı Uygulamalarıhabitat izleme, mikro iklim, yanardağ ve köprü izleme, hassas tarım, veri verimi, LoRaWAN, NB-IoT, Sigfox, anahtar ön dağıtımı, yönlendirme saldırıları, IoT mevzuatı14 dk
80Mobil Kablosuz Sensör Ağlarıhareketli sink, veri katırları, ZebraNet, gecikmeye dayanıklı ağlar, epidemic ve spray-and-wait, MANET, AODV, DSR, OLSR, rastgele ara nokta modeli, araçlar arası iletişim, telefonla deprem uyarısı12 dk
Kapanış
81Son Sözüç omurga sorunun birlikte mühürlenmesi, katmanlı tasarımın bedeli, buradan sonrası8 dk

Parmağın tuşun üstünde duruyor. Bastığın anda o metin kimin eline geçiyor?

1. bölüme devam et: Adres Çubuğundan İsteğe