Ağ temelleri: TCP/IP, ARP, DNS
TCP/IP, adresler, portlar, protokoller ve bir paketin yolculuğu.
Seviye 101 · 19 ders · 15 pratik lab
Dersler
Ağ nasıl çalışır
- Ağ nasıl çalışır: katmanlar ve bir paketin yolculuğu: Ağın katmanlarını ve bir verinin bilgisayardan bilgisayara hangi adımlardan geçtiğini sade bir hikâyeyle anlarsın.
- MAC ve IP adresleri: MAC ve IP adreslerinin ne olduğunu, hangisinin yerel ağda hangisinin ağlar arasında kullanıldığını ayırt edersin.
- Statik ve dinamik IP (DHCP mantığı): Sabit ve otomatik verilen IP adreslerinin farkını, DHCP'nin bir cihaza adresi nasıl dağıttığını anlarsın.
- Alt ağlar ve CIDR hesabı: Alt ağların ve CIDR yazımının (örneğin /24) bir ağı nasıl bölüp boyutlandırdığını hesaplayarak görürsün.
- Kısa görev: küçük bir ofis için adres planı çıkar
Bağlantıyı görmek
- ARP: adresten adrese çözümleme: Bir cihazın IP adresinden karşısındaki cihazın MAC adresini ARP ile nasıl bulduğunu anlarsın.
- Ethernet çerçeveleri (tcpdump ile bakış): Ethernet çerçevesinin parçalarını tcpdump çıktısında görüp kendi lab ağında okuyabilirsin.
- Portlar ve bağlantılar (ss, netstat): Portların ne olduğunu ve ss ile netstat'ın makinedeki açık bağlantıları nasıl gösterdiğini öğrenirsin.
- Ad çözümleme: hosts, DNS, dig ve nslookup: Bir alan adının IP adresine hosts dosyası ve DNS ile nasıl çevrildiğini dig ve nslookup ile kendin sınarsın.
- Yönlendirme ve varsayılan ağ geçidi: Paketlerin başka ağlara varsayılan ağ geçidi üzerinden nasıl yönlendirildiğini ve yönlendirme tablosunu okumayı öğrenirsin.
- Kısa görev: bir web isteğinin ARP, DNS ve port adımlarını kanıtla
Biraz ileri
- IPv6'ya giriş: IPv6 adreslerinin neye benzediğini ve IPv4'ten temel farklarını tanırsın.
- VLAN ve ağ bölümleme mantığı: Bir ağı VLAN'larla bölmenin neden güvenliği artırdığını, hasarı küçük alanda tuttuğunu anlarsın.
- Güvenli erişim: SSH, TLS ve kendi imzalı sertifika: SSH ve TLS'in trafiği nasıl şifrelediğini, kendi imzalı sertifikanın neden uyarı verdiğini ve neyi garanti etmediğini anlarsın.
- Kısa görev: IPv6 komşularını ve VLAN etiketini bul
Tamamlayıcı konular
- NAT ve özel adres aralıkları: Evdeki ve ofisteki cihazlar aynı dış adresle internete nasıl çıkar, özel adresler neden dışarıdan görünmez? Öğrenirsin.
- İhtiyaca göre ağ bağlantısı seçmek: gecikme, hız, güvenilirlik: Kablolu, kablosuz ve hücresel bağlantıları gecikme, hız ve kesinti riskine göre karşılaştırıp her iş için doğrusunu seçebilirsin.
- Kısa görev: NAT arkasındaki adresi ve uygun bağlantıyı belirle
Kapanış
- Bitirme görevi: bilinmeyen küçük bir ağı haritala: Kurgusal bir şirketin bilinmeyen küçük ağını lab ortamında inceleyip cihazları, adresleri ve servisleri gösteren bir harita çıkarırsın.
Pratik lablar
- Bu makine kim? Kendi adreslerini bul: Lab makinesinin MAC adresini, IP adresini, alt ağ maskesini ve adresin DHCP’den mi geldiğini bulup cevap dosyasına yaz.
- Tarçın Kafe: hangi cihaz statik?: Kafe ağındaki üç cihazın adresinin statik mi DHCP’den mi geldiğini kira kayıtları ve arayüz ayarlarıyla belirle ve kanıtını yaz.
- Aynı IP iki cihazda: kasa yazıcısı kayboluyor: Bir adresi iki cihazın kullandığını ARP yanıtlarındaki farklı MAC adreslerinden kanıtla, çakışan cihazı bul ve ona boş bir adres ver.
- ARP tablosundan ağ geçidini tanı: ARP ve rota tablolarını kullanarak ağ geçidinin MAC adresini bul ve tcpdump’ta ona giden bir Ethernet çerçevesini göster.
- Kim kimi soruyor? ARP trafiğini çöz: Kısa bir ARP yakalamasından hangi cihazın hangi adresi sorduğunu ve kimin yanıtladığını tablo olarak çıkar.
- Sunucu değişti, ARP hâlâ eskiyi gösteriyor: Yenilenen bir sunucuya erişimi engelleyen eski ya da statik ARP girdisini bul, temizle ve bağlantının döndüğünü ping ve tcpdump ile kanıtla.
- Bu sunucuda hangi kapılar açık?: Lab sunucusunda dinleyen TCP ve UDP portlarını ve onları açan süreçleri listeleyip cevap dosyasına yaz.
- Tanımadığın bir dinleyen port: Beklenmeyen bir dinleyen portun hangi sürece ve hangi kullanıcıya ait olduğunu bul ve hangi programın başlattığını açıkla.
- Dışarı konuşan süreç: şüpheli giden bağlantı: Sunucudan sürekli dışarı bağlantı açan süreci ss ile bul, hedef adres ve portu kaydet, süreci durdurduktan sonra bağlantının kesildiğini göster.
- hosts dosyası yanlış adrese yolluyor: /etc/hosts’taki eski bir kaydın bir adı yanlış adrese yönlendirdiğini bul, düzelt ve getent ile doğru adresin döndüğünü göster.
- İki DNS sunucusu, iki farklı cevap: Aynı ad için iki DNS sunucusunun neden farklı adres döndürdüğünü dig ile karşılaştır ve hangisinin güncel olduğunu gerekçesiyle yaz.
- Ad çözülüyor ama yanlış yerden: nsswitch.conf, hosts ve resolv.conf’taki birden çok hatayı bulup düzelt ve bir iç adın doğru sunucudan çözüldüğünü dig ve getent ile kanıtla.
- Kuzey Lojistik internete çıkamıyor: ağ geçidi yok: Varsayılan rotası olmayan bir istemciye doğru ağ geçidini ekle ve dış ağdaki test sunucusuna ulaştığını göster.
- Yanlış maske: komşuya ulaşılıyor, yazıcıya ulaşılmıyor: Yanlış alt ağ maskesiyle ayarlanmış bir istemcinin hangi adreslere neden ulaşamadığını açıkla, maskeyi düzelt ve yazıcıya ping ile kanıtla.
- Kayıttaki tek adresin ardında kim var?: NAT yapan lab yönlendiricisinin bağlantı izleme tablosunu kullanarak dış sunucu kaydındaki isteği hangi iç cihazın yaptığını bul.
Kurs hakkında
TCP/IP, adresler, portlar, protokoller ve bir paketin yolculuğu.
Ne öğreneceksin
- Ağ nasıl çalışır
- Bağlantıyı görmek
- Biraz ileri
- Tamamlayıcı konular
- Kapanış
Ön koşullar
Ön bilgi gerekmez; kurs sıfırdan başlar.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs başlangıç düzeyindedir; her terim ilk geçtiği yerde açıklanır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.