
Задача №3:
IP-адрес: 193.130.48.225
Маска: 25
Надо разбить исходную сеть на n подсетей в соответствии с правилами выделения адресных блоков. В каждой подсети число конечных узлов равное количество и составляет 9.
Решение:
Номер адреса сети мы определяли во второй практической работе. Номер сети в десятичном виде: 193.130.48.128
Переводим в двоичный вид октеты, которые были затронуты последними единичными битами маски:
128 = 10000000
Отделим место, где заканчивается маска:
1 | 000000
Определим, сколько бит потребуется обеспечения нужного числа узлов: 23< 9 24 => Потребуется 4 бита в каждой подсети.
Отделим требуемое количество битов для узлов:
1 | 000 | 0000
Маска расширится на три бита, чтобы учесть подсети:
25 + 3 = 28
Тогда всего возможных подсетей может быть 8. Их адреса:
1) 1 | 000 | 0000 => 193.130.48.128/28
2) 1 | 001 | 0000 => 193.130.48.144/28
3) 1 | 010 | 0000 => 193.130.48.160/28
4) 1 | 011 | 0000 => 193.130.48.176/28
5) 1 | 100 | 0000 => 193.130.48.192/28
6) 1 | 101 | 0000 => 193.130.48.208/28
7) 1 | 110 | 0000 => 193.130.48.224/28
8) 1 | 111 | 0000 => 193.130.48.240/28
Задача №4:
IP-адрес: 69.147.196.227
Маска: 20
Надо разбить исходную сеть на n подсетей в соответствии с правилами выделения адресных блоков. В каждой подсети число конечных узлов равное количество и составляет 469.
Решение:
Номер адреса сети мы определяли во второй практической работе. Номер сети в десятичном виде: 69.147.192.0
Переводим в двоичный вид октеты, которые были затронуты последними единичными битами маски:
192 = 11000000
Отделим место, где заканчивается маска:
1100 | 000
Определим, сколько бит потребуется обеспечения нужного числа узлов: 28< 469 29 => Потребуется 9 битов в каждой подсети.
Отделим требуемое количество битов для узлов:
1100 | 000 | 0
Маска расширится на три бита, чтобы учесть подсети:
20 + 3 = 23
Тогда всего возможных подсетей может быть 8. Их адреса:
1) 1100 | 000 | 0 => 69.147.192.0/23
2) 1100 | 001 | 0 => 69.147.194.0/23
3) 1100 | 010 | 0 => 69.147.196.0/23
4) 1100 | 011 | 0 => 69.147.198.0/23
5) 1100 | 100 | 0 => 69.147.200.0/23
6) 1100 | 101 | 0 => 69.147.202.0/23
7) 1100 | 110 | 0 => 69.147.204.0/23
8) 1100 | 111 | 0 => 69.147.206.0/23
Заключение
В результате работы мы научились разбивать сеть на подсети, исходя из IP-адреса и маски.