IP Adresleri
Internet Protocol
IP Adresleri
IP adresi sayısal bir değer olup IP ağlardaki her bir cihazın sahip olması gerekir. IP adresleri MAC adreslerinin tersine donanımsal bir adres değil sadece yazılımsal bir değerdir. Yani istenildiği zaman değiştirilebilir. IP adresleri iki kısımdan oluşur. Birinci kısım Network ID olarak bilinir ve cihazın ait olduğu ağı belirtir. İkinci kısım ise Host ID olarak adlandırılır ve IP ağındaki cihazın adresini belirtir. Her bir cihaz için IP adresi tüm ağda tek olmalıdır.IP adresleri 32 bit uzunluğundadır ve birbirinden nokta ile ayrılmış dört oktetden oluşur. Bu sayılar 0 ile 255 arasında bir değer olabilir. Örnek bir IP adresi 192.168.10.101’dir. Peki network’teki cihaz hangi ağa sahip olduğunu nasıl anlar? Bunu anlamak için subnet mask (alt ağ maskesi) denilen değeri kullanır. IP adresi ile subnet mask değerini lojik AND işlemine tabii tutarak kendi Network ID’sini bulur. Her bir IP adres sınıfı için bu subnet mask değeri farklıdır. Burada yeni bir kavram karşımıza çıktı. IP Adres Sınıfları. Şimdi bu IP adres sınıflarını inceleyelim.
1.) A Sınıfı Adresler: IP adresindeki ilk oktet 0 ile 127 arasındadır ve varsayılan subnet mask ise 255.0.0.0 ‘dır. A sınıfı IP adreslerinde ilk oktet network ID’yi diğer üç oktet ise host ID’yi gösterir. Burada ilk oktet’in 0 ve 127 olma durumları özel durumlardır ve network’te kullanılmazlar. Örneğin 127.0.0.1 yerel loopback adresidir. Dolayısıyla A sınıfı IP adresi kullanılabilecek ağ sayısı 126’dır. A sınıfı IP adresine sahip bir ağda tanımlanabilecek host sayısı ise şu formülle hesaplanır; 224 - 2 . Bu işlemin sonucu olarakta 16.777.214 adet host olabilir. Peki burada kullandigimiz 24 nereden geldi? A sinifi adreste host’u tanımlamak için son üç oktet (sekizli) kullanılıyordu. Yani toplam 24 bit’i host tanımlamak için kullanabiliyoruz. Bu bitler ya 0 ya da 1 olmak zorunda. Bu yüzden birbirinden farklı kaç kombinasyon olacağını 224 ile bulabiliriz. Bu sayıdan 2 çıkarmamızın nedeni ise bu 24 bit’in hepsinin 0 veya 1 olmasının özel bir anlamı olduğu ve herhangi bir host’a IP adresi olarak verilemediği içindir. Örnek bir A sınıfı IP adresi 49.19.22.156 olarak verilebilir. Burada 49 bu IP adresinin ait olduğu ağın ID’sini 19.22.56 ise bu IP adresine sahip host’un host ID’sini gösterir.
2.) B Sınıfı Adresler: IP adresindeki ilk oktet 128 ile 191 arasındadır ve kullanılan subnet mask ise 255.255.0.0 ‘dır. Bu da demektir ki bu tür bir IP adresinde ilk iki oklet Network ID’sini, diğer iki oklet ise Host ID’yi gösterir. B sınıfı IP adresinin kullanılabileceği ağ sayısı 16.384 ve her bir ağda kullanılabilecek host sayısı ise 65.534’dür. Örnek bir B sınıfı IP adresi 160.75.10.110.olarak verilebilir.
3.) C Sınıfı Adresler: IP adresindeki ilk oktet’in değeri 192 ile 223 arasında olabilir ve varsayılan subnet mask değeri ise 255.255.255.0 ‘dır. Yani bu tür bir IP adresinde ilk üç oktet Network ID’yi son oktet ise Host ID’yi belirtir. Örneğin 192.168.10.101 IP adresini inceleyelim. Bu IP adresi C sınıfı bir IP adresidir. Bunu ilk oktetin değerine bakarak anladık. Bu IP adresinin ait olduğu ağın ID’si ise 192.168.10’dur. Bu IP adresine sahip cihazın host numarası ise 101’dir. C sınıfı IP adreslerinin kullanılabileceği ağ sayısı 2.097.152 ve bu ağların herbirinde tanımlanabilecek host sayısı ise 254’dür.
Bu üç IP sınıfının haricinde D ve E sınıfı IP adresleride mevcuttur. D sınıfı IP adresleri multicast yayınlar için kullanılır. E sınıfı adresler ise bilimsel çalışmalar için saklı tutulmuştur.
Subnetting
Subnetting kavramı nedir? Bu sorunun cevabını şöyle verelim. Farzedelim ki elimizde bir tane ağ adresiniz var fakat trafik olarak birbirinden bağımsız 4 tane ağ kurmak istiyorsunuz. Mesela şirketinizde bulunan muhasebe departmanı ile satış departmanlarının ağlarının birbirini etkilememesini istiyorsunuz ve elinizde bir tane ağ adresi var. Bu gibi durumlarda subnetting yani alt ağlara bölme işlemi yapılır. Bunun için IP adresindeki host’lar için ayrılmış kısımdaki bitlerden ihtiyaç olduğu kadarını subnet yapmak için alırız. Bu bitleri alırken gözönünde bulundurmamız gereken birkaç önemli nokta var. Bu noktalardan birincisi; kaç tane alt ağa ihtiyacımızın olacağını belirlememiz ayrıca her bir alt ağda kaç tane host bulunacağınıda gözönünde bulundurmamız gerekiyor. Alt ağ sayısını hesaplarken bu alt ağlar arasındaki bağlantılarıda bir alt ağ olarak hesaba katmalıyız. Host sayısını hesaplarken ise bu alt ağlar arası bağlantının sağlandığı arayüzleri de ayrı birer host gibi düşünüp hesaba katmalıyız.Aşağıdaki tablolarda A, B ve C sınıfı IP adreslerinde kullanılabilecek alt ağ maskeleri ile bu alt ağ maskelerine denk düşen alt ağ sayısı ve her bir alt ağdaki host sayısını bulabilirsiniz. Biz burada bu alt ağ sayısı ve host ihtiyacına göre bu subnetmask’ların nasıl hesaplandığını göstermeyeceğiz. Bu konu hakkında kitaplardan yardım alınabilir.
A Sınıfı IP Adreslerinde Subnetting
Subnet Mask Alt ağ Sayısı Host Sayısı Kullanılabilecek Toplam Host Sayısı
255.192.00 2 4194302 8388604
255.224.0.0 6 2097150 12582900
255.240.0.0 14 1048574 14680036
255.248.0.0 30 524286 15728580
255.252.0.0 62 262142 16252804
255.254.0.0 126 131070 16514820
255.255.0.0 254 65534 16645636
255.255.128.0 510 32766 16710660
255.255.192.0 1022 16382 16742404
255.255.224.0 2046 8190 16756740
255.255.240.0 4094 4094 16760836
255.255.248.0 8190 2046 16756740
255.255.252.0 16382 1022 16742404
255.255.254.0 32766 510 16710660
255.255.255.0 65534 254 16645636
255.255.255.128 131070 126 16514820
255.255.255.192 262142 62 16252804
255.255.255.224 524286 30 15728580
255.255.255.240 1048574 14 14680036
255.255.255.248 2097150 6 12582900
255.255.255.252 4194302 2 8388604
B Sınıfı Adreslerde Subnetting
Subnet Mask Alt ağ Sayısı Host Sayısı Kullanılabilecek Toplam Host Sayısı
255.255.192.0 2 16382 32764
255.255.224.0 6 8190 49140
255.255.240.0 14 4094 57316
255.255.248.0 30 2046 61380
255.255.252.0 62 1022 63364
255.255.254.0 126 510 64260
255.255.255.0 254 254 64516
255.255.255.128 510 126 64260
255.255.255.192 1022 62 63364
255.255.255.224 2046 30 61380
255.255.255.240 4094 14 57316
255.255.255.248 8190 6 49140
255.255.255.252 16382 2 32764
C Sınıfı IP Adreslerinde Subnetting
Subnet Mask Altağ Sayısı Host Sayısı Kullanılabilecek Toplam Host Sayısı
255.255.255.192 2 62 124
255.255.255.224 6 30 180
255.255.255.240 14 14 196
255.255.255.248 30 6 180
255.255.255.252 62 2 124
xXx SüperTeklif'e üye ol, sen de kazan! xXx
