Beslemeler:
Yazılar
Yorumlar

Subnetmask ve Subnetting

Tek başına bir ip adresi hiç birşey ifade etmez.Ona anlam katan onun hangi networkde olduğunu gösteren subnetmask dır.

subnet-mask

Ip adresleri 32 bittir ve bu 32 bitden n tanesi host biti(device id) , 32-n tanesi network bitlerini gösterir.Network ve host bitlerinin hangileri olduğunu bize subnetmask gösterir.Subnetmask daki 1′ler bize network bitlerini , 0′lar host bitlerini gösterir.Subnetmask’ı ne kadar küçük tutarsak host sayımız o kadar artar, network  sayımız azalır.

Şimdi öncelikle ip adres sınıflarından ve subnetting’in neden gerekli olduğundan bahsedip daha sonra subnetting’in nasıl yapıldığını anlatalım.

Ip adreslerini sınıflara ayırma işlemini yapan kuruluş  Internet Assigned Numbers Authority (IANA) dır.IANA internette sayılarla ilgili her türlü işi yerine getiren kuruluştur.Ip  adreslerini 5 ayrı sınıfa ayırmıştır ve düzenleme işlemini ilk oklete bakarak yapmıştır.

ilk okleti ;

0-127 arasında olanlar A sınıfı ve subnetmaskı 255.0.0.0

128-191 arasında olanlar B sınıfı ve subnetmaskı 255.255.0.0

192-223 arasında olanlar C sınıfı ve subnetmaskı 255.255.255.0

224-239 arasında olanlar Multicast ip adresleri, bilgisayarlara verilemez

240-256 arasında olanlar deney amaçlı olarak IANA ya reserve edilmiştir

Sınıflama işlemi ilk olarak iyi bir amaç için yapılmıştır.Ip adreslerini bir düzene koymak amaçlanmıştır.Ancak internete bağlanan kullanıcı sayısı artınca ip adresleri yetmemeye başlamıştır ve bu sistemden vazgeçilip ,subnetting yöntemine geçilmiştir.

Subnetting yönteminde ip adresleri hangi sınıfdan olursa olsun herhangi bir subnetmask alabilir.Amaç kullanılabilir ip adreslerini arttırmaktır.Şöyle birşey düşünürsek, birbirine direk bağlı iki cihaza ip adresi vermek için eski sistemde kullanabileceğimiz en düşük subnetmask değeri 255.255.255.0 dır ve burda 256 tane ip vardır.Sadece iki cihazı birbirne bağlamak için 256 tane ip kullanılıyordu ve bu kullanılan ipler başka hiç biryerde kullanılamıyordu.

Subentting yönteminde ise subnet adresleri parçalara ayrılarak her network için yeterli sayıda ip adresi kullanılabiliyor.

cidr

Subnetmask’lar üstteki resimde de gördüğünüz gibi genel olarak kısaltılmış bir şekilde gösterilir./ dan sonraki rakam o subnetmask’ın içindeki 1 sayısını gösterir;

255.255.255.255.0 – 11111111.11111111.11111111.00000000 – /24

255.0.0.0 – 11111111.00000000.00000000.00000000 – /8

255.255.255.192 – 11111111.11111111.11111111.11000000 – /26

Şimdi subnetting ile ilgili birkaç örnek yaparak  olayı daha iyi kavrayalım.

1)179.42.17.101 /27 ipsinin hangi networkde olduğunu bulalım.

öncelikli olarak subnetmask’ın açılımını yazalım, 27 tane 1 varmış,

11111111.11111111.11111111.11100000 – 255.255.255.224

bu subnetmask ile 256-224=32 li artan networkler oluşturulabilir,

172.42.17.0                                          172.42.17.32

172.42.17.64                                        172.42.17.96

172.42.17.128                                       172.42.17.160

172.42.17.192                                        172.42.17.224

gördüğünüz gibi bizim aradığımız ip(172.42.17.101) 96-128 arasındadır yani network adresi 172.42.17.96 dır.172.42.17.127 de broadcast adresidir.

Not:Network adresi bir networkdeki ilk ip adresidir.Broadcast adresde bir networkdeki son ip adresidir.

2)Resimdeki topoloji için minimum ip kullanarak 10.1.1.0 /24 networkünü parçalayalım,

ornek

Öncelikli olarak büyük ip ihtiyacı olan networkden başlamak her zaman daha iyi sonuç verir.

>>>100 pc li network için network adresi, broadcast adresi ve routerın interface’ine verceğimiz ipleri düşünecek olursak 103 tane ipye ihtiyacımız vardır.Ancak  subnetmasklar binary mantığıyla kullanıldığı için 2 nin kuvveti bir sayı kadar ip ayırabiliriz.103 sayısına en yakın 2 nin kuvveti 128 dir.

256-128=128 subnetmaskın son okleti

255.255.255.128 – /25

10.1.1.0-10.1.1.127 /25 arasını 100 pc için ayırıyoruz.

>>>50 pc için en yakın değer 64 dür,

256-64=192 subnetmaskın son okleti

255.255.255.64

10.1.1.128 – 10.1.1.191 /26 50 pc için ayırıyoruz.

>>>20 pc için en yakın değer 32 dir,

256-32=224 subnetmaskın son okleti

255.255.255.32

10.1.1.192 – 10.1.1.223 /27 20 pc için ayırıyoruz.

Gördüğünüz gibi 10.1.1.224 den sonraki iplerde daha sonra kullanılabilir.Subnetting işlemi ip adreslerinin verimli kullanılması açısından çok önemlidir.

Eski Gönderiler »