Практические задания

Задание 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. Применяем к ним операцию поразрядной конъюнкции, получим: 10000000 
4. Записываем полученный адрес в десятичном формате 10000000 =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 = 00101100 
2. Получаем двоичный код четвёртой составляющей маски24010 = 11110000 
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.)

8) Для некоторой подсети используется маска 255.255.254.0. Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используют? 


Проверь себя. Ответы.

Номер задания
1
2
3
4
5
6
7
8
Ответ
НВЕА
DFAB
BCAH
2860
29
61
1022
29

10 комментариев:

  1. Не понял, почему в 8-й задаче ответ "29". У меня получилось 510 адресов.

    ОтветитьУдалить
  2. также в 8 задаче получилось 510

    ОтветитьУдалить
  3. Ответ 8-ой задачи остался непонятным.

    ОтветитьУдалить
  4. Я не понял почему в 4й задаче 2860?

    ОтветитьУдалить
    Ответы
    1. Маска подсети расписывается как:
      11111111.11111111.11110000.00000000.
      IP: 10100010.11000110.01001011.00101100
      На количество возможных адрессов указывают нулевые биты в маске подсети. Соответствующая им часть IP Address
      1011.00101100. При переводе в десятиричную систему получаем:
      2048+512+256+32+8+4=2860

      Удалить
    2. Спасибо за разъяснение!

      Удалить
  5. В 8-й задаче если маска 255.255.254.0 должно быть 510 узлов. А если нужно, чтобы было 29 как в ответе. то маска должна быть 255.255.255.224. Думаю здесь опечатка?

    ОтветитьУдалить