IP Alt Ağlama (Subnetting) ve CIDR Nedir? Kolay Anlatım
IP alt ağlama (subnetting) kavramını, CIDR gösterimini ve alt ağ hesaplama işlemlerinin web/network projelerindeki önemini sade örneklerle öğrenin.
İnternet ve yerel ağlar üzerinden her gün milyarlarca cihaz birbiriyle veri alışverişinde bulunur. Bu veri trafiğinin doğru hedeflere ulaşmasını sağlayan en temel mekanizma IP adresleridir. Ancak büyük bir ağı daha küçük, güvenli ve yönetilebilir parçalara bölmek gerektiğinde devreye Subnetting (Alt Ağlara Bölme) ve CIDR (Sınıfsız Etki Alanları Arası Yönlendirme) kavramları girer.
Network mühendisleri, sistem yöneticileri veya web geliştiriciler için bu kavramları anlamak ağ yapısını optimize etmek adına hayati önem taşır.
IP Alt Ağlama (Subnetting) Nedir?
Subnetting, tek bir fiziksel veya mantıksal IP ağını iki veya daha fazla küçük alt ağa bölme işlemidir. Bu işlem ağ güvenliğini artırır, veri trafiğini (broadcast) sınırlar ve IP adreslerinin israf edilmesini önler.
Örneğin, elinizde 250 adet cihaz barındırabileceğiniz tek bir ağ olduğunu düşünün. Eğer departmanları (ör. Muhasebe ve Yazılım) birbirinden ayırmak istiyorsanız, bu ağı iki adet 125 cihazlık alt ağa bölebilirsiniz. Böylece her iki departmanın cihazları sadece kendi alt ağındaki cihazlarla doğrudan iletişim kurabilir; aralarındaki trafik bir yönlendirici (router) üzerinden kontrol edilerek güvenlik sağlanır.
CIDR (Classless Inter-Domain Routing) Nedir?
İnternetin ilk yıllarında IP adresleri A, B ve C sınıflarına ayrılarak dağıtılıyordu. Bu sistem oldukça verimsizdi; çünkü orta ölçekli bir şirket B sınıfı bir ağ aldığında (yaklaşık 65,000 adres) bunun çoğunu kullanamıyor ve IP adresleri israf oluyordu.
1993 yılında geliştirilen CIDR (Sınıfsız Yönlendirme) sistemiyle bu katı sınıf yapısı ortadan kaldırıldı. CIDR, IP adreslerinin yanına eğik çizgi eklenerek ağ maskesinin kaç bit olduğunu belirten esnek bir gösterim sunar.
Örneğin:
- 192.168.1.0/24: Ağ maskesinin ilk 24 bitinin (yani 255.255.255.0) ağ adresine ait olduğunu gösterir. Geriye kalan 8 bit (32 - 24 = 8) ise cihazlar (host) için kullanılabilir. Bu da (2^8 - 2 = 254) kullanılabilir IP adresi demektir.
- 10.0.0.0/16: Ağ maskesinin ilk 16 bitinin (255.255.0.0) ağ adresine ait olduğunu, kalan 16 bitin cihazlara ayrıldığını ifade eder ((2^ - 2 = 65,534) host).
Alt Ağ Maskesi (Subnet Mask) Nasıl Çalışır?
Subnet maskesi, bir IP adresinin hangi kısmının ağı (network), hangi kısmının ise cihazı (host) temsil ettiğini belirleyen 32 bitlik bir maskeleme sistemidir. IP adresi ile subnet maskesi mantıksal AND (VE) işlemine sokularak ağın ana adresi elde edilir.
Her alt ağda iki adres özel olarak ayrılmıştır ve cihazlara verilemez:
- Network Address (Ağ Adresi): Alt ağın kendisini temsil eder (cihaz bitlerinin tamamı 0'dır).
- Broadcast Address (Yayın Adresi): Alt ağdaki tüm cihazlara veri göndermek için kullanılır (cihaz bitlerinin tamamı 1'dir).
IP Alt Ağ Hesaplayıcı ile Karmaşık Hesaplamaları Kolaylaştırın
İkili sayı sisteminde (binary) alt ağ ve CIDR hesaplamaları yapmak oldukça karmaşık ve hataya müsaittir. Özellikle IP blokları planlarken, ağ aralıklarını, kullanılabilir ilk/son IP adreslerini ve broadcast adreslerini elle hesaplamak ciddi zaman alır.
Sitemizdeki IP Alt Ağ (Subnet) Hesaplayıcı aracını kullanarak, hedef IP adresinizi ve CIDR maskenizi (/24, /27 vb.) girip; ağ maskesini, toplam kullanılabilir IP sayısını, IP aralığını ve broadcast adresini saniyeler içinde hatasız bir şekilde öğrenebilirsiniz.