4. adım
Bilgisayar Ağları
Bir mesajın bir bilgisayardan ötekine nasıl gittiği: katmanlar, IP, TCP, HTTP ve DNS. Web, mobil, bulut ve güvenlik işlerinin hepsi buna dayanır.
Önce bunları bilİşletim Sistemleri
- Video ders
- Video ders: Kurose & Ross video dersleri
- Katmanlı mimari
- HTTP ve DNS
- TCP ve UDP
- IP ve yönlendirme
- Alt ağlar
- Bağlantı katmanı
- Ağ güvenliği temelleri
Neden önemli
Tarayıcıya bir adres yazdığında arkada DNS sorgusu, TCP bağlantısı, TLS el sıkışması ve HTTP isteği olur. Yavaş açılan bir site, bağlanamayan bir mobil uygulama ya da açık bırakılmış bir port: hepsini anlamak için bu dersin konularını bilmen gerekir.
Bilmen gerekenler
- Katmanlı yapı: uygulama, taşıma, ağ, bağlantı katmanları ve her birinin görevi.
- HTTP, DNS ve bir web isteğinin baştan sona yolculuğu.
- TCP ve UDP farkı; güvenilir iletim, akış ve tıkanıklık denetimi.
- IP adresleri, alt ağlar (subnet), NAT ve yönlendirme.
- Ethernet, MAC adresi, ARP.
- TLS ve temel ağ güvenliği.
Alıştırma ve proje
- Wireshark ile kendi bilgisayarındaki trafiği izle; bir web isteğinin paketlerini bul.
- Socket kullanan küçük bir sohbet programı yaz (TCP ile).
- ping, traceroute, nslookup, curl komutlarını kullan ve çıktılarını yorumla.
Sık yapılan hatalar
- Katmanları ezberleyip bir isteğin akışını uçtan uca anlatamamak.
- Alt ağ hesaplarını pratik yapmadan sınava girmek.