twitter
    Find out what I'm doing, Follow Me :)

DHCP (Dynamic Host Configuration Protocol)


Bilgisayarlar birbirleriyle numeric adresler dediğimiz Ip adresleriyle haberleşirler. Bilgisayarlar arasında iletişim olabilmesi için her bilgisayarın bir Ip adresi olmalıdır.Bilgisayarımızın Ip adresi manuel olarak atanabilceği gibi dinamik olarak da atanabilmektedir.

Bilgisayarlara dinamik Ip atamasını DHCP server sağlamaktadır. Manuel olarak Ip atamasının çakışma ,yanlış Ip atama gibi sorunlarını DHCP server çözmüştür.

Bilgisayarlar ilk açıldıklarında ortamda bir DHCP server ararlar. Bunun için de ortama broadcast olarak DHCP Discover mesajını 255.255.255.255 afresiyle gönderir. Böylece ortamda bir DHCP severın olup olmadığını keşfetmeye çalışır. Ortamda DHCP server olmadığı zaman ise APIPA dan bir IP adresi alır.



IP adres  ataması şişlemi bir kiralama işlemidir. yani DHCP server verdiği Ip yi temelli vermez , belli bir kira süresi vardır.Kira süresi dolmadan bilgisayarlar kira süresini yenilemek isterler.



kira atama işlemi 4 msj ile gerçekleşmektedir : DHCP Discover DHCP Offer DHCP Request Ve DHCP Ack mejları . Bu msjların tümü broadcast olarak yapılmadktadır.

Kiralama işlemi şu şekilde olmaktadır :

Dhcp Discover :
açılan bilgisayarımız ortamda bir dhcp sunucusu olup olmadığını anlamak için 255.255.255.255 broadcast adresi ile oratma bir DHCp discover msjı gönderir. bu mesajları
2i4i8i16 saniylerde tekrar eder ve cvp gelmedigi zaman APIPA ile bir ip adres atar (alacagı ip nin baska bir pc tarafından alınıp alınmadıgını ARP ile kontrol eder)

DHCP Offer:
Dhcp discover msjını alan DHCP server scope undaki uygun ıp adreslerden birini subnet mask , kndi ip adresi ve kiralama süresiyel birlikte clienta gönderir.

DHCP Request:
Dhcp serverdan gelen teklifi , baska bir pc tarafından alınmamıs ise clien kabul etmek için DHCP server a bir dhcp request msjı gönderir.

DHCP Ack:
Kiralama işleminin gerçekleştigini gösteren msjdır. bununla bilikte bilgisarayımızn bir IP adresi olmuş olur.

Farklı subnetlerden DHCP serverlara erişim gerçekleşmez. Çünkü routerlar broadcast msjlarını göndermez. bunun için DHCP Relay Agent kullanılır.

Ayrıca Kira yenileme işlemi de şöyle gerçekleşmektedir : Kira süresinin %50 si dolduğunda DHCP servera kira süresini uzatmak için DHCP Request msjı gönderilir. DHCP severdan yine bir cvp gelmezse kalan süresinin yarısında tekrar bir DHCP Request msjı gönderilir. Yine cvp gelmezse bu IP bırakılır.

DHCP server dan DHCP Ack msjı geldiğinde kira yenileme işlemi yapılmış olunur ve güncellenen bilgiler de bu msj ile gönderilir.Böylece kira süresi yenilenmiş olunur.

DHCP Server dinamik olarak IP konfigurasyonu yapmamızı saglar. Dhcp ile IP ve subnet mask gönderilmesi zorunludur. Bunun yanında bazı bilgilerin de otomatik olmasını istiyorsak DHCP options kısmından DNS server, WINS server  gibi seçenkleri de ayarlayabilirz.

0 yorum:

Yorum Gönder