Відповіді:
Просте пояснення:
Це /<number>
те, як комп'ютер може швидко обчислити, що є частиною його мережі, а що ні. Він представляє бітну довжину маски підмережі, як зазначено вище. Маска підмережі - це як маскування під час малювання. Ви розміщуєте маску над тим, що НЕ хочете малювати. Маска підмережі - це спосіб обчислити мережеву частину адресного простору та адресного простору хоста. Мережевий адресний простір призначений вам, адресний простір хосту, який ви визначаєте, який пристрій отримує яку адресу в просторі хоста.
Комп'ютер виконує двійкову математику ANDing IP-адреси та маски мережі.
IP-адреса 10.10.15.10/16
Крок 1) Переведіть IP-адресу 4 октетів у двійковий: 00001010.00001010.00001111.00001010
Крок 2) Переведіть маску підмережі 4 октетів у двійковий код , що легко за допомогою CIDR : 11111111.11111111.00000000.00000000
Крок 3) Виконайте операцію ANDing за двома адресами. Це дасть вам мережеву адресу для підмережі.
ANDing правила такі:
00001010.00001010.00001111.00001010 І 11111111.11111111.00000000.00000000 ———————————————————————————————————— 00001010.00001010.00000000.00000000
Крок 4) Перетворіть його назад у десятковий: 10.10.0.0
Тож тепер комп'ютер знає, що будь-яка адреса від 10.10.0.0 до 10.10.255.255 є частиною її мережі, а будь-яка інша адреса - ні.
Це як річ з банди бінарної мережі, ви знаходитесь чи ні.
Косою рисою та числом, що йде за нею, є лише скороченим способом написати маску підмережі. Це називається позначенням CIDR (безкласовий міждоменний маршрутизація). Також його часто називають довжиною префікса .
Число після косої риси відображає кількість послідовних 1 у масці підмережі. Наприклад, 192.168.10.0/24
дорівнює мережі 192.168.10.0
з 255.255.255.0
маскою підмережі. Якщо ви перетворюєтесь 255.255.255.0
у двійкові, ви закінчуєтесь 24 послідовно 1
:
11111111.11111111.11111111.00000000
Інший приклад може бути 10.0.0.0/8
. 8 поспіль 1
у масці підмережі дає вам 11111111.00000000.00000000.00000000
або 255.0.0.0
.
Для отримання додаткової інформації див. RFC 4632, Розділ 3.1 .
Нахил, що слідує за IP-адресою, є абревіатурою для маски підмережі.
Бінарна версія маски підмережі буде складатися з одиниць і нулів так само, як і двійкові версії IP-адреси, однак ті, що знаходяться в масці підмережі, є послідовними. Кількість масок підмережі дорівнює кількості абревіатури.
Наприклад, маска підмережі / 16, про яку ви запитали, мала б 16 підряд, решта цифр - нулі. 11111111.11111111.00000000.00000000. Таким чином, коли перетворюється з базової системи 2 чисел у двійкову систему в базу 10 чисел у десятковій версії IP-адреси, вона, таким чином, дорівнює 255.255.0.0.
Маска підмережі A / 9 складе 11111111.10000000.00000000.00000000 або 255.128.0.0.
Маска підмережі A / 30 буде 11111111.11111111.11111111.11111100 або 255.255.255.252, що чудово підходить для створення мережі, яка нараховує лише 2 маршрутизатори або 3 комутатори шару, оскільки всього 4 IP-адреси, і лише 2 з них можна використовувати IP-адреси хоста .
З підмережею можна зробити багато, але підмережа - це зовсім новий монстр, який потрібно вирішити, якщо ви тільки починаєте роботу.
/x
Стиль обговорюється приблизно на півдорозі вниз, під «Більше термінології»
192.168.0.0 - приватна адреса початкового діапазону IP-адрес (192.168.0.0 до 192.168.255.255 Мала мережа). Це означає, що ви використали шістнадцять біт для мережевої адреси з тридцяти двох біт, а біти залишилися для адреси хосту. ці решта шістнадцять біт можуть бути використані для підмереж на основі вашої конструкції мережі та інші етапи підмережі, проілюстровані у вищезазначених публікаціях.
ще одне просте пояснення може бути, скільки адрес ви можете мати в одному діапазоні.
Наприклад: у вас є ip abcd / x. Отже, a, b, c, d окремо можуть мати значення 0-255, так що ми отримуємо 2 ^ 3 (максимальна довжина 3) = 8. тому одна частина ip може мати 8 біт.
Отже, якщо ми пишемо ip як 10.10.0.0/x, то тепер x / 8 = загальна кількість фіксованих блоків у нас.
Наприклад: якщо у нас є / 16, тож 16/8 = 2, це означає, що у нас є 2 блоки вільних, тому ip буде 10.10.0.0, тож тут перші два блоки виправлені, і ми можемо мати 0-255 в кожному з останніх двох блоків, так що 256 * 256 = 65536 (адреса, яку ми можемо мати), і в мережній масці буде 255.255.0.0
тепер давайте скажемо, що у нас було / 18, що не повністю ділиться на 8, тому 18/8 = 2 (фіксованих блоків) і 2 залишилося, тож тепер ділимо 256 вдвічі, що 256/2 = 128, 128/2 = 64, тому ми отримали 64 тепер 256-64 = 192. тож тепер наша мережна маска буде 255.255.192.0, а це означає, що ми можемо мати 64 * 256 адресу.
далі, якщо це було / 24, це означає, що 24/8 = 3 три блоки фіксуються, а один - змінним. netmask - 255.255.255.0, і якщо у нас було / 8, це означає 8/8 = 1, один блок фіксується. тому 255.0.0.0
Він являє маску підмережі (підмережі).
1) Перепишіть IP-адресу, коли комп'ютери її читають.
192.168.0.0 перетворює у двійкові / base2 / 'біти "як 11000000.10101000.00000000.00000000
2) Кількість бітів (зліва направо), що представляють адресу підмережі, задається як 16 ('/ 16').
16 біт, або 11000000.10101000 (192.168) - мережева адреса, а 0.0, або 00000000.00000000, - адреса хоста - у цьому випадку адреса широкомовної інформації.
Це називається маскою, оскільки ви говорите комп'ютеру ігнорувати цю кількість бітів при обчисленні адреси хоста, або, можливо, що мережа носить таку кількість бітів як її ідентифікатор або маска.