DHCP Nedir?
Dhcp'nin çalışma mantığı
Bir ağdaki bilgisayarların kendilerine ait IP adreslerini otomatik olarak almalarını sağlayan protokoldür.
- Ağımız genişledikçe IP adreslerini yönetmekte güçlük çekebiliriz.
- İstemcilerin herbiri için IP, Subnet Mask, Gateway, DNS değerlerini girmek fazla zaman alabilir.
- Kullanıcılar sistem yöneticisinden habersiz IP adreslerini değiştirebilirler.
- Terminaller ağ üzerinden açıldıklarında ağda bir DHCP sunucusu ararlar.
- Dizüstü bilgisayar kullanıcıları ağ üzerinde farklı noktalarda IP adreslerini değiştirmek zorunda kalmazlar.
- DHCP sunucu sayesinde IP bilgileri otomatik olarak güncellenir.
- DHCP sayesinde IP bilgilerini elle statik olarak girmeye gerek kalmaz. DHCP sunucu otomatik olarak istemcilere belirlenmiş IP bloğundan dinamik IP adresi atar.
- IP, Subnet Mask, Gateway, DNS ve WINS gibi bilgileri tek tek ağdaki makinelere girmemize gerek kalmaz.
- Sistem yöneticisi IP bloğunu değiştirme gereksinimi duyarsa tüm kullanıcıların IP bilgileriyle teker teker oynamak zorunda kalmaz.
Nasıl Çalışır?
Sunucu ve istemci arasında bir dizi sorgulama gerçekleşir. Mesajları ;
- DHCP Discover
- DHCP Offer
- DHCP Request
- DHCP Ack
DHCP Discover
- Bilgisayar ağ üzerinde ilk defa açıldığında ağa DHCP Discover mesajı yollar.
- Bu mesajla istemci ağda bir DHCP sunucunun varlığını sorgular.
- Çalışan bir DHCP sunucu varsa kendisine IP bilgilerini göndermesini ister.
DHCP Offer
- DHCP istemci tarafından yayınlanan DHCP Discover mesajı DHCP sunucusu tarafından alınır.
- Sunucu veritabanı sorgulanır ve istemciye verilecek IP adresi belirlenir.
- Bu bilgiler istemcinin onayını almak üzere geri gönderilir.
DHCP Request
- DHCP Offer mesajını alan DHCP istemci kendisine ayrılmış IP adresini kiraladığına dair bir mesaj yollar.
- Bu bir kabul mesajıdır
DHCP Ack
- DHCP Request mesajını alan DHCP sunucu bu istemciye gerekli olan IP, Subnet Mask, Gateway, DNS ve WINS bilgilerini gönderir.
IP Kiralama
- Ağ üzerindeki bilgisayarların geçici bir süreyle bulunabileceği düşünerek IP adreslerinin belirli bir kira süresiyle atanması düşünüldü.
- Dizüstü bilgisayarların varlığı bu konuda önemli bir etkendir.
- IP kiralama sayesinde IP havuzundaki IP lerin boşa harcanması engellenmiş oldu.
Sunucunun Yeniden Başlatılması
- DHCP sunucusu yeniden başladığında (server restart) daha önce atadığı IP leri ve bilgilerini korur.
- Bunu dhcp.leases dosyası ile gerçekleştirir.
- Sunucu dhcpd.leases dosyasının güncelliğini kontrol eder.
İstemcinin Yeniden Başlatılması
- Daha önceden DHCP sunucu tarafından verilmiş bir IP adresine sahip istemci yeniden başlatıldığında (system reboot), sunucu dhcpd.leases dosyasındaki mac adreslerine bakar.
- dhcpd.leases dosyasından istemci makinenin mac adresini bulur.
- DHCP sunucu, istemcinin eski adres bilgilerini aynen gönderir.
Yorumunuzu Ekleyin