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
/2911111111111111111111111111111000ağ bitlericihaz bitleri

/29 önekli bir IPv4 alt ağında kaç kullanılabilir cihaz adresi H vardır?

/29

Kesin cevap: tam sayı, yuvarlama yok.

Sonraki soru →

Neler çalışırsınız

  1. Kolayalt ağ başına cihaz
  2. Ortaağı bölme
  3. Zoradres aralıkları

Temel formüller

Alt ağ başına cihaz
2(32 − prefix) − 2 (/31: 2, /32: 1)
Blok boyutu
256 − (mask octet)
Ağ adresi
IP AND maske
Yayın adresi
IP OR (NOT maske): tüm ana bilgisayar bitleri 1
Ödünç alınan n bitten alt ağlar
2n

IPv4 alt ağları konusunu sıfırdan öğrenin

Bundan önce: Sayı sistemleri

1Alt ağ 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.

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.

N24H8032
Kendini sına Bir adres 10.1.2.3/20 olarak yazılmıştır. Konak kısmında kaç bit vardır?
  1. 12
  2. 20
  3. 32
  4. 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.

H = 2(32 − p) − 2

/24 için: 2⁸ − 2 = 254 kullanılabilir konak. /27 için: 2⁵ − 2 = 30.

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?
  1. 255.255.255.192
  2. 255.255.255.252
  3. 255.255.255.26
  4. 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:

  1. Konak bitlerini bulun: h = 32 − p.
  2. Kullanılabilir konaklar: H = 2h − 2.
  3. 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:

  1. N alt ağa ihtiyacınız var. Konak kısmından 2n ≥ N olan en küçük n bitini ödünç alın.
  2. Yeni önek, eski önek artı n’dir.
  3. Her alt ağın 2(32 − yeni önek) − 2 kullanılabilir konağı vardır.
  4. Bir alt ağa h konak sığdırmak için 2bit − 2 ≥ h olan en küçük konak biti sayısını bulun.

Bir adresin aralığı:

  1. Önekin bittiği sekizliyi bulun. Blok boyutu 256 eksi maske sekizlisidir.
  2. Ağ adresi, adres sekizlisinin üstünde olmayan blok boyutunun en büyük katıdır.
  3. Yayın adresi, ağ adresi artı blok boyutu eksi 1’dir.
  4. 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
N24S4H4032

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?
  1. 127
  2. 64
  3. 96
  4. 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?
  1. 27
  2. 30
  3. 32
  4. 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.

Uygulamada adım adım öğreninUygulamada adım adım öğrenin

Çözümlü örnekler

Örnek 1Kolay
/2611111111111111111111111111000000ağ bitlericihaz bitleri

/26 önekli bir IPv4 alt ağında kaç kullanılabilir cihaz adresi H vardır?

/26

İstenen: H

İpuçlarını göster
  1. Cihaz kısmı 32 − p bittir.
  2. Ağ ve yayın adresleri için 2 çıkarın.
  3. 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
255.255.252.011111111111111111111110000000000ağ bitlericihaz bitleri

Bir alt ağ 255.255.252.0 maskesini kullanıyor. Kaç kullanılabilir cihaz adresi H vardır?

255.255.252.0

İstenen: H

İpuçlarını göster
  1. 1 bitlerini sayarak maskeyi önek uzunluğuna çevirin.
  2. Sonra H = 2³²⁻ᵖ − 2.
  3. p = 22.
Cevabı ve adım adım çözümü göster

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
son oktet = 194112816403201608041201ağcihaz

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
  1. /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.
  2. Ağ adresi 194'a eşit ya da altındaki kattır; yayın adresi bir sonraki kat eksi 1'dir.
  3. 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.

Bu konudan önceki ve sonraki konular

Önce öğrenin

Hesaplayıcılar

Bu konuyu içeren dersler

Bilgisayar bilimi alanında diğer konular

Yazdırılabilir çalışma kâğıdı