TCP/IP protokolünde tüm bilgisayarlar 32 bitlik IP numarasına sahip olacak şekilde adreslenirler.

Tabii ki geçen yıllarda IPv6 numaraları çıkana dek.IPv6 numaraları bir başka konuda göreceğiz,şimdi IPv4′e göre yapılan sınıflandırmaları görelim. IP adresleri sınıflara ayrılmıştır,bu sınıflar şunlardır; • • • • • Class A: 0.0.0.0 – 127.255.255.255 arasındaki IP adresleri. Class B: 128.0.0.0 – 191.255.255.255 arasındaki IP adresleri. Class C: 192.0.0.0 – 223.255.255.255 arasındaki IP adresleri. Class D: 224.0.0.0 – 239.255.255.255 arasındaki IP adresleri. Class E: 240.0.0.0 – 255.255.255.255 arasındaki IP adresleri

Her IP sınıfının subnet maskıda belirlenmiştir.Buna göre; • A sınıfı için subnet mask: 255.0.0.0 • B sınıfı için subnet mask: 255.255.0.0 • C,D,E sınıfları için subnet mask: 255.255.255.0 ‘ dır. NOT:Bir IP adresi yada protokol sınıfından bağımsız olarak subnet mask ile çalışıyor veya çalışabiliyorsa “classless” aksi durumda “classfull” denir. Şimdi bilgisayarımızdan komut sistemini açıp “ipconfig/all” komutunu verdiğimizde kullandığımız bilgisayarın ip adresini,network adresini,kısaca ip konfigürasyonunu görebiliriz.

IP Konfigürasyonu Görüldüğü gibi kullandığım bilgisayarın IP adresi C Class ve 192.168.2.3 Peki bu IP adreslerinin özel olması gerektiğine göre bütün dünyada bu IP adresinin aynısını kullanan başka bir bilgisayar yokmudur? Tabiiki böyle olsaydı mevcut IP adreslerimiz çoktan bitmiş olurdu.Gerçi IPv6,IPv4 numalarının

bittiğine göre çıkmıştır ama sebebi internet kullanıcılarının artmasıdır. Internet ortamında DHCP sunucu tarafından kullanıcılara IP atanır,yani IP numaralarını biz belirleyemeyiz.Ancak bazı ortamlar vardır ki netwrok kurmamız gerekmektedir,internete bağlanmadan sadece bilgisayarlar arası ağ kurmak istiyoruz.İşte o esnada bilgisayarlarımıza kendi IP adreslerimizi atayabilirz.Nasıl IP adresi atanır diye diğer konularda göstermiştim. İşte bu atadığımız IP adresleri özel IP kategorisine girmektedir ve herangi bir şekilde dış networkte(internette) kullanılamaz. Bu IP aralıkları şunlardır(Özel(Private) IP adresler) • 10.0.0.0 – 10.255.255.255 • 172.16.0.0 – 172.31.255.255 • 192.168.0.0 – 192.168.255.255 Dediğim gibi internet ortamında bu IP aralıkları kesinlikle kullanılmaz,iç network kullanıcıları internete çıkarken ISP tarafından sağlanan statik veya dinamik IP adresine dönüşürler.İşte bu atanan IP adresleri tüm dünyada tek olacaktır. Bazı arkadaşlar internete girmek içinde özel IP adresleri olmasını ister,ülkemizde çoktur sayılarla kendisini ifade etmek isteyenler;mesela plaka numaralarıyla:) Şayet internete girmiyorsanız yukarıda açıklanan özel IP aralıklarından istediğinizi seçebilirsiniz,yok eğer intenete girecekseniz ve kendiniz herangi bir IP adresi atarsanız,belkide sizin kullandığınız IP adresini ziyaret edeciğiniz herangi bir site kullanıyor olabilir ve o sitenin adını browserinize yazsanız herangi bir sonuç alamazsınız.Zira IP adresleri sizinle aynı networkte olmuş oluyor. Yerel networklerde IP adresleri manuel olarak statik konfigüre edilebileceği gibi örneğin DHCP gibi bir yazılımla dinamik olarak da dağıtılabilir. IP adreslerin dağıtılması sırasında subnet maskların standart verilmesi ciddi sorunlara sebep olacaktı. Örneğin bir ISP firması söz gelimi 150 adet IP adresi almak istiyorsunuz.Bu durum standart subnet mask kullanılarak size verilebilecek minimum IP sayısı 255‘dir.Daha şaşırtıcı bir tablo ise siz söz gelimi 500 tane IP adresi isterseniz ortaya çıkar.Zira o zaman size verilebilecek minimum IP sayısı 255*255=65025 ‘dir. Bunun önüne geçebilmek için yapılabilecek tek şey ise subnet masklar ile oynamaktan geçer.Bu sayede networkler sub-network lere bölünebilir ve IP israfının biraz olsun azalabilir. Örnek: Elimizde adresi 192.168.1.0 olan C Class bir network var ve bunu 4 subnetworke bölmek istiyoruz; Bu durumda 256/4=64‘er tane IP adresimiz olacak. Subnet Maskın son oktetini 256-64 yaparsak bunu gerçekleştirmiş oluruz.Bu durumda subnet mask=255.255.255.192 olacaktır ve elimizde subnet maskı 255.255.255.192 ve network adresleri sırasıyla; 192.168.1.0 192.168.1.64 192.168.1.128 192.168.1.192 Olan 4 adet networkümüz,her networkte 64′er tane IP adresimiz olacak. Bir networkün ilk IP adresi network adresini,son IP adresi broadcast adresini gösterdiği için kullanılamaz,dolayısıyla bir netwokrte “useable” olarak adlandırılan,yani kullanılabilecek IP sayısı toplam IP sayısından 2 eksiktir. Useable IP sayısı=toplam IP sayısı-2 Network adresleri örneğin /24 şeklinde gösterilebilir./24 IP adresinin binary yazılımında soldan sağa

24 tane 1 olduğu anlamına gelir.Bu şekilde yazılımında CIDR denir.(Classless) Örneğin: 255.255.255.0 binary olarak; 11111111.11111111.11111111.1111111.00000000 ‘ e eşittir ve 24 tane 1 olduğundan dolayı /24 olarak gösterilebilir. Elimizde bir IP adresi ve onun subnet maskı varsa ikisinin binary yazılışını AND‘leyerek network adresini bulabiliriz. Örneğin elimizde subnet maskı 255.255.255.128 olan 192.168.1.141 gibi bir IP var. 192.168.1.141 =11000000.10101000.00000001.10001101 255.255.255.128 =11111111.11111111.11111111.10000000 AND(Çarpıyoruz) =11000000.10101000.00000001.10000000 Network Adresi =192. 168. 1. 128 NOT: IP hesapları CCNA sınavına hazırlanan arkadaşlar için son derece önemlidir.CCNA sınavlarında IP hesaplarıyla ilgili direk yada içerisinde IP hesaplarını içeren bol sayıda soru çıkmaktadır. NOT: Router’in Ethernet Interface’ine IP adresi atanırken önerilen network ilk IP adresini atamaktır.