Temel Network

Temel Network

Ağ Maskesi (Subnet Mask)

Lisans: Creative Commons 26.11.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Hasan Alperen Selçuk

Ağ maskesi IP adresinin maske kısmını oluşturur. Böylece TCP/IP, Network adresi ile Host adresini birbirinden ayırır. Ağ maskesi ağ sınıfına göre düzenlenir. Ağ maskesi kullanılarak ağdaki iki bilgisayarın veya cihazın aynı ağda olduklarını anlamalarını sağlar. Bir bilgisayar, IP adresinin hangi bölümünün ağı tanımladığını, hangi bölümünün ise bilgisayarı tanımladığını bilmek zorundadır. Bunun için alt ağ maskesi bilgisini kullanır. Bir IP adresine ait network bilgisini bulmak için subnet-mask ile birlikte mantıksal olarak AND'lenir.

Mesela, 123.34.0.1 adresinin ağ maskesi 255.255.0.0 ise, ilgili IP adresin ağ kısmı ve sistem adresi aşağıdaki gibi hesaplanır;

İki PC'miz arasında haberleştirme istiyoruz.

123.34.23.23 subnet 255.255.0.0 
123.34.200.89 subnet 255.255.0.0

Subnetleri ile AND yaparsak 123.34.0.0 verdiğini görebilirsiniz. Yani bu iki IP birbiri ile haberleşecekler.

Classlara göre subnet aşağıdaki şekilde görebilirsiniz.

Buradaki “1” ler network'ü temsil ederken “0”lar clientları temsil eder. Yani A class bir network de 0 sayısı ile orantılı B classtan daha fazla client haberleştirilebilir. Bir networkte haberleşecek client sayısını da 2n  olarak hesaplarız. (n = host biti yani “0''ların sayısı.")

Burada host sayıları bu şekilde iken clientlara verilecek IP sayısı formülü 2n-2 dir. Network IPleri ve broadcast IPleri PC'lere verilemez.

Yani A class bir network için IP alabilecek client sayısı 16777214'tür.

Ağ maskeleri IP ile birlikte gösterileceği zaman 1 sayıları yanlarına / işareti ile eklenir.

Mesela C class bir IP yi gösterirken;

192.168.1.0 255.255.255.0 burada subnet mask 24 tane 1, 8 tane 0'dan oluşuyor, önceki tabloda görmüştük. Bunun gösterimi 192.168.1.0/24 şeklinde olmaktadır. Bundan sonra uzun gösterimlerden çok bu şekilde bir gösterim yapacağız. Buna CIDR gösterimi denir.