Материал: 519_DerevjashkinV._M._Adresatsija_v_protokole_IPv4_

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

21.Узел A имеет IP адрес 192.168.18.141 и маску подсети 255.255.255.192.

Узел B с IP адресом 192.168.18.212 принадлежит той же сети, что и узел

A?

22.Узел с IP адресом 172.19.45.201 принадлежит сети 172.18.0.0/15?

23.Диапазон адресов 192.168.11.1-192.168.11.95 является блоком? 24.Один из блоков 10.10.5.0/25 и 10.10.4.0/23 является частью другого?

25.Возможно объединить блоки адресов 192.168.111.0/24 и 192.168.112.0/24

в один блок с префиксом /23?

26

Приложение А

Перевод чисел между двоичной и десятичной системами счисления

Поля, входящие в структуру IP адреса – номер сети и номер узла – являются группами бит, длина которых определяется сетевой маской или префиксом. Поэтому чтобы определять и изменять их значения (что необходимо при решении задач), необходимо переходить от десятичного представления, в котором записывают адреса, к двоичному и обратно.

Побайтное десятичное представление адреса упрощает задачу преобразования – достаточно освоить перевод целых неотрицательных чисел в пределах октета. Эти числа могут принимать значения от 0 до 255.

Системы счисления

Двоичная и десятичная системы называются позиционными, поскольку в них вес единицы в каждом разряде зависит от его позиции. Записывая число, мы представляем его в виде суммы степеней другого числа, называемого основанием системы счисления. Так, например, 78910=700+80+9=7·102+8·101+9·100. Индекс 10 показывает, что число 789 записано в десятичной системе счисления, основание которой – число 10.

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

В двоичной системе в каждом разряде может содержаться цифра 0 или 1, вес единицы соответствует 2n, где n – номер разряда.

n

7

6

5

4

3

2

1

0

2n

128

64

32

16

8

4

2

1

Перевод из двоичной системы в десятичную

Пользуясь данной таблицей, можно переводить двоичные числа в десятичную форму. Для этого нужно сложить веса всех разрядов, в которых двоичное число содержит «1».

Например,

Разряд

7

6

5

4

3

2

1

0

Вес

128

64

32

16

8

4

2

1

 

1

1

0

0

1

1

1

02 = 128+64+8+4+2 = 20610

Перевод из десятичной системы в двоичную

Существуют различные способы перевода чисел из десятичной системы счисления в двоичную. В частности, распространен способ, основанный на последовательном делении числа на 2 (основание системы, в которую выполняется перевод), с записью остатков от операций деления. Для чисел размерностью

27

1 байт более удобным является метод, основанный на простых операциях сложения и сравнения с использованием значений степеней числа 2. В данном методе операция деления не требуется.

Например, необходимо перевести число 15310 в двоичную систему. Начнем определять значения двоичных разрядов, начиная со старшего.

Определяем значение 7 разряда: 153>128, следовательно, в 7 разряде находится «1».

1.6 разряд: 153<(128+64=192), следовательно, в 6 разряде находится «0».

2.разряд: 153<(128+32=160), следовательно, в 5 разряде находится «0».

3.разряд: 153>(128+16=144), следовательно, в 4 разряде находится «1».

4.3 разряд: 153>(144+8=152), следовательно, в 3 разряде находится «1».

5.3 разряд: 153>(152+4=156), следовательно, во 2 разряде находится «0».

6.2 разряд: 153>(152+2=154), следовательно, в 1 разряде находится «0».

7.1 разряд: 153=(152+1=153), следовательно, в 0 разряде находится «1».

8.Таким образом, 15310=100110012.

28

Список литературы

1.RFC 791 – Internet Protocol.

2.RFC 950 – Internet Standard Subnetting Procedure.

3.RFC 1518 – An Architecture for IP Address Allocation with CIDR.

4.RFC 1519 – Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy”.

5.Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. Издание 4-е. С-Пб : Питер, 2010. - 916с.

6.Таненбаум Э. Компьютерные сети. Издание 4-е. С-Пб : Питер, 2003. - 992с.

29

Владимир Михайлович Деревяшкин

Лев Викторович Урусов

Адресация в протоколе IPv4

Практикум

Редактор: Д.С. Матвеев Корректор: В.В. Сиделина

Подписано в печать 30.06.2014г.

Формат бумаги 60х84/16, отпечатано на ризографе, шрифт № 10, изд.л. 1,9; заказ № 92, тираж – 220, СибГУТИ.

630102, Новосибирск, ул. Кирова, 86