Используя информацию о нужном количестве хостов в каждом отделе, подсчитайте количество бит, которое необходимо занять у хостовой части адреса сети, чтобы адресов хватило всем устройствам. В OTVETE должны быть вычислены адрес самой сети, первый доступный адрес и последний доступный адрес для устройства, и широковещательный адрес сети.
`172.16.0.0` — сеть.
`255.255.0.0` — маска подсети.
— Нужное количество хостов:
Accounting...: 45 hosts
Classes......: 214 hosts
Devevelopment: 120 hosts
Guest........: 99 hosts
HR...........: 10 hosts
IT...........: 51 hosts
Lab..........: 194 hosts
Marketing....: 73 hosts
Personnel....: 240 hosts
Sales........: 24 hosts
Ответы
Чтобы организовать сеть с необходимым количеством хостов, нам нужно подсчитать биты под хосты для каждого отдела. После этого можно будет выделить соответствующие подсети в рамках исходной сети `172.16.0.0` с маской `255.255.0.0`, что в бинарном виде соответствует `11111111.11111111.00000000.00000000` или `/16`.
Чтобы вычислить количество необходимых бит для хостов, используем формулу \( 2^n - 2 \geq \text{Количество хостов} \), где \( n \) — число бит в хостовой части, а "-2" обусловлено наличием сетевого и широковещательного адресов.
Давайте посчитаем биты, необходимые для каждого отдела:
- Accounting: 45 хостов \( \Rightarrow 2^n - 2 \geq 45 \), минимальное \( n = 6 \) (64 хоста - 2 = 62).
- Classes: 214 хостов \( \Rightarrow 2^n - 2 \geq 214 \), минимальное \( n = 8 \) (256 хоста - 2 = 254).
- Development: 120 хостов \( \Rightarrow 2^n - 2 \geq 120 \), минимальное \( n = 7 \) (128 хоста - 2 = 126).
- Guest: 99 хостов \( \Rightarrow 2^n - 2 \geq 99 \), минимальное \( n = 7 \) (128 хоста - 2 = 126).
- HR: 10 хостов \( \Rightarrow 2^n - 2 \geq 10 \), минимальное \( n = 4 \) (16 хоста - 2 = 14).
- IT: 51 хостов \( \Rightarrow 2^n - 2 \geq 51 \), минимальное \( n = 6 \) (64 хоста - 2 = 62).
- Lab: 194 хостов \( \Rightarrow 2^n - 2 \geq 194 \), минимальное \( n = 8 \) (256 хоста - 2 = 254).
- Marketing: 73 хостов \( \Rightarrow 2^n - 2 \geq 73 \), минимальное \( n = 7 \) (128 хоста - 2 = 126).
- Personnel: 240 хостов \( \Rightarrow 2^n - 2 \geq 240 \), минимальное \( n = 8 \) (256 хоста - 2 = 254).
- Sales: 24 хостов \( \Rightarrow 2^n - 2 \geq 24 \), минимальное \( n = 5 \) (32 хоста - 2 = 30).
Теперь каждому отделу нужно выделить подсеть с соответствующим количеством хостов. Так как для большинства требуется \( n \geq 7 \), начнем с Personnel и Classes с маской /24 (255.255.255.0).
Начнем с сети Personnel:
- Сетевой адрес: 172.16.0.0
- Первый доступный адрес: 172.16.0.1
- Последний доступный адрес: 172.16.0.254
- Широковещательный адрес: 172.16.0.255
Затем Classes получит следующий блок:
- Сетевой адрес: 172.16.1.0
- Первый доступный адрес: 172.16.1.1
- Последний доступный адрес: 172.16.1.254
- Широковещательный адрес: 172.16.1.255
Для других отделов с меньшим числом хостов, маски будут /26, /25, и так далее. Продолжим это с учетом требуемого количества хостов и избежания перекрытия подсетей.