TCP/IP’nin derinlikleri: IPv4, IPv6, TCP, ICMP, ARP
IP, TCP, ICMP ve ARP’ın her alanını tanır, parçalanma, durum geçişleri ve sahte paketlerin trafikte bıraktığı izleri yorumlarsın.
Seviye 201 · 16 ders · 15 pratik lab
Dersler
IP katmanı
- IPv4 başlığının tüm alanları: kimlik, bayraklar, sağlama toplamı
- TTL ve ilk değerler: atlama sayısı ve işletim sistemi ipucu
- IP parçalanması, MTU ve PMTUD
- IPv6 başlığı ve uzantı başlıkları
- Kısa görev: parçalanmış bir paketi tcpdump ve Wireshark ile yeniden birleştir
TCP katmanı
- TCP durum makinesi: SYN_SENT’ten TIME_WAIT’e
- Sıra ve onay numaraları: göreli ve mutlak
- Pencere boyutu, ölçekleme ve MSS
- TCP seçenekleri: SACK, zaman damgası, NOP
- Kısa görev: bir bağlantının tüm durumlarını paket numarasıyla listele
ICMP ve ARP
- ICMP türleri ve kodları: ulaşılamaz, süre aşımı, yönlendirme
- traceroute kablo üzerinde nasıl görünür
- ARP istek, yanıt ve kendiliğinden ARP
- ARP zehirlemesinin trafikteki izini tespit etmek
- Kısa görev: aynı IP için iki MAC adresi bildiren paketleri bul
- Bitirme görevi: anormal paketlerle dolu bir kaydı alan alan açıkla
Pratik lablar
- IPv4 başlığını alan alan çöz: Tek bir paketin IPv4 başlığındaki kimlik, bayrak, TTL, protokol ve sağlama toplamı alanlarını değerleriyle tabloya yaz.
- TTL ilk değerinden işletim sistemi tahmini: Kayıttaki dört ana makinenin TTL değerlerinden başlangıç değerini ve olası işletim sistemi ailesini çıkar.
- Bozuk sağlama toplamı gerçek mi: Yakalama makinesindeki donanım yükünü devretme ile gerçek bozulmayı ayırt et ve hangi paketlerin gerçekten hatalı olduğunu kanıtla.
- Parçalanmış paketi tanı: Bir kayıtta parçalanmış IP paketlerini süz ve her parçanın ofsetini ve MF bayrağını listele.
- Parçaları yeniden birleştir: Dört parçaya bölünmüş bir ICMP paketini tcpdump ve Wireshark ile birleştir ve toplam yük boyutunu doğrula.
- PMTUD kara deliğini bul: Kuzeyyıldızı Kargo şubesinde büyük aktarımların takıldığı kayıtta eksik ICMP iletisini ve sorunlu MTU değerini belirle.
- Göreli ve mutlak sıra numaraları: Bir bağlantının ilk beş paketinde göreli ve mutlak sıra numaralarını yan yana yaz.
- Bağlantının durumlarını listele: Bir TCP oturumunun SYN_SENT'ten TIME_WAIT'e geçtiği her durumu paket numarasıyla eşle.
- Yarım kalan bağlantılar: Kayıttaki yarım açık ve yarım kapalı bağlantıları ayır, her birinin hangi tarafta takıldığını açıkla.
- SYN paketindeki seçenekleri oku: İki istemcinin SYN paketlerindeki MSS, pencere ölçeği, SACK ve zaman damgası seçeneklerini karşılaştır.
- Gerçek pencere boyutunu hesapla: Pencere ölçekleme çarpanını el sıkışmadan alıp aktarım ortasındaki gerçek alım penceresini hesapla.
- SACK blokları neyi söylüyor: Kayıplı bir aktarımda SACK bloklarından hangi bayt aralıklarının eksik olduğunu ve ne zaman tamamlandığını çıkar.
- ICMP tür ve kodlarını sınıflandır: Kayıttaki ICMP iletilerini tür ve koda göre say ve her birinin ne anlama geldiğini yaz.
- traceroute kabloda nasıl görünür: Bir traceroute kaydından atlama sırasını, her atlamanın adresini ve kullanılan yöntemi çıkar.
- ARP zehirlemesinin izini bul: Lab ağı kaydında kendiliğinden ARP yanıtlarını incele, ağ geçidi adresini sahiplenen MAC'i ve başladığı anı raporla.
Kurs hakkında
IP, TCP, ICMP ve ARP’ın her alanını tanır, parçalanma, durum geçişleri ve sahte paketlerin trafikte bıraktığı izleri yorumlarsın.
Ne öğreneceksin
- IP katmanı
- TCP katmanı
- ICMP ve ARP
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
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 201 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılı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.