У термінології мереж TCP / IP маскою мережі називають двійкове число, яке показує, яка частина IP-адреси вузла мережі відноситься до адреси мережі, а яка - до адреси вузла в цій мережі. Адреса мережі виходить в результаті застосування порозрядної кон'юнкції до заданої адреси вузла і масці мережі. Мережа задана IP-адресою 192.168.248.176 і маскою мережі 255.255.255.240. Скільки в цій мережі IP-адрес, для яких кількість одиниць і нулів у двійковому записі IP-адреси однакова?
Ответы
Для визначення кількості IP-адрес, для яких кількість одиниць і нулів у двійковому записі IP-адреси однакова, спочатку потрібно перевести задані IP-адрес і маску мережі в двійковий формат.
Для IP-адреси 192.168.248.176:
```
11000000.10101000.11111000.10110000
```
Для маски мережі 255.255.255.240:
```
11111111.11111111.11111111.11110000
```
Проведемо порозрядну кон'юнкцію (логічне "І") між IP-адресою та маскою мережі:
```
11000000.10101000.11111000.10110000 (IP-адрес)
11111111.11111111.11111111.11110000 (Маска мережі)
-----------------------------------
11000000.10101000.11111000.10110000 (Адреса мережі)
```
Отже, адреса мережі в даному випадку буде 192.168.248.176, а в кінці мережі можна змінювати останні 4 біти (позначені як "1011" у двійковому записі).
Тепер знайдемо кількість можливих адрес в цій мережі. Останні 4 біти можуть мати 2^4 = 16 різних комбінацій.
Отже, в даній мережі існує 16 IP-адрес, для яких кількість одиниць і нулів у двійковому записі IP-адреси однакова.