Задание 2. Тип заданий 12: адресация в сети.
  • Задание:

    В терминологии сетей TCP/IP маской называется 32-разрядная двоичная последовательность. Маска определяет, какая часть IP-адреса относится к адресу сети, а какая — к адресу самого узла. Обычно маска записывается по тем же правилам, что и IP-адрес. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.

    Для узла с IP-адресом 218.44.150.15 адрес сети равен 218.44.148.0. Чему равен третий слева байт маски?

  • Решение:

    От нас требуется найти только третий слева байт, то есть переводить в двоичную систему весь IP-адрес и адрес сети не имеет смысла. Переведем в двоичную систему третий слева байт IP-адреса и адреса сети:

    10010110 — IP-адрес
    10010100 — Адрес сети

    Адрес сети получается при применении поразрядной конъюнкции (умножения разрядов) маски и IP-адреса.

    хххххххх — Маска
    10010110 — IP-адрес
    --------
    10010100 — Адрес сети

    Таким образом, мы можем определить, где в маске находятся единицы. Если в разряде IP-адреса находится 1, и в соответствующем ему разряде адреса сети находится 1, то и в маске должна быть единица.

    1хх1х1хх — Маска
    10010110 — IP-адрес
    --------
    10010100 — Адрес сети

    При этом в маске ВСЕГДА сначала идут только единицы, а потом только нули, то есть маску можно записать так:

    111111хх — Маска
    10010110 — IP-адрес
    --------
    10010100 — Адрес сети

    Посмотрите на второй справа бит IP-адреса и адреса сети. Если в маске во втором справа бите будет находиться 1, то и в адресе сети должна быть единица, а в адресе сети указан нуль. Получается, что во втором справа бите маски может быть только нуль.

    11111100 — Маска
    10010110 — IP-адрес
    --------
    10010100 — Адрес сети

    Переведем 11111100 в десятичную систему, 111111002=25210

    Ответ: 252

Поделиться:
 
Комментарии (4)
Евгений Кудрявый # 13 января 2016 в 20:14 +1
Опечатка в ответе
Информатик БУ # 13 января 2016 в 20:16 0
Спасибо, бывает joke
As No # 15 февраля 2016 в 16:49 0
Это несколько усложненый вариант задания, оно точно может быть на экзамене?
Информатик БУ # 15 февраля 2016 в 18:24 0
Это не усложнённый, именно такие сейчас на экзамене. Плюс просят найти наименьший/наибольший возможный байт.
Перевести число из в Результат: 510 = 1012