IP Sınıfları, Subnet, Subnet Mask ve Broadcast Nedir? Subnetting Nasıl Yapılır?

Merve Nur KARADAŞ
4 min readAug 20, 2021

--

Merhaba, bu yazımda IP Sınıfları, Subnet, Subnet Mask ve Broadcast kavramlarından bahsedeceğim. Alt ağlara bölme işlemlerinin nasıl yapıldığınıı örneklerle elimden geldiğince anlatmaya çalışacağım. Şimdiden iyi okumalar dilerim.

IP SINIFLARI

IP adresleri 32 bit’tir. Kullanım alanlarına göre IP adresleri farklı sınıflandırmalara girer.

A Sınıfı IP adresleri; 1.0.0.0 ve 126.255.255.255 arasında,

B Sınıfı IP adresleri;128.0.0.0 ve 191.255.255.255 arasında,

C Sınıfı IP adresleri ; 192.0.0.0 ve 223.255.255.255 arasında,

D Sınıfı IP adresleri ; 224.0.0.0 ve 239.255.255.255 arasında,

E Sınıfı IP adresleri ; 240.0.0.0 ve 255.255.255.255 arasında IP alır.

127 ile başlayan IP’ler test amaçlı kullanılır. Buna “LOOPBACK IP” denir.

SUBNET NEDİR?

Çok basit bir tanımla mevcut network’ümüzü büyütmek ve farklı ağlara bölmek diyebiliriz. Mesela; beş katlı bir binadaki ağı IT, Muhasebe, İK, Bilgi İşlem, Yazılım alanlarına böleceğiz. Her biri için farklı subnet’ler bölüyor. Yani her ağın kendisine ait bir yetkisi oluyor.

SUBNET MASK NEDİR?

Yine çok basit bir şekilde tanımlarsak; bir IP adresinden, o IP adresinin bulunduğu network ID bilgisini elde etme diyebiliriz.
Subnet Mask Sınıfları:

A Sınıfı → 255.0.0.0

B Sınıfı → 255.255.0.0

C Sınıfı → 255.255.255.0

BROADCAST NEDİR?

Network üzerindeki kullanıcılara gönderilen paketlere verilen isimdir.

SUBNETTING (ALT AĞLARA BÖLME) NASIL YAPILIR?

Nasıl yapıldığını anlatmadan önce bilmemiz gereken bir terim olan CDIR terimini kısaca açıklayacağım.

CDIR : Bir IP adresinin Subnet mask’ının Bit’lerinin soldan sağa kaç tanesinin 1 olduğunu gösterir.

Subnetting işlemini daha çok soru cevap şeklinde örnek olarak verilen bir IP üzerinden nasıl yapıldığını göstereceğim. Hazırsak başlayalım.

IP → 143.32.17.122/28 CIDR

İlk olarak verilen IP’de CDIR değerimizi giriyoruz. CIDR değerinden sonraki bit’lerin hepsi sıfırdır. Yani host bit’idir. CIDR değerimiz;

SORU 1: Kaç adet host çıkar?

Host sayılarını hesaplayabilmek için sağdan sola sıfırları 2'nin katları şeklinde sayıyoruz ve topluyoruz. Burada dikkat etmemiz gereken sondaki sıfırlar 2 sayısının üssü olarak değil de 2'nin katları olarak saymamız gerektiğidir. Son oktet’e baktığımızda ;

16 adet IP çıktığını görüyoruz. Bu çıkan IP’lerden 2 tanesi kullanılmaz. Çünkü bunlardan biri “Broadcast” ve diğeri ise “Network” IP’leridir. Bu durumda kaç adet host çıkar sorumuzun cevabı; 16–2=14 olur.

SORU 2: Network adresi nedir?

Network adresimiz: 255.255.255.240 olur.

SORU 3: Sihirli numaramız nedir?

Sihirli numara dediğimiz kavram aslında bizim CIDR değerimizin (yani soldan sağa 28 tane 1'in) en sağındaki 1 sayısı bizim sihirli numaramızdır. Sihirli numara bize Network’ün artış değerini verir.

CIDR değerimizin en sağındaki 1 rakamı bizim 4.rakamımıza denk geliyor. Bu durumda sihirli numaramız 16 oluyor. Yani network 16'nın katları şeklinde ilerliyor.

Bu durumda bizim network’lerimiz;

  • 143.32.17.0
  • 143.32.17.16
  • 143.32.17.32
  • 143.32.17.48
  • 143.32.17.64
  • 143.32.17.80
  • 143.32.17.96

Burada dikkat etmemiz gereken bir diğer husus ise IP’mizin hangi aralıkta olduğudur. Yukarıda ki networklere;

  • 143.32.17.112 ve 143.32.17.128 network’lerini eklemedim. Bunun sebebi bizim soruda verilen IP adresimizin yani 143.32.17.22 IP adresinin bu iki network arasında olmasındandır.

Bu durumda bizim IP adresimiz 143.32.17.112 Network’üne ait bir IP adresidir.

SORU 4: Broadcast adresimiz nedir?

Bir network’ün sistemde en son kullanılacak IP adresi Broadcast adresidir. Bir sonraki network’ten önceki IP adresimiz.

Bu durumda Broadcast adresimiz ; 143.32.17.127 olur.

SORU 5: Kullanılabilir son host adresimiz nedir?

Kullanılabilir son host adresimiz bu durumda 143.32.17.126 olur.

SORU 6: Bir sonraki network adresimiz nedir?

Bir sonraki network adresimiz 143.32.17.128 olur.

SORU 7: Kullanılabilir ilk host adresimiz nedir?

Kullanılabilir İlk Host adresimiz; 143.32.17.113 olur.

SORU 8: Soruda verilen IP adresimiz (143.32.17.122) bir host’a mı network’e mi ait? Yoksa bir broadcast adresi mi?

143.32.17.112 ve 143.32.17.128 IP adresleri bir NETWORK’e ait.

143.32.17.127 IP adresi bir BROADCAST’tir.

143.32.17.113 IP adresi İLK HOST ve 143.32.17.126 IP adresi SON HOST’tur.

Bu aralıklar dışında olduğu için bizim IP adresimiz olan 143.32.17.122 adresimiz bir HOST’tur.

Alt ağlara ayırma işlemlerini detaylı bir şekilde anlatmaya çalıştım. Umarım anlaşılmıştır. Subnetting konusuyla alakalı çözdüğüm örneklere ulaşmak isterseniz aşağıdaki linkten ulaşabilirsiniz:

İyi çalışmalar dilerim…

--

--