🔍
🌐

4 — Networking (Ağ) Temelleri

IP adresleme, protokoller, ağ cihazları ve ağ analiz araçları. Siber güvenliğin bel kemiği olan ağ bilgisi.

🏗️ Temel Ağ Kavramları

📍

IP Adresi

Her cihazın ağdaki benzersiz tanımlayıcısı. IPv4 (32-bit, ör: 192.168.1.1) ve IPv6 (128-bit) olmak üzere iki sürümü vardır. Public ve private IP ayrımı önemlidir.

🔢

Subnet Mask

Ağ ve host bölümlerini ayırır. 255.255.255.0 (/24) en yaygın subnet mask'tır. CIDR notasyonu ile gösterilir. Ağ segmentasyonu güvenlik için kritiktir.

🌐

DNS

Domain Name System — alan adlarını IP adreslerine çevirir. DNS spoofing ve DNS cache poisoning gibi saldırılar bu sistemi hedefler. Kayıt türleri: A, AAAA, MX, CNAME, TXT, NS.

🔄

DHCP

Dynamic Host Configuration Protocol — ağdaki cihazlara otomatik IP atar. DHCP starvation ve rogue DHCP server saldırıları bu protokolü işlevsiz kılabilir.

🏷️

MAC Adresi

Her ağ arayüzünün fiziksel adresi (48-bit). MAC spoofing ile değiştirilebilir. ARP tablosu, MAC adresleri ile IP adreslerini eşleştirir.

🔀

Router ve Switch

Router ağları birbirine bağlar ve paketleri yönlendirir. Switch yerel ağda cihazları bağlar. VLAN ile ağ segmentasyonu sağlanır.

📡 Ağ Protokolleri

ProtokolPortAçıklamaGüvenlik
HTTP80Web trafiği (şifresiz)❌ Güvensiz
HTTPS443Şifreli web trafiği (TLS/SSL)✅ Güvenli
FTP21Dosya transferi (şifresiz)❌ SFTP kullanın
SSH22Güvenli uzak erişim✅ Güvenli
DNS53Alan adı çözümleme⚠️ DNSSEC kullanın
SMTP25E-posta gönderimi⚠️ TLS gerekli
RDP3389Uzak masaüstü (Windows)⚠️ VPN ile kullanın

🔬 TCP vs UDP

🤝

TCP (Transmission Control Protocol)

Bağlantı odaklı, güvenilir veri iletimi. 3-Way Handshake (SYN → SYN-ACK → ACK) ile bağlantı kurulur. Veri kaybı durumunda yeniden iletim yapar. HTTP, FTP, SSH, SMTP gibi protokoller TCP kullanır.

GüvenilirSıralıHandshake

UDP (User Datagram Protocol)

Bağlantısız, hızlı veri iletimi. Handshake yok, veri kontrolü yok. DNS, DHCP, video streaming, VoIP gibi hız gerektiren servislerde kullanılır. DDoS saldırılarında UDP flood yaygındır.

HızlıBağlantısızLightweight

🛠️ Ağ Analiz Araçları

🦈 Wireshark

En popüler ağ paket analiz aracı. GUI tabanlıdır. Ağ trafiğini gerçek zamanlı yakalar ve analiz eder. Filtreler ile belirli trafiği izole edebilirsiniz.

Wireshark Filtre Örnekleri
ip.addr == 192.168.1.1     # Belirli IP
tcp.port == 80             # HTTP trafiği
http.request.method == "POST"  # POST istekleri
dns                        # DNS trafiği

📡 tcpdump

Komut satırı tabanlı ağ analiz aracı. Linux/macOS'ta yaygın kullanılır. Sunucularda GUI olmadan ağ trafiğini yakalar.

tcpdump Komutları
tcpdump -i eth0            # Arayüzden yakalama
tcpdump -i eth0 port 80    # Sadece port 80
tcpdump -w capture.pcap    # Dosyaya kaydetme
tcpdump -r capture.pcap    # Dosyadan okuma

📝 Notlar 0