Subnet Mask Nedir , Nasıl Oluşturulur

Subnet Mask  Nedir  , Nasıl Oluşturulur

Subnet Mask  Nedir  , Nasıl Oluşturulur

 

Subnet Adres sisteminin Çalışması için gerekli olan subnetleme ip paket alıcısının hangi kısmin network id hangi kısmin host id olduğunu ayırmaya yarayan bir 32 bitlik değerdir.

Tüm ağlar, subnetlemeye ihtiyaç duymaz. Varsayılan subnet maskları kullanır. Bu varsayılan subnet masklar değiştirilemez. Değiştirilse ağ doğru çalışmaz, hatta belki değiştirmenize izin bile vermez.

Simdi varsayılan Subnet maskları görelim

Yukarda gördüğünüz şekilli biraz yorumlayalım.

Şimdi . 255 sayısı nerden geliyor . bu sayı yukarda demiştik toplamda subnet mask 32 bit den oluşur. Dört bölümden oluşmuş bir yapı görüyorsunuz o zaman her bir blok 8 bit den oluşur. Evet bu 255 sayısı işte burda bitlerin kullanımından gelir. Bir blokta toplam 8 bit kullanabiliriz. O zaman hesaplayalım . 8 bit 1 byte tekabül eder o zaman 32 bit ise toplamda 4 byte lik bir değere karşılık gelir.(4×8=32) Neyse asıl söylemek istediğim bu değil şimdi toplamda 8 bitik değerimizi yazalım

Class A subnet mask dan başlayalım

11111111.00000000.00000.00000000 toplamda 8 bit  kullanılmıştır.  Peki 255 sayısı ile ne alaka bunun için simdi bit kavramına  bir göz gezdirmemiz iyi olacak.

8 bitlik bir değer bit byte karşılık gelir  unutmayalım.

11111111  bu bizim 8 bitlik bir değerimiz olsun hangi bitler kullanılmıştır dersek güzel bir soru sormuş oluruz evet hepsi de kullanılmıştır. Çünkü Veri denilen bu bitler 1 değeri aldığında anlamlı 0 aldığında anlamsız anlamına gelmektedir.

Şimdi 1 olan her değer soldan başlanarak 2x  şeklinde  x yerine kaçıncı bit-1 yazarak değerleri toplayın.

 

11111111 =

20+ 21+22+23+24+25+26+27 =1+2+4+8+16+32+64+128 = 255

Evet 255 sayısını nerden geldiğini bulduk şimdi bit değerini daha iyi anlamak için birkaç örnek daha çözelim .

10010110 = şimdi kullanılan bitlerin yerlerine bakalım. Hangi bitler kullanılmış. İlk biti sıfırıncı bit olarak alıyoruz. Ve 0 olan bitleri hesaplamıyoruz.

21+ 22+24+2 = 2 + 4 + 16 +128 = 150 değerine denk geliyor

Bir örnek daha çözersek sanırsam iyi olacak

11100000 = 25+ 26+2 = 32+64+128 =224 , sadece bu sıradaki bitler kullanılmış x yerine ne yazdığımı fark ettiniz demi  şimdi subnet mask hesaplamamıza devam edelim.

 

Clas A nın  subnet maskı 255.0.0.0  şimdi değerlerin nerden geldiğini daha iyi biliyoruz. Bu değerin bit olarak karşılığını yazın dersem 11111111.00000000.00000000.00000000 bu değeri yazacağınızdan eminim. Ek olarak şunu da yazalım toplamda kaç bit kullanılmıştır. 8 bit o zaman şunu görmüşsünüzdür. 10.0.0.0/8 işte burada bulunan /8 bize subnet maskta kaç bitin kullanıldığını gösteriyor. Ve buda 255.0.0.0 subnet maskına eşit olduğu bilgisin size verir.

Class B nin subnet maskı 255.255.0.0  (11111111.11111111.00000000.00000000)   olduğunu görüyoruz.  Peki burada kaç bit kullanılmıştır. 8+8 = 16 bit kullanılmıştır.  O zaman bunu kendiniz çözersiniz 172.16.0.0 /16 demek subnet mask ınızın 255.255.0.0. olduğunu gösterir.

Clas C nin subnet hesaplamasını size bırakıyorum. Mutlaka yapın bu şekilde daha iyi anlarsınız.

Bir sonraki yazımda ağınızda ki host sayılarına ve departman yapılarına göre nasıl network tasarımını yapacağınızı ve bu tasarımda ki subnet maskın önemini anlatacağım. Sorularınız olursa yorum kısmından sorabilirsiniz.

 

Benzer Yazılar
Bir Cevap Yazın

You must be logged in to post a comment.