Раздел B • Категория B11 (демонстрационный вариант-2012)

 
 
 

Условие задачи

Дано:
в терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая − к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес.
Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.

 

Вопрос:
по заданным IP-адресу узла и маске определите адрес сети.

IP-адрес узла: 217.233.232.3
Маска        : 255.255.252.0

При записи ответа выберите из приведенных в таблице чисел четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы. Точки писать не нужно.

ABCDEFGH
03217233232244252255

 

 

Пример.

Пусть искомый IP-адрес 192.168.128.0, и дана таблица:

ABCDEFGH
1281682558127017192

В этом случае правильный ответ будет записан в виде: HBAF.

 

Методические указания

Нужно знать:

  1. алгоритм для преобразования чисел из десятичной системы счисления в двоичную систему счисления и наоборот;

  2. принцип работы побитовой операции "Конъюнкция";

  3. как пользоваться ассоциированной таблицей, когда по известному значению одного поля, определять соответствующее значение из другого поля.

 

Решение

 

 

 

Обратите особое внимание на следующий факт: двоичное представление десятичного числа три состоит из двух разрядов (11), а необходимо, чтобы бинарный формат содержал восемь разрядов, следовательно, необходимо произвести операцию, связанную с добавлением ведущих незначащих нулей, которые никак не влияют на значение числа. Тогда бинарное представление числа 310 примет вид: 000000112.

 

Консолидируем полученные двоичные восьмиразрядные значения IP-адреса узла:

IP-адрес узла
(десятичный формат)
2172332323
IP-адрес узла
(двоичный формат)
11011001111010011110100000000011

 

Второй сегмент заданной маски совпадает по значению с первым сегментом, следовательно, двоичное представление второго сегмента имеет аналогичный вид, то есть: 111111112.

 

 

Четвертый сегмент заданной маски является нулем, следовательно, абсолютно в любой системе счисления, значение также будет равняться 0:

Консолидируем полученные двоичные восьмиразрядные значения маски узла:

Маска узла
(десятичный формат)
2552552520
Маска узла
(двоичный формат)
11111111111111111111110000000000

 

 

 

 

Если посмотреть внимательно на таблицу, заданную в условии задачи, то очевидно, что значения второй строки представлены в десятичном формате, следовательно, полученный адрес сети необходимо преобразовать в двоичный формат.

 

Используя заданную таблицу, найдем буквы, соответствующие значениям сегментов адреса сети:

 

Вывод:

адрес сети в соответствии с заданной таблицей имеет вид CDEA.

Резюме

  1. преобразовать заданный IP-адрес узла в двоичное представление;

  2. преобразовать заданную маску в двоичное представление;

  3. применить поразрядную конъюнкцию к двоичным форматам IP-адреса и маски;

  4. преобразовать двоичное представление адреса сети в десятичный формат;

  5. используя заданную таблицу найти буквы, соответствующие значениям сегментов адреса сети.

 

Ответ:

CDEA

 
Рейтинг:
 
Проголосовало: 0
Количество просмотров: 3382
 
 
 

Раздел B • Категория B11 (демонстрационный вариант-2012)

 

Комментарии

Для комментирования или зарегистрируйтесь
 
 
© 2011-2024 ООО "СтадиМен". Все права сохранены.
Перепечатка и использование материалов с данного сайта, разрешена только по согласию с владельцем.
Владелец оставляет за собой право воспользоваться 146 статьей УК РФ при нарушении авторских и смежных прав.
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?