Чтобы определить порядковый номер компьютера в сети с заданной маской подсети и IP-адресом, нужно сделать следующие шаги:
Определить сеть и адрес компьютера:
- IP-адрес: 162.240.0.58
- Маска подсети: 255.255.255.224
Перевести маску подсети в двоичный формат:
- 255.255.255.224 в двоичном виде:
- 255 = 11111111
- 255 = 11111111
- 255 = 11111111
- 224 = 11100000
- В результате маска подсети выглядит так:
11111111.11111111.11111111.11100000
- 255.255.255.224 в двоичном виде:
Определить количество битов, отведённых под сеть и под хостов:
- Маска 255.255.255.224 имеет 27 битов (21 + 6).
- Это означает, что 27 бит используются для сети, а 5 — для хостов.
Найти адрес сети:
В двоичном виде IP-адрес:
- 162 = 10100010
- 240 = 11110000
- 0 = 00000000
- 58 = 00111010
В результате IP-адрес выглядит так:
10100010.11110000.00000000.00111010Теперь нужно выполнить побитное "и" между IP-адресом и маской подсети:
10100010.11110000.00000000.00111010 (IP) 11111111.11111111.11111111.11100000 (Маска) ------------------------------------------------------- 10100010.11110000.00000000.00100000 (Адрес сети)Адрес сети в десятичном формате: 162.240.0.32
Определить диапазон адресов хостов:
- Первый доступный адрес (адрес сети + 1): 162.240.0.33
- Последний доступный адрес (адрес широковещательной рассылки - 1):
- Адрес широковещательной рассылки: 162.240.0.63
- Последний адрес для хостов: 162.240.0.62
Определить порядковый номер (или индекс) компьютера в сети:
- В сети 32 адреса, из которых 30 могут быть использованы для хостов.
- Номера компьютеров начинаются с первого доступного адреса (162.240.0.33), который будет номер 1.
- Структура адреса:
- 162.240.0.33 - хост 1
- 162.240.0.34 - хост 2
- 162.240.0.35 - хост 3
- ...
- 162.240.0.58 - этот адрес будет 26-м.
Таким образом, порядковый номер компьютера с IP-адресом 162.240.0.58 в сети, настроенной на маску 255.255.255.224, равен 26.