Networking
adım adım.
IP ve subnet’ten DNS, TCP, TLS ve HTTP’ye: paketleri hareketli diyagramlarda izle, ayarları değiştir ve bağlantı sorunlarını çöz.
Client, switch ve router
Bir paketin aynı LAN içinde ve farklı network’e giderken izlediği yolu karşılaştır.
IP address, subnet mask ve CIDR
Aynı IP çiftinin /24 ve /25 ile neden farklı değerlendirildiğini gör.
MAC address ve ARP
IP adresini bildiğin cihazın MAC adresini nasıl öğrendiğini izle.
Switch, MAC table ve VLAN
Aynı switch üzerindeki iki cihazın VLAN değişince neden ayrıldığını gör.
Default gateway ve next hop
Yanlış gateway ayarının paketi daha LAN’dan çıkmadan nasıl durdurduğunu bul.
DHCP ile otomatik IP
Discover, Offer, Request ve ACK akışını görünür hale getir.
DNS resolver ve cache
Bir domain’in IP adresine dönüşmesini ve cache hit ile kısalan yolu izle.
TCP, UDP ve packet loss
Aynı kayıp olayında transport protokollerinin davranışını karşılaştır.
Port, socket ve dinleyen uygulama
IP adresi doğru olsa bile yanlış port ile neden bağlantı kurulamadığını gör.
NAT ve PAT eşleşmeleri
İki private client’ın aynı public IP ile nasıl ayrıldığını izle.
Firewall ve rule order
Aynı kuralların sırası değiştiğinde paketin sonucunun neden değiştiğini keşfet.
HTTP, TLS ve sertifika doğrulama
TCP üzerine TLS kur, geçersiz sertifikada HTTP isteğinin neden durduğunu gör.
Routing table ve troubleshooting
Longest prefix match ile seçilen route’u gör ve eksik route’u bul.
Final: adres çubuğundan web sayfasına
DNS, ARP, routing, NAT, TCP, TLS ve HTTP adımlarını tek yolculukta birleştir.
Her laboratuvarı bağımsız açabilirsin. Sırayla ilerlemek, bir önceki deneyde öğrendiğin kavramların üzerine yenilerini eklemene yardımcı olur.