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


Yükleniyor...
Yükleniyor...