27-02-2007, 08:01 PM
Windows 2000 Server’da DHCP (Dynamic Host Configuration Protocol)
Bir çok network protokolü,networkdeki bilgisayarlara bir tanımlayıcı atarlar.Bu tanımlayıcı network üzerinde tek olmalıdır.NetBEUI protokolu ,tanımlayacı olarak bilgisayarlara atanan ve 16 karakterlik NetBIOS isimlerini kullanır.TCP/IP protokolu ise tanımlayıcı olarak IP adreslerini kullanır.Böylece network üzerindeki her bir bilgisayarda diğerlerinden farklı olan ve aynı anda iki bilgisayarda bulunması mümkün olmayan bir tanımlayıcı kullanılmış olur.
Bu makalemizde ,Windows 2000’deki DHCP servisini kullanarak, networkde bulunan bilgisayarlara nasıl otomatik IP adreslerinin dağıtıldığını ayrıntılarıyla inceleyeceğiz.Bunun haricinde Windows 2000 ile gelen DHCP servisinin ,Windows NT 4.0 ile birlikte gelen DHCP servisiyle karşılaştırılması ve yeni gelen özellikleri de ayrıntılarıyla inceleyeceğiz.
TCP/IP protokolünü kullanıldığı nertworklerde,herbir bilgisayarı tanımlamak için 32 bit uzunluğundaki IP adresleri kullanılır.Bu 32 bitlik sayı ,oktet olarak adlandırılan 8 bitlik dört parçaya ayrılarak ve aralarına nokta konularak gösterilir.Bir TCP/IP networkünde aynı IP adresine sahip birden fazla bilgisayar bulunamaz.Bu yüzden IP adreslerini bilgisayarlara atanması işi çok önemlidir ve oldukça dikkat etmeyi gerektirir.
Eğer kullandığınız ağda 10 tane bilgisayar varsa ,siz bu bilgisayarların IP adreslerini manuel olarak rahatlıkla girebilirsiniz ve aynı IP adresini birden fazla bilgisayara verme ihtimaliniz çok düşüktür.Ama ağınızdaki bilgisayarların sayısı yüzler hatta binlerle ifade ediliyorsa bu işlemler o kadar basit olmayacaktır.Yani bu işlem hem oldukça ciddi bir zaman alacaktır hemde hata yapma ihtimali çok yülsektir.İşte bu yorucu işi bizim yerimize üstlenecek ve bu işi hiç hata yapmadan yerine getirebilecek bir mekanizmadır DHCP.Yani tüm bu bilgisayarlara IP adreslerini ,subnet mask değerlerini ,varsayılan ağ geçidi adresini ve daha birçok TCP/IP protokol parametresini bizim yerimize istemcilere dağıtacak ve bu işlemleri yaparkende kesinlikle hata yapmayacak bir hizmetdir DHCP.
Bu servis,yukarıda da değindiğimiz gibi sadece istemcilere IP adreslerini dağıtmakla kalmıyor,bunun yanında TCP/IP networkünde kullanılan bir çok parametrenin de merkezi bir noktadan dağıtılmasına imkan tanıyor. Örneğin şirketinizde bir tane DNS (Domain Name Service) sunucu ,bir tane de WINS(Windows Internet Name Service) sunucu bulunsun.Eğer biz DHCP sunucu kullanamadan ,ağdaki tüm bilgisayarların IP adreslerini manuel olarak gireceksek bu iki sunucunun adreslerini de herbir bilgisayarda ayrı ayrı tanımlamamız gerekir.Fakat ileride herhangi bir sebepte dolayı (örneğin sistem çökmeleri) bu DNS yada WINS sunucuların IP adreslerinde bir değişiklik olursa bu durumda ağdaki tüm bilgisayarlara gidip teker teker bu sunucuların IP adreslerini düzeltmemiz gerekecek.İşte bu noktada imdadımıza DHCP server yetişiyor ve bu tip durumlarda DNS yada WINS sunucunun IP adreslerini herbir bilgisayarda teker teker değiştirmek yerine sadece DHCP sunucuda değiştirmemiz sorunu çözüyor.
Bir çok network protokolü,networkdeki bilgisayarlara bir tanımlayıcı atarlar.Bu tanımlayıcı network üzerinde tek olmalıdır.NetBEUI protokolu ,tanımlayacı olarak bilgisayarlara atanan ve 16 karakterlik NetBIOS isimlerini kullanır.TCP/IP protokolu ise tanımlayıcı olarak IP adreslerini kullanır.Böylece network üzerindeki her bir bilgisayarda diğerlerinden farklı olan ve aynı anda iki bilgisayarda bulunması mümkün olmayan bir tanımlayıcı kullanılmış olur.
Bu makalemizde ,Windows 2000’deki DHCP servisini kullanarak, networkde bulunan bilgisayarlara nasıl otomatik IP adreslerinin dağıtıldığını ayrıntılarıyla inceleyeceğiz.Bunun haricinde Windows 2000 ile gelen DHCP servisinin ,Windows NT 4.0 ile birlikte gelen DHCP servisiyle karşılaştırılması ve yeni gelen özellikleri de ayrıntılarıyla inceleyeceğiz.
TCP/IP protokolünü kullanıldığı nertworklerde,herbir bilgisayarı tanımlamak için 32 bit uzunluğundaki IP adresleri kullanılır.Bu 32 bitlik sayı ,oktet olarak adlandırılan 8 bitlik dört parçaya ayrılarak ve aralarına nokta konularak gösterilir.Bir TCP/IP networkünde aynı IP adresine sahip birden fazla bilgisayar bulunamaz.Bu yüzden IP adreslerini bilgisayarlara atanması işi çok önemlidir ve oldukça dikkat etmeyi gerektirir.
Eğer kullandığınız ağda 10 tane bilgisayar varsa ,siz bu bilgisayarların IP adreslerini manuel olarak rahatlıkla girebilirsiniz ve aynı IP adresini birden fazla bilgisayara verme ihtimaliniz çok düşüktür.Ama ağınızdaki bilgisayarların sayısı yüzler hatta binlerle ifade ediliyorsa bu işlemler o kadar basit olmayacaktır.Yani bu işlem hem oldukça ciddi bir zaman alacaktır hemde hata yapma ihtimali çok yülsektir.İşte bu yorucu işi bizim yerimize üstlenecek ve bu işi hiç hata yapmadan yerine getirebilecek bir mekanizmadır DHCP.Yani tüm bu bilgisayarlara IP adreslerini ,subnet mask değerlerini ,varsayılan ağ geçidi adresini ve daha birçok TCP/IP protokol parametresini bizim yerimize istemcilere dağıtacak ve bu işlemleri yaparkende kesinlikle hata yapmayacak bir hizmetdir DHCP.
Bu servis,yukarıda da değindiğimiz gibi sadece istemcilere IP adreslerini dağıtmakla kalmıyor,bunun yanında TCP/IP networkünde kullanılan bir çok parametrenin de merkezi bir noktadan dağıtılmasına imkan tanıyor. Örneğin şirketinizde bir tane DNS (Domain Name Service) sunucu ,bir tane de WINS(Windows Internet Name Service) sunucu bulunsun.Eğer biz DHCP sunucu kullanamadan ,ağdaki tüm bilgisayarların IP adreslerini manuel olarak gireceksek bu iki sunucunun adreslerini de herbir bilgisayarda ayrı ayrı tanımlamamız gerekir.Fakat ileride herhangi bir sebepte dolayı (örneğin sistem çökmeleri) bu DNS yada WINS sunucuların IP adreslerinde bir değişiklik olursa bu durumda ağdaki tüm bilgisayarlara gidip teker teker bu sunucuların IP adreslerini düzeltmemiz gerekecek.İşte bu noktada imdadımıza DHCP server yetişiyor ve bu tip durumlarda DNS yada WINS sunucunun IP adreslerini herbir bilgisayarda teker teker değiştirmek yerine sadece DHCP sunucuda değiştirmemiz sorunu çözüyor.