· EEM438
EEM438 Veri İletişimi: DHCP, ICMP ve IP Laboratuvar Ders Notları
EEM438 – Veri İletişimi · 30.04.2015 · 18.10.2026
Ders sırasında tutulmuş anonim kısa notlardır. Kaynak dosyanın tarihi 30 Nisan 2015’tir; metnin UTF-8 kopyası yazının sonunda indirilebilir. Eksik sorular ve cevaplar belirtilerek korundu.
DHCP
- UDP kullanılır.
- Portlar 67–68.
- İlk adımda MAC ile tanımlama: hostun MAC adresi nedir?
- Discover ve Request mesajlarının tipleri farklıdır.
- İlk dört mesaj grubunda Transaction ID aynı mı? Başka gruba geçince değişiyor mu? Notta aynı grupta aynı, başka grupta farklı olduğu yazılmıştır.
- İlk dört mesajda host ve server arasında hangi adres bilgileri kullanılır?
- Kaynak IP adresi: 10.0.15.1.
- Bootstrap içindeki “your IP address / client IP address” alanı.
- Alt ağlar ve relay agent: notta relay bilgisi varsa adresin başka alt ağdan alındığı söylenmiştir.
- İstemcinin hangi subnet mask’i kullanacağı gösterilir.
- Option 50: Requested IP Address; “aynıdır”.
- Option 51: IP Address Lease Time, 10 gün; “neden?” sorusu yanıtsızdır.
- DHCP sunucusu Release mesajına yanıt vermiyor; notta bu şekilde yazılmıştır.
- Filtre temizlenerek kalan paketlerin incelenmesi istenir; açıklama tamamlanmamıştır.
Not: DHCP relay, istemcinin başka bir alt ağdaki DHCP sunucusuna erişmesine aracılık edebilir; istemciye verilen adresin mutlaka başka bir alt ağa ait olduğu anlamına gelmez. “Transaction IP” yazımı Transaction ID olarak aktarıldı.
ICMP
Hedef www.ust.hk. Notta 10 istek ve 10 cevap gözlendiği yazılmıştır.
- Kaynak ve hedef IP adreslerini gösterme.
- “Port bilgisi 3. katmanda atanıyor” ifadesi yer alır.
- Type ve code alanları; iki identifier gösterimi üzerine kısa, tamamlanmamış açıklama.
- Type = 0, code = 0; diğer alanların ve kaç bayt olduklarının incelenmesi.
- IP adreslerini tekrar gösterme.
- “Kodun 17 olması gerekiyordu (cevap)” yazılmıştır.
- Ping request ile echo/ping paketinin aynı olduğunun kontrolü.
- İki reply mesajını inceleme.
- Boş bırakılmıştır.
- Komut penceresindeki süreler karşılaştırılır; bir atlamada sürenin artması için mesafe veya kayıpla ilgili olası açıklamalar not edilmiştir.
Not: ICMP TCP/UDP portu kullanmaz; tür ve kod alanları vardır. IPv4 Protocol alanında ICMP = 1, UDP = 17’dir. Notlardaki katman/port ifadesi ve 17 değeri bu nedenle hatalı veya bağlamı eksiktir. Identifier alanının iki gösterimi endian gösterimiyle ilişkilidir; bir yazı dilinin yönüyle açıklanmaz.
IP ve parçalama
PingPlotter ile gaia.cs.umass.edu hedefinin incelenmesi istenir.
- Soru 3: IP header length 20 bayt, toplam 56 bayt; kalan 36 bayt.
- Soru 4: Parçalama bilgisi için Flags ve More Fragments alanları incelenir. Kaynakta “parçalanmış olsa 1 olurdu” yazılmıştır.
- Paketler source adresine göre sıralanır.
Not: 56−20=36 bayt yük hesabı doğrudur. More Fragments = 0, paketin hiç parçalanmadığını tek başına kanıtlamaz; son parçada da 0’dır. Fragment Offset ile birlikte değerlendirilmelidir.