Alt Ağ Başına Host Hesaplama aracı nedir?
Bu araç, bir IPv4 alt ağının CIDR önek uzunluğuna (bir adresin sonundaki /n ifadesi, örneğin 192.168.1.0/24) göre içine kaç kullanılabilir host IP adresinin sığacağını söyler. Önek uzunluğu, ağ bölümü için kullanılan bit sayısıdır; geri kalan bitler ise tek tek cihazları (host'ları) adresler.
Nasıl kullanılır?
0 ile 32 arasında bir önek uzunluğu girin ve kullanılabilir host sayısını anında görün. Sonuç ayrıca host bitlerini ve toplam adres sayısını da gösterir; böylece bu sayının tam olarak nasıl elde edildiğini adım adım takip edebilirsiniz.
Formülün açıklaması
Bir IPv4 adresi 32 bitten oluşur. p uzunluğunda bir önekle host bölümü 32 − p bit olur ve bu da toplam \(2^{(32 - p)}\) adres anlamına gelir. Bu adreslerden ikisi ayrılmıştır: ağ adresi (tüm host bitleri 0) ve yayın (broadcast) adresi (tüm host bitleri 1). Dolayısıyla kullanılabilir host sayısı şu şekilde hesaplanır:
$$\text{Kullanılabilir Host} = 2^{\left(32 - \text{Önek } /n\right)} - 2$$
Örnek hesaplama
Bir /24 alt ağı için: host bitleri \(= 32 - 24 = 8\), toplam adres \(= 2^8 = 256\), kullanılabilir host \(= 256 - 2 = \mathbf{254}\). Noktadan noktaya (point-to-point) bağlantılarda sıkça kullanılan bir /30 ise \(2^2 - 2 = \mathbf{2}\) kullanılabilir host verir.
Sıkça Sorulan Sorular
Neden 2 çıkarılıyor? İlk adres ağın kendisini tanımlar, son adres ise yayın (broadcast) adresidir; bu yüzden standart IPv4 ağ yapısında ikisi de bir cihaza atanamaz.
/31 ve /32 için durum nedir? Klasik formüle göre bir /31, 0 kullanılabilir host verir; ancak RFC 3021, noktadan noktaya bağlantılarda her iki adresin de kullanılmasına izin verir. Bir /32 ise tek bir host yolunu (host route) temsil eder. Bu hesaplayıcı, kullanılabilir host sayısını en az 0 olarak gösterir.
Bu, IPv6 için de geçerli mi? Hayır — bu formül, 32 bitlik adresler kullanan IPv4 içindir. IPv6, 128 bitlik adresler kullanır ve ağ/yayın adreslerini aynı şekilde ayırmaz.