Задание 1. По заданным IP-адресу узла сети и
маске определите адрес сети:
IP-адрес:
10.8.248.131 Маска: 255.255.224.0
Решение:
1. Получаем
двоичный код IP-адреса:
10.8.248.131 - 0 0 0 0 1 0 1 0 . 0 0 0 0 1 0 0 0 . 1 1 1 1 1 0 0 0 . 1 0 0 0 0 0 1 1
2. Получаем
двоичный код маски:
255.255.224.0 - 11111111
. 11111111. 11100000 . 00000000
3. Применяем
к ним операцию поразрядной
конъюнкции, получим:
0 0 0 0 1 0 1 0 . 0 0 0 0 1 0 0 0 . 1 1 1 0 0 0 0 0 . 0 0 0 0 0 0 0 0
4. Записываем полученный адрес в
десятичном формате
10.8.224.0
Ответ:10.8.224.0
Комментарий: несложно заметить, что поразрядная конъюнкция для единичных битов не меняет значение составляющей IP-адреса, а для нулевых битов даёт только значение 0. Поэтому решение задачи можно упростить. Так как 25510 = 111111112, то очевидно, что соответствующие составляющие IP-адреса не будут изменены, и напрасно переводить их из системы в систему не стоит. А нулевая составляющая IP-адреса даст значение 0.
Поэтому, перевод в двоичный код имел смысл только для третьего байта IP-адреса. Посмотрим ещё на одном примере.
Задание 2. По
заданным IP-адресу сети и маске определите адрес сети:
IP-адрес: 145.92.137.88 Маска: 255.255.240.0
Решение:
1. Получаем двоичный код третьей составляющей IP-адреса: 13710 = 100010012
2. Получаем двоичный код третьей составляющей маски: 24010 = 111100002
3. Применяем к ним операцию поразрядной конъюнкции, получим: 100000002
4. Записываем полученный адрес в десятичном формате 100000002 =12810
5. Четвёртая составляющая IP-адреса будет равна 0.
Таким образом, IP-адрес сети: 145.92.128.0
Ответ:145.92.128.0
Задание 3. Маска подсети 255.255.255.240 и IP-адрес компьютера в сети
162.198.0.44. Определить порядковый номер компьютера в сети.
Решение:
Так как на номер компьютера указывают нулевые биты маски, то имеет смысл рассматривать только последнюю составляющую маски - 240 и соответствующую ей составляющую IP-адреса - 44.
1. Получаем двоичный код четвёртой составляющей IP-адреса: 4410 = 001011002
2. Получаем двоичный код четвёртой составляющей маски: 24010 = 111100002
3. На номер компьютера указывают нулевые биты, поэтому
1100 - это номер компьютера. Переведём это число в двоичную систему,
получим 12.
Ответ: порядковый номер компьютера в сети 12.
Задачи для самостоятельного решения.
1) По заданным IP-адресу сети и маске определите адрес
сети:
IP-адрес: 217.9.142.131 Маска: 255.255.192.0
При
записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента
IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
0
|
9
|
16
|
64
|
128
|
142
|
192
|
217
|
2) По
заданным IP-адресу сети и маске определите адрес сети:
IP-адрес: 12.16.196.10 Маска:
255.255.224.0
При записи ответа выберите из
приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в
нужном порядке соответствующие им буквы без точек.
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
192
|
0
|
255
|
12
|
248
|
16
|
196
|
128
|
3) По
заданным IP-адресу сети и маске определите адрес сети:
IP-адрес: 217.16.246.2 Маска: 255.255.252.0
При записи ответа выберите из
приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в
нужном порядке соответствующие им буквы без точек.
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
244
|
217
|
16
|
2
|
255
|
252
|
246
|
0
|
4) Маска подсети 255.255.240.0 и IP-адрес компьютера в сети
162.198.75.44. Определить порядковый номер компьютера в сети.
5) Маска подсети 255.255.255.224 и IP-адрес компьютера в сети 162.198.0.157. Определить порядковый номер компьютера в сети.
6) Маска подсети 255.255.255.128 и IP-адрес компьютера в сети 122.191.12.189. Определить порядковый номер компьютера в сети.
7) Для некоторой подсети используется маска 255.255.252.0. Сколько
различных адресов компьютеров допускает эта маска? (На практике два из возможных адресов не
используются для адресации узлов сети: адрес сети, в котором все биты,
отсекаемые маской, равны 0, и широковещательный адрес, в котором все эти биты
равны 1.)
Проверь себя. Ответы.
Номер задания
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
Ответ
|
НВЕА
|
DFAB
|
BCAH
|
2860
|
29
|
61
|
1022
|
29
|
Не понял, почему в 8-й задаче ответ "29". У меня получилось 510 адресов.
ОтветитьУдалитьтакже в 8 задаче получилось 510
ОтветитьУдалитьОтвет 8-ой задачи остался непонятным.
ОтветитьУдалитьЯ не понял почему в 4й задаче 2860?
ОтветитьУдалитьУ меня получилось 266
УдалитьМаска подсети расписывается как:
Удалить11111111.11111111.11110000.00000000.
IP: 10100010.11000110.01001011.00101100
На количество возможных адрессов указывают нулевые биты в маске подсети. Соответствующая им часть IP Address
1011.00101100. При переводе в десятиричную систему получаем:
2048+512+256+32+8+4=2860
Спасибо за разъяснение!
УдалитьВ 8-й задаче если маска 255.255.254.0 должно быть 510 узлов. А если нужно, чтобы было 29 как в ответе. то маска должна быть 255.255.255.224. Думаю здесь опечатка?
ОтветитьУдалитьвы все пидоры
ОтветитьУдалитьПоследнее задание: 510
ОтветитьУдалить