Цілком ймовірно, що маски підмережі скинуть вас. Поки ви пам’ятаєте, що наведені нижче правила більше не діють, ви повинні бути добре.
Зрештою, класне адресація зводилося до найбільш значущих (або "провідних") бітів адреси. Нічого більше, нічого менше.
- Клас А: Найбільш значущі біти починаються з
0
- Клас В: Найбільш значущі біти починаються з
10
- Клас С: Найбільш значущі біти починаються з
110
"Класи" виникли з того, як вони розділили адресний простір для використання між "хостом" і "мережею". Майте на увазі, що тоді (зворотний шлях, від часів ARPANET), маски підмережі не існували , і мережа повинна була виводитися з самої адреси. Отже, маючи на увазі вищесказане, це те, що вони придумали (це призначене для двійкового представлення - кожен N
або H
являє собою один біт у 32-бітовій адресі):
- Клас А:
NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
(менше мереж, більше хостів)
- Клас В:
NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
(більше мереж, менше хостів)
- Клас С:
NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
(ще більше мереж, ще менше хостів)
Тут N
репрезентація мережевої частини адреси, а " H
репрезентативна" частина вузла адреси, або, як вони її називали ще в той день, "поле відпочинку".
Поєднуючи те, що було сказано раніше про найбільш значущі біти, ми маємо наступне:
- Клас А: 0,0.0,0 - 127,255,255,255
- Клас В: 128.0.0.0 - 191.255.255.255
- Клас С: 192.0.0.0 - 223.255.255.255
Перетворення цих діапазонів у бінарні може зробити це більш зрозумілим:
Клас А
0.0.0.0
-----------
[0]0000000.00000000.00000000.00000000
127.255.255.255
-----------
[0]1111111.11111111.11111111.11111111
^
most significant bit = 0
Клас В
128.0.0.0
-----------
[10]000000.00000000.00000000.00000000
191.255.255.255
-----------
[10]111111.11111111.11111111.11111111
^
most significant bits = 10
Клас С
192.0.0.0
-----------
[110]00000.00000000.00000000.00000000
223.255.255.255
-----------
[110]11111.11111111.11111111.11111111
^
most significant bits = 110
Кожна окрема адреса в цих діапазонах матиме спільний провідний біт. Мораль історії полягає в тому, що якщо ви можете згадати, якими повинні бути провідні біти (0 для класу A, 10 для класу B, 110 для класу C), надзвичайно просто визначити, до якої категорії "класу" в іншому випадку належав би в. Або, якщо десятків простіше:
- Клас А: Перший октет за адресою - від 0 до 127 включно
- Клас В: Перший октет за адресою - від 128 до 191 включно
- Клас С: Перший октет за адресою - від 192 до 223 включно
Найпростіший спосіб зіпсувати когось на "класному зверненні" або на тесті, або на іспиті, або будь-якому іншому, - це використовувати неправильне спрямування за допомогою маски підмережі. Ще раз пам’ятайте, що маска підмережі не застосовується для визначення класу адреси. Це легко забути, оскільки, як говорили інші, безкласові адреси та маршрутизація існують вже понад два десятиліття, а маска підмережі та позначення CIDR стали всюдисущими в цій галузі.