DHCP (Dynamic Host Configuration Protocol) Nedir?
 
 ï¿½ï¿½indekiler
 BBS S�re� Y�netimi
 DHCP Nedir?
 ï¿½maj Alma
 Yeni Nesil ��letim
 Sistemi Uygulamalar�
 ODT� Web Sitesi
 Yenileme �al��malar�
 CISN Ar�iv
 Geribildirim
 
     
 

Bu yazýda DHCP nedir, nasýl çalýþýr, avantajlarý nelerdir sorularýna cevap verilecektir. DHCP sistemini anlamak için öncelikle IP adresinden biraz bahsedelim. IP adresi bir bilgisayarýn veya að kartý olan herhangi bir cihazýn sahip olmasý gereken adrestir. Bu cihazlar çok çeþitli olabilir. Að yazýcýsý, mobil cihazlar, bilgisayarlar, sunucular, akýllý kart terminalleri, güvenlik kameralarý ve daha birçok cihazýn Ýnternet'e eriþebilmesi için IP adresine ihtiyacý vardýr.

Bu adres prensip olarak posta adreslerinden pek farklý deðildir. Ayný amaca hizmet eder. Bu amaç bizim yerimizi belirleyen ve aynýsýndan bir tane daha olmamasý gereken bir adres saðlamaktýr. Birisi bize bir mektup göndermek istediðinde posta kurumu tarafýndan ülke, þehir, ilçe, semt, mahalle, cadde, sokak ve numara gibi hiyerarþik bir yapý takip edilerek bu mektup bize kolaylýkla ulaþtýrýlýr ve üzerinde de gönderenin adresi olduðu için biz de kolayca cevaplayabiliriz.

IP adresi de benzer þekilde 144.122.199.93 örneðinde olduðu gibi her biri 0-255 arasýnda deðerler alabilen toplam 4 bloktan oluþur ve sýnýrlý sayýda ihtimali içerir. Belirli bloklar belirli kurumlara tahsis edilmiþtir. Örneðin 144.122 bloðu ODTÜ'yü temsil eder. 144.122 ile baþlayan herhangi bir IP adresinin ODTÜ'ye ait olduðu kolayca anlaþýlabilir. ODTÜ içinde de bölümler, yurtlar vs. yine belirli bloklara sahiptir ve kolayca yönetilebilir. Bu bloklar içinde postacý yerine yönlendirmeyi yapan ise ethernet anahtarlarý (switch) ve yönlendirici (router) cihazlardýr. Bahsettiðimiz yapý IPv4 için geçerlidir. Eskiden bu sýnýrlý ihtimallerin oluþturabildiði adresler tüm dünya için fazlasýyla yeterliyken, çok büyük bir hýzla artan að kartýna sahip cihaz sayýsý nedeniyle ihtiyacý karþýlayamaz hale gelmiþtir. Bu sorunu çözmek için yakýn zamanda çok daha fazla IP adresi saðlayan IPv6 çözümü geliþtirilmiþtir. Fakat çeþitli nedenlerden dolayý IPv6, IPv4'ün yerini tam olarak alamamýþtýr ve ikisi beraber kullanýlmaktadýr.

Sýnýrlý IP adresi sorununa diðer çözüm yöntemi ise DHCP olarak adlandýrýlan yöntemdir. DHCP sisteminin temel özelliði bir cihazýn Ýnternet'e baðlanabilmesi için gerekli olan IP adresi, alt að maskesi, að geçidi, DNS sunucu adresleri gibi bilgileri bir sunucuyla iletiþime geçerek kullanýcýnýn yerine otomatik olarak yapmasýdýr. Bu hem kullanýcý hem de að yöneticisi için büyük bir kolaylýk saðlar. Hem küçük hem de büyük ölçekli yerlerde sýklýkla kullanýlmaktadýr. IP adreslerinin kýsýtlý olduðundan daha önce de bahsetmiþtik. Bu nedenle IP adresleri deðerlidir ve eðer sürekli kullanýlmayacaksa bir kiþiye sürekli olarak ait olmasý da anlamsýzdýr. Daha etkin kullaným için geçici süreliðine bir cihaza tahsis edilir ve ihtiyacý sona erdiðinde baþka bir cihaza tahsis edilir. Örneðin kablosuz að için belli sayýda IP adresi boþ olarak tutulur. Kablosuz aðý sadece birkaç saat veya daha az kullanacak kiþiler için IP adresini sürekli olarak vermek, adreslerin kýsa sürede tükenmesine neden olur. Üstelik kullanýcýlarýn bu ayarlarý her gittikleri aðda, o aða özel olarak yapmalarý ve eskilerini de unutmamalarý gerekir ki tekrar geldiklerinde o ayarlarý girip baðlanabilsinler. Bunun hiç de pratik olmadýðý çok açýktýr. Bunun yerine kablosuz aðlar genelde sadece þifre sorar veya MAC adresi daha önceki kayýtlarýnda varsa o cihazý otomatik olarak aðýna kabul eder. Daha sonra aðda bulunan DHCP sunucusu ile DHCP olarak ayarlanmýþ mobil kullanýcý arasýnda birkaç adýmdan oluþan bir süreçle IP adresi bilgileri otomatik olarak ayarlanmýþ olur. Bu þekilde IP adresleri çok daha etkin kullanýlmýþ olur ve kullanýcý açýsýndan da her seferinde ayarlama yapma zorunluluðu ortadan kalkar. En küçük örneði evlerde kullanýlan ADSL modemlerdir. Modem bir DHCP sunucusu olarak davranýr ve ev aðýna baðlanan cihazlara þifreyi girdiklerinde gerekli tüm ayarlarý saðlar. Ayný þekilde Türk Telekom da bunu yapar. Elindeki boþ IP adreslerini bir havuzda tutar ve o anda Ýnternet'e baðlanmak isteyen insanlara daðýtýmýný yapar. Eðer sabit bir ip adresine sahip olmak isterseniz bunun için ekstra ücret talep edilir. Küçük bir test yaparak kendiniz de görebilirsiniz. Test için http://whatismyipaddress.com/ veya http://whatismyip.metu.edu.tr/ adresine girmeniz yeterlidir. Burada size saðlanan IP adresini kolaylýkla görebilirsiniz. Modeminizi kapatýp açtýktan sonra tekrar ayný adrese girerseniz IP adresinizin deðiþtiðini görebilirsiniz. Yine de bu sizin Ýnternet'te sürekli adres deðiþtirip izini kaybettiren biri olduðunuzu göstermez. Bütün servis saðlayýcýlar hangi zaman diliminde hangi IP adresini kullandýðýnýz gibi bilgileri kayýt altýnda tutarlar. Neden sabit IP isteyelim ki sorusu akla gelebilir. Bu arandýðýnda bulunmak isteyenler için çok önemlidir. Örneðin Google sunucularýnýn adresi sürekli deðiþiyor olsa bu kimse için hoþ olmazdý.

Þimdi basitçe DHCP sisteminin nasýl çalýþtýðýný öðrenelim. Ýlk olarak, að kartý olan tüm cihazlar IP adreslerinden farklý olarak üzerlerinde MAC adresi denilen 12 karakter uzunluðunda hexadecimal yani 0'dan F'e kadar deðer alabilen 16'lýk sayý sisteminde bir adrese sahiptirler. 00:0A:1E:25:38:FF bir MAC adresi örneðidir. Bu adres eþsizdir ve cihazýn baðlý olduðu aðda temel iletiþimini saðlamaya yarar. Fakat Ýnternet'e çýkmak için yeterli deðildir. DHCP olarak ayarlanmýþ olan cihaz aða baðlandýðýnda henüz bir IP adresine sahip deðildir. DHCP Discover denen istek paketini aðýn tümüne yayýnlar. Bu þekilde IP adresi olmadýðýný ve aðda bulunan DHCP sunucularýný öðrenmek istediðini belirtmiþ olur. Bu aðda bulunan DHCP sunucularý ise bu paket onlara ulaþtýðýnda, elindeki kullanýlabilir IP adreslerine ve varsa þifre ve bunun gibi yetkilendirme koþullarýna bakarak bu isteðe cevap paketi hazýrlar. Bu pakete de DHCP Offer paketi denilir. Bu paket istemci cihaza ulaþtýðýnda, o da paketin ulaþtýðýný ve bu adresi kiralamayý kabul ettiðini belirten DHCP Request paketini yollar. Sunucu da tekrar DHCP Acknowledgement denen onay paketini istemci cihaza gönderir ve IP adresini ona tahsis ettiðini onaylamýþ olur. Bu andan itibaren DHCP sunucusunun belirlediði ayarlar, sunucu tarafýndan belirlenen süre boyunca kullanýcýda kalýr. Süre dolduðunda kullanýcý gerekirse yeniden adres talep eder. Biz de bu þekilde dizüstü bilgisayarýmýzýn, tabletimizin veya cep telefonumuzun ayarlarýný her gittiðimiz yerde tekrar girmek zorunda kalmamýþ oluruz.

Detaylý bilgi için http://www.ietf.org/rfc/rfc2131.txt

Onur Ozan Koçak

 
     
  - BAÞA DÖN -