Определение маски сети

12_1: ЕГЭ по информатике 2017 задание 12 ФИПИ вариант 1 (Крылов С.С., Чуркина Т.Е.):

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


Например, если IP-адрес узла равен 211.132.255.41, а маска равна 255.255.201.0, то адрес сети равен 211.132.201.0

Для узла с IP-адресом 200.15.70.23 адрес сети равен 200.15.64.0. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Решение:

· Третий байт слева соответствует числу 70 в IP-адресе и 64 — в адресе сети.

· Адрес сети — это результат поразрядной конъюнкции маски и IP-адреса в двоичной системе:

 ???????? -> третий байт маски

И (&)

  0 1 0 0 0 1 1 0 2 -> 7010

=

 0 1 0 0 0 0 0 02 -> 6410

· Наименьшим возможным результатом маски может быть:

 1 1 0 0 0 0 0 0 - третий байт маски

И (&)

  0 1 0 0 0 1 1 0 2 -> 7010

=

 0 1 0 0 0 0 0 02 -> 6410

· Здесь самый старший бит взят за единицу, хотя для результата конъюнкции можно было взять ноль (0 & 0 = 0). Однако, так как следом стоит гарантированная единица, значит, в старший бит ставим тоже 1. Как известно, в маске сначала идут единицы, а потом нули (не может быть такого: 0100…, а может быть только так: 1100…).

· Переведем 110000002 в 10-ю систему счисления и получим 192.

Результат: 192


 




КОЛИЧЕСТВО РАЗЛИЧНЫХ ЗНАЧЕНИЙ МАСКИ

https://labs-org.ru/ege-12/

12_6:Решение задания 12 (Краевая работа, Дальний Восток, 2018):

Для узла с IP-адресом 93.138.161.94 адрес сети равен 93.138.160.0. Для скольких различных значений маски это возможно?

Решение:

Адрес сети получается из конъюнкции адреса ip-адреса и маски. Первые два байта адреса сети и ip-адреса полностью совпадают, значит, первые два байта маски равны 255. Рассмотрим третий байт:

  10-ричная с/с 2-ричная с/с  
ip-адрес (3 байт)
&
161

10100001  
Маска   111????0  
Адрес сети (3 байт) 160 10100000  

В позиции знаков вопросов могут быть или нули, или единицы. Но только единицы слева, а нули справа (структура маски). Минимальная маска – 11100000, максимальная маска – 11111110.

Перебираем возможные маски: 11100000, 11110000, 11111000, 11111100, 11111110. Всего пять вариантов.

Результат: 5

 

Задания

1) По заданной маске определить число компьютеров в сети. Маска сети: 255.255.254.0

 

2) Для данных адресов определите число компьютеров в сети. Число после слеша определяет количество единиц в маске.

192.168.104.109/30

172.16.12.12/29

193.25.5.136/28

10.10.40.15/27

92.60.65.180/26

118.212.123.1/24

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: