Тренажёр: IP-адреса и маски сетей
Маска делит IP-адрес на адрес сети и номер узла. Сначала находят префикс маски, затем адрес сети поразрядным И, а из него — назначаемые адреса. Тренажёр ведёт от короткого шага к полной задаче.
Маска и префикс
IP-адрес и маска — это по 32 бита: четыре байта, записанных через точку. В маске сначала идут только единицы (часть сети), а потом только нули (часть узла). Префикс /N — это число подряд идущих единиц: маска 255.255.255.0 — это /24, маска 255.255.0.0 — /16.
Адрес сети и широковещательный адрес
Адрес сети получают поразрядным И (AND) адреса узла и маски: где в маске единицы — бит сохраняется, где нули — обнуляется. Широковещательный адрес (broadcast) — наоборот, на месте нулей маски ставят единицы. Оба адреса назначать устройствам нельзя.
Что можно назначить компьютеру
Компьютерам доступен диапазон от «адрес сети + 1» до «broadcast − 1». Поэтому наибольший назначаемый адрес — это broadcast − 1, а наименьший — адрес сети + 1. Номер узла занимает младших битов.
Как пользоваться этим режимом. Выберите уровень, прочитайте условие, посчитайте ответ и нажмите «Проверить». Адрес вводите без точек и пробелов (например, 191191255254). Если трудно — откройте «Показать решение»: там разбор по шагам.
Двоичный калькулятор
Байт IP-адреса и маски — это ровно 8 бит, то есть число от 0 до 255. Переведите байт в двоичную запись или щёлкайте по битам и смотрите, какое число получается.
8 бит — один байт адреса; веса битов идут справа налево как 1, 2, 4, 8, 16, 32, 64, 128. Кнопка «Сброс» обнуляет биты, стрелки ←/→ на клавиатуре меняют число.