Разбор задачи B11
В терминологии сетей TCP/IP маской сети называется двоичное
число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а
какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же
правилам, что и IP-адрес. Адрес сети получается в результате применения
поразрядной конъюнкции к заданному IP-адресу узла и маске.
По заданным IP-адресу узла и маске определите адрес сети.
IP-адрес узла: 217.19.128.131
Маска: 255.255.192.0
При записи ответа выберите из приведённых в таблице чисел четыре элемента IP-адреса сети и запишите в нужном порядке соответствующие им буквы, без использования точек.
По заданным IP-адресу узла и маске определите адрес сети.
IP-адрес узла: 217.19.128.131
Маска: 255.255.192.0
При записи ответа выберите из приведённых в таблице чисел четыре элемента IP-адреса сети и запишите в нужном порядке соответствующие им буквы, без использования точек.
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
0
|
16
|
19
|
64
|
128
|
131
|
192
|
217
|
Пример. Пусть искомый IP-адрес: 192.168.128.0, и дана таблица
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
128
|
168
|
255
|
8
|
127
|
0
|
17
|
192
|
В этом случае правильный ответ будет записан в виде: HBAF
Ответ: HCEA
Решение:
IP-адрес состоит из 4-х байт.
255=111111112 (8 единиц, т.к. 28=256).
Поразрядная конъюнкция с IP-адресом узла, где байт маски
равен 255 в итоге даст байт IP-адреса узла, т.к. конъюнкция 111111112 и
любого числа даст в итоге это последнее число.
Поразрядная конъюнкция с IP-адресом узла, где байт маски
равен 0 в итоге даст 0, т.к. конъюнкция 0 и любого числа
даст в итоге 0.
IP-адрес сети: 217.19.х.0, где х-поразрядная конъюнкция 128
и 192.
Переведем числа 128 и 192 в двоичную систему счисления:
1способ:
128 | 2__
12 64 | 2__
8 6 32 | 2__
8 4 2 16 | 2__
0 4 12 16 8 | 2_
0 12 0 8 4 | 2_
0 0 4 2 | 2
0 2 1
0
12 64 | 2__
8 6 32 | 2__
8 4 2 16 | 2__
0 4 12 16 8 | 2_
0 12 0 8 4 | 2_
0 0 4 2 | 2
0 2 1
0
Выписываем конечный результат и остатки. Получаем: 128=100000002
192 | 2__
18 96 | 2__
12 8 48 | 2__
12 16 4 24 | 2__
0 16 8 2 12 | 2_
0 8 4 12 6 | 2_
0 4 0 6 3 | 2
0 0 2 1
1
Выписываем конечный результат и остатки. Получаем:
192=110000002
2 способ (метод быстрого перевода):
Метод описан в статье: "Быстрый перевод числа из десятичной системы счисления в
двоичную".
128=100000002 (7 нулей, т.к. 128=27)
192=128+64=27+26
27=100000002
26=10000002
1 000000+1000000=11000000
192Λ128= 11000000*10000000=10000000
Видно, что поразрядная конъюнкция равна второму слагаемому,
т.е. 128.
IP-адрес сети: 217.19.128.0.
Получаем: HCEA.
Разбор заданий см. Приложение 1
Приложение 1
Приложение 2
Выполнить
самостоятельно
1. Если
маска подсети 255.255.240.0 и IP-адрес компьютера в сети 162.198.75.44, то
порядковый номер компьютера в сети равен_______
2.
Если маска подсети 255.255.224.0 и IP-адрес
компьютера в сети 206.158.124.67, то номер компьютера в сети равен __________
3. Если маска подсети 255.255.252.0 и IP-адрес компьютера в сети
226.185.90.162, то номер компьютера в сети равен_________Разбор заданий см. Приложение 1
Приложение 1
Приложение 2
Комментариев нет:
Отправить комментарий