Підручник по freebsd, openbsd, netbsd, dragonfly 6

6.8.1. Що таке маска підмережі 6.8.2. Маска підмережі в форматі CIDR 6.8.3. Переклад десяткових чисел в двійкові

Кому-то це може здатися дивним, але на іспиті CISCO CCNA потрібне вміння в розумі, без допомоги калькулятора, переводити десяткові числа в двійкові. Люди можуть спробувати заперечити: як же так, вже у адміністратора завжди під рукою є, не тільки калькулятор, але цілий комп'ютер! Що тут можна сказати, елементарні навички усного рахунку входять в необхідний багаж знань кожного жителя сучасного мегаполісу, а переклад підмереж з одного формату в інший, входить в необхідні культурні навички кожного адміністратора. Чи не вміти в розумі перевести маску підмережі *** / 26 в 255.255.255.192, це все одно що в театрі в носі колупати, вибачте.

Однак жити взагалі без калькулятора так само безглуздо, як безглуздо не вміти обходитися без нього. Тим, кому потрібен подібний сервіс можна порекомендувати порт ipcalc.

В даному розділі я опишу що таке маска підмережі, формат CIDR, а потім опишу зручні прийоми усного перерахунку десяткових чисел в двійкові.

6.8.1. Що таке маска підмережі

6.8.2. Маска підмережі в форматі CIDR

6.8.3. Переклад десяткових чисел в двійкові

Операції усного додавання і віднімання даються людині легше, ніж операції множення і ділення, тому не варто намагатися послідовно ділити десяткове число на ступеня двійки, обчислюючи залишки. Краще відразу віднімати з числа ступеня двійки. Звичайно ви можете обрати будь-який зручний для вас алгоритм, я роблю це так:

Нехай треба уявити в довічним форматі число 170.

Для початку нам знадобиться таблиця ступенів двійки: