Alt ağ maskelerinin sizi atması muhtemeldir. Aşağıdaki kuralların artık geçerli olmadığını aklınızda bulundurduğunuz sürece, iyi olmalısınız.
Nihayetinde sınıfsal adresleme, adresin en önemli (veya "önde gelen") bitlerine indi. Ne fazla ne eksik.
- Sınıf A: En önemli bitler
0
- Sınıf B: En önemli bitler
10
- C Sınıfı: En önemli bitler
110
"Sınıflar", "ana bilgisayar" ve "ağ" arasında kullanılmak üzere adres alanını ayırma biçiminden geldi. O zamanlar (ARPANET günlerinden itibaren), alt ağ maskelerinin mevcut olmadığını ve ağın adresin kendisinden çıkarılması amaçlandığını unutmayın. Yani, yukarıdakileri göz önünde bulundurarak, ortaya çıktıkları şey budur (bu ikili gösterim olarak tasarlanmıştır - her biri N
veya H
32 bit adresindeki tek bir biti temsil eder):
- Sınıf A:
NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
(daha az ağ, daha fazla ana bilgisayar)
- Sınıf B:
NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
(daha fazla ağ, daha az ana bilgisayar)
- C Sınıfı:
NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
(daha fazla ağ, daha az ana bilgisayar)
Burada, N
adresin ağ bölümünü temsil eder ve adresin H
ana bilgisayar bölümünü temsil eder veya gün içinde "dinlenme alanı" adını verdikleri şekilde temsil eder.
Bunu, en önemli bitler hakkında daha önce söylenenlerle birleştirerek, aşağıdakilere sahibiz:
- Sınıf A: 0.0.0.0 - 127.255.255.255
- Sınıf B: 128.0.0.0 - 191.255.255.255
- C Sınıfı: 192.0.0.0 - 223.255.255.255
Bu aralıkları ikili dosyaya dönüştürmek bunu daha açık hale getirebilir:
A sınıfı
0.0.0.0
-----------
[0]0000000.00000000.00000000.00000000
127.255.255.255
-----------
[0]1111111.11111111.11111111.11111111
^
most significant bit = 0
Sınıf B
128.0.0.0
-----------
[10]000000.00000000.00000000.00000000
191.255.255.255
-----------
[10]111111.11111111.11111111.11111111
^
most significant bits = 10
C Sınıfı
192.0.0.0
-----------
[110]00000.00000000.00000000.00000000
223.255.255.255
-----------
[110]11111.11111111.11111111.11111111
^
most significant bits = 110
Bu aralıklardaki her adres ortak bir baştaki bit (ler) i paylaşır. Hikayenin ahlaki, önde gelen bitlerin ne olması gerektiğini hatırlayabiliyorsanız (A sınıfı için 0, B sınıfı için 10, C sınıfı için 110) aksi takdirde bir adresin hangi "sınıfa" ait olacağını belirlemek son derece basittir Veya ondalık daha kolaysa:
- Sınıf A: Adresteki ilk sekizlik 0 ile 127 arasında, dahil
- Sınıf B: Adresteki ilk sekizlik, 128 ile 191 arasında, dahil
- C Sınıfı: Adresteki ilk sekizlik, 192 ile 223 arasında, dahil
Test veya sınavda ya da her neyse "sınıflandırmada" birini karıştırmanın en kolay yolu, bir alt ağ maskesi yoluyla yanlış yönlendirmeyi kullanmaktır. Yine, alt ağ maskesinin bir adresin sınıfını belirlemek için geçerli olmadığını unutmayın. Bunu unutmak kolaydır, çünkü diğerlerinin söylediği gibi, sınıfsız adresleme ve yönlendirme yirmi yılı aşkın bir süredir kullanılmaktadır ve alt ağ maskesi ve CIDR gösterimi sektörde her yerde yaygınlaşmıştır.