IPv4 alt ağları: adım adım çözümlü alıştırma soruları
Diğer adları: alt ağ maskesi · alt ağ hesaplama · subnetting
Şekiller, ipuçları ve ayrıntılı çözümlerle ücretsiz IPv4 alt ağları alıştırma soruları. Her seferinde yeni değerler, üç seviyede: alt ağ başına cihaz, ağı bölme, adres aralıkları.
Ücretsiz alıştırma sorusuKolay
/29 önekli bir IPv4 alt ağında kaç kullanılabilir cihaz adresi H vardır?
Bir IPv4 ağındaki her cihazın bir IP adresi vardır, örneğin 192.168.10.37. 32 bit uzunluğundadır ve 0 ile 255 arasında dört sayı olarak yazılır. Her sayı bir bayttır ve sekizli (oktet) adını alır.
Bir adresin iki parçası vardır. İlk parça cihazın hangi ağda olduğunu söyler. İkinci parça, o ağın içinde hangi konak (cihaz) olduğunu söyler.
Bir sokak adresi düşünün: sokak adı ağ, kapı numarası konaktır.
Bir alt ağ (subnet) böyle bir ağdır. Büyük bir ağı alt ağlara bölmek trafiği yerel tutar ve yöneticinin her bölüme kendi aralığını vermesini sağlar.
Önek bölünmenin nerede olduğunu söyler. 192.168.10.37/24’te ilk 24 bit ağ kısmıdır, son 8 bit konak kısmıdır.
Kendini sına Bir adres 10.1.2.3/20 olarak yazılmıştır. Konak kısmında kaç bit vardır?
12
20
32
8
Cevap: 12. Bir adres 32 bittir. /20 öneki 20 ağ biti verir, yani konak için 32 − 20 = 12 bit kalır. 20 ağ kısmıdır, konak kısmı değil.
2Önek, maske ve konak sayısı
Aynı bölünme bir alt ağ maskesi olarak da yazılabilir: ağ kısmı için 1’ler ve konak kısmı için 0’lardan oluşan 32 bit, bir adres gibi yazılır.
Bir /24 maskesi 24 bir ve 8 sıfırdır: 255.255.255.0. Bir /16 maskesi 255.255.0.0’dır.
Önek bir sekizlinin içinde bittiğinde, o sekizlinin ilk birkaç biti 1 olur. Bir maske sekizlisinin alabileceği değerler yalnızca şunlardır:
1 bit: 128. 2 bit: 192. 3 bit: 224. 4 bit: 240.
5 bit: 248. 6 bit: 252. 7 bit: 254. 8 bit: 255.
Örnek: /27, 24 + 3 bittir, yani maske 255.255.255.224’tür.
h konak bitiyle 2h adres vardır. Bunlardan ikisi bir cihaza verilemez: ilki ağ adresi, sonuncusu yayın (broadcast) adresidir.
Erişim listeleri, alt ağ maskesinin tersi olan bir joker maske (wildcard) kullanır: her sekizli 255 eksi maske sekizlisidir. /27 için bu 0.0.0.31’dir.
Kendini sına Bir /26 ağının alt ağ maskesi nedir?
255.255.255.192
255.255.255.252
255.255.255.26
255.255.255.64
Cevap: 255.255.255.192. /26, 24 + 2 bittir ve ilk 2 biti 1 olan bir sekizli 128 + 64 = 192’dir. 64 yalnızca ikinci bitin değeridir ve 252, 6 bit için olan sekizlidir.
3Adım adım yöntem
Konaklar ve maskeler:
Konak bitlerini bulun: h = 32 − p.
Kullanılabilir konaklar: H = 2h − 2.
Maskeden öneke geçmek için 1 bitlerini sayın: 255 için 8, 224 için 3 ve böyle devam eder.
Bir ağı bölmek:
N alt ağa ihtiyacınız var. Konak kısmından 2n ≥ N olan en küçük n bitini ödünç alın.
Yeni önek, eski önek artı n’dir.
Her alt ağın 2(32 − yeni önek) − 2 kullanılabilir konağı vardır.
Bir alt ağa h konak sığdırmak için 2bit − 2 ≥ h olan en küçük konak biti sayısını bulun.
Ağ adresi, adres sekizlisinin üstünde olmayan blok boyutunun en büyük katıdır.
Yayın adresi, ağ adresi artı blok boyutu eksi 1’dir.
Kullanılabilir konaklar aradaki her şeydir: ağ + 1’den yayın − 1’e kadar.
4Çözümlü bir örnek
Her adımı izleyin. Açmadan önce bir sonrakini tahmin etmeye çalışın.
Çözümlü örnek
192.168.10.0/24 ağı en az 10 eşit alt ağa bölünmelidir. Olabildiğince az bit ödünç alırsanız her alt ağın kaç kullanılabilir konağı H olur?
1
Elinizdeki bitleri sayın
Bir /24 ağında paylaştırılacak 32 − 24 = 8 konak biti vardır.
2
Yeterli bit ödünç alın
n bit ödünç almak 2n alt ağ verir. 2³ = 8 çok azdır. 2⁴ = 16 yeterlidir.
Yani n = 4 bit ödünç alırsınız.
3
Yeni öneki bulun
p = 24 + 4 = 28
Geriye 32 − 28 = 4 konak biti kalır.
4
Kullanılabilir konakları sayın
H = 2⁴ − 2 = 14
5
Cevabı kontrol edin
16 adreslik 16 alt ağ 16 · 16 = 256 adres kullanır; bu, /24 ağının boyutuna tam olarak eşittir. Sayılar uyuyor.
Cevap
Her /28 alt ağının H = 14 kullanılabilir konağı vardır.
5Bir adresin aralığını bulmak
10.20.130.90/27 konağını alın. Önek dördüncü sekizlide biter ve maske 255.255.255.224’tür.
blok boyutu = 256 − 224 = 32
Dördüncü sekizlideki alt ağlar 0, 32, 64, 96, … değerlerinde başlar. Adres sekizlisi 90, 64 ile 95 arasındadır.
Ağ adresi: 10.20.130.64.
Yayın adresi: 64 + 32 − 1 = 95, yani 10.20.130.95.
Kullanılabilir konaklar: 10.20.130.65 ile 10.20.130.94 arası.
Önek üçüncü sekizlide bittiğinde, örneğin /20, aynı adımlar üçüncü sekizli üzerinde işler. O zaman dördüncü sekizli ağ için 0, yayın için 255’tir.
Kendini sına Bir konağın adresi 10.20.72.98/27’dir. Ağ adresinin dördüncü sekizlisi nedir?
127
64
96
98
Cevap: 96. Blok boyutu 256 − 224 = 32’dir. Katlar 0, 32, 64, 96, 128’dir ve 96, 98’in üstünde olmayan en büyüğüdür. 127 yayın adresidir ve 64, 64’lük bir blok (bir /26) kullanır.
6Sık yapılan hatalar
−2’yi unutmak. Ağ adresi ve yayın adresi kullanılabilir konak değildir.
Öneki konak bitlerinin sayısı olarak kullanmak. Konak bitleri 32 − p’dir.
Çok fazla bit ödünç almak. Yeterli alt ağı veren en küçük n’yi alın.
Blok boyutunu yanlış sekizlide hesaplamak. Önekin bittiği sekizliyi kullanın.
Adresin kendisini ağ adresi saymak. Blok boyutunun bir katına aşağı yuvarlayın.
Kendini sına Bir /27 alt ağında kaç kullanılabilir konak adresi vardır?
27
30
32
5
Cevap: 30. 32 − 27 = 5 konak biti ve 2⁵ − 2 = 30. 32, ağ ve yayın adreslerinin kullanılamayacağını unutur.
7Sınav soruları nasıl görünür
Kolay: alt ağ başına konaklar. Bir önek için kullanılabilir konaklar, bir önekin maskesi, bir maskenin öneki ya da bir joker maske.
Orta: bir ağı bölmek. Verilen bir önekten kaç alt ağ sığar, kaç bit ödünç alınır ve alt ağ başına konaklar, ya da belirli sayıda konak için en küçük alt ağ.
Zor: adres aralıkları. Bir konağın ağ, yayın ya da son kullanılabilir adresi, birkaç ağ için özet yol ya da VLSM tahsisi.
Bir özet yol için değişen sekizliyi ikili yazın ve tüm ağların paylaştığı baştaki bitleri sayın.
VLSM’de en büyük LAN’a alt ağını ilk verin, sonra bir sonrakini hemen arkasından, her birini kendi önekiyle.
/26 önekli bir IPv4 alt ağında kaç kullanılabilir cihaz adresi H vardır?
/26
İstenen: H
İpuçlarını göster
Cihaz kısmı 32 − p bittir.
Ağ ve yayın adresleri için 2 çıkarın.
32 − 26 = 6.
Cevabı ve adım adım çözümü göster
IPv4 alt ağları: bir adres 32 bittir. /p öneki, baştaki kaç bitin ağı belirttiğini söyler; kalan 32 − p bit cihazları numaralandırır. Bir alt ağda 2³²⁻ᵖ adres vardır, ancak ilki (ağ adresi) ve sonuncusu (yayın adresi) cihazlara verilemez; bu yüzden 2³²⁻ᵖ − 2 cihaz sığar. İstisnalar: /31 (noktadan noktaya bağlantı, RFC 3021) 2 adresinin ikisini de ana bilgisayarlar için kullanır, /32 ise tek bir adrestir (tek bir ana bilgisayar ya da loopback).
Cihaz bitleri
32 − 26 = 6
Kullanılabilir cihazlar
26 − 2 = 64 − 2 = 62
Cevap
H = 62
Örnek 2Orta
Bir alt ağ 255.255.252.0 maskesini kullanıyor. Kaç kullanılabilir cihaz adresi H vardır?
IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).
Önek uzunluğu
255.255.252.0 = /22
Kullanılabilir cihazlar
210 − 2 = 1022
Cevap
H = 1022
Örnek 3Zor
Bir cihazın adresi 10.20.178.194/27. Alt ağındaki son kullanılabilir cihaz adresinin dördüncü okteti x nedir?
10.20.178.194/27
İstenen: x
İpuçlarını göster
/27 ile her alt ağ son oktette 2³²⁻ᵖ adres içerir, bu yüzden alt ağlar bu büyüklüğün katlarında başlar.
Ağ adresi 194'a eşit ya da altındaki kattır; yayın adresi bir sonraki kat eksi 1'dir.
blok boyutu = 25 = 32.
Cevabı ve adım adım çözümü göster
IPv4 alt ağları: bir adres 32 bittir. /p öneki, baştaki kaç bitin ağı belirttiğini söyler; kalan 32 − p bit cihazları numaralandırır. Bir alt ağda 2³²⁻ᵖ adres vardır, ancak ilki (ağ adresi) ve sonuncusu (yayın adresi) cihazlara verilemez; bu yüzden 2³²⁻ᵖ − 2 cihaz sığar. İstisnalar: /31 (noktadan noktaya bağlantı, RFC 3021) 2 adresinin ikisini de ana bilgisayarlar için kullanır, /32 ise tek bir adrestir (tek bir ana bilgisayar ya da loopback).
Blok boyutu
25 = 32
Bu cihazın alt ağı
ağ: ⌊194/32⌋·32 = 192
yayın: 192 + 32 − 1 = 223
kullanılabilir cihazlar: 193 … 222
Cevap
x = 222
Sorular ve cevaplar
IPv4 alt ağları nedir?
Bir IPv4 ağındaki her cihazın bir IP adresi vardır, örneğin 192.168.10.37. 32 bit uzunluğundadır ve 0 ile 255 arasında dört sayı olarak yazılır. Her sayı bir bayttır ve sekizli (oktet) adını alır.
Bir adresin iki parçası vardır. İlk parça cihazın hangi ağda olduğunu söyler. İkinci parça, o ağın içinde hangi konak (cihaz) olduğunu söyler.
IPv4 alt ağları soruları adım adım nasıl çözülür?
IPv4 alt ağları: bir adres 32 bittir. /p öneki, baştaki kaç bitin ağı belirttiğini söyler; kalan 32 − p bit cihazları numaralandırır. Bir alt ağda 2³²⁻ᵖ adres vardır, ancak ilki (ağ adresi) ve sonuncusu (yayın adresi) cihazlara verilemez; bu yüzden 2³²⁻ᵖ − 2 cihaz sığar. İstisnalar: /31 (noktadan noktaya bağlantı, RFC 3021) 2 adresinin ikisini de ana bilgisayarlar için kullanır, /32 ise tek bir adrestir (tek bir ana bilgisayar ya da loopback).
IPv4 alt ağları konusunda en sık yapılan hatalar nelerdir?
Son oktetteki (0) sekiz bit dahil maskenin tüm 0 bitlerini sayın.
IPv4 alt ağları alıştırmaları neleri kapsar?
Kolay: alt ağ başına cihaz
Orta: ağı bölme
Zor: adres aralıkları
Her soruda yeni değerler olur; böylece bir cevabı değil, yöntemi öğrenirsiniz. Takıldınız mı? Önce küçük bir ipucu açın, tam açıklamayı ise yalnızca gerektiğinde.
Çalışma nasıl işler
Her soruda yeni değerler olur; böylece bir cevabı değil, yöntemi öğrenirsiniz.
Takıldınız mı? Önce küçük bir ipucu açın, tam açıklamayı ise yalnızca gerektiğinde.
İlerlemeniz, hatalarınız ve kaydettiğiniz sorular saklanır; böylece sınavdan önce gözden geçirebilirsiniz.