- •Задание к курсовой работе по курсу “Компьютерные сети передачи данных” и справочные сведения для выполнения работы
- •1. Адресация в ip-сетях
- •1.1 Типы адресов стека tcp/ip
- •1.2 Классы ip-адресов
- •1.3 Подсети
- •1.1.1.1.2Маска подсети
- •2. Выделение ip-подсетей
- •2.1 Пример 1. 512 подсетей (ip-адрес класса b)
- •1.1.1.1.3Определение маски подсети и расширенного сетевого префикса
- •1.1.1.1.4Определение номеров подсетей
- •1.1.1.1.5Определение адресов узлов
- •1.1.1.1.6Определение широковещательного адреса
- •2.2 Пример 2. 8 подсетей (ip-адрес класса b)
- •2.3 Пример 3. 8 подсетей (ip-адрес класса c)
- •1.1.1.1.83. Краткие сведения о коммутаторах
1.1.1.1.4Определение номеров подсетей
Выделенные 512 подсетей пронумеруем от 0 до 511. Если выделить 9 разрядов для двоичного представления десятичных чисел от 0 до 511, то получим: 0 (00000000)2, 1 (00000001)2, 2 (00000010)2, 3 (00000011)2, …, 511 (11111111)2. Например, для определения подсети номер 3 (№3) сетевой администратор размещает двоичное представление числа 3 (00000011)2 в девяти битах номера подсети. Номера подсетей для рассматриваемого примера приводятся ниже. В каждом адресе курсивом выделен расширенный сетевой префикс всего адреса, а 9-разрядное представление поля номера подсети выделено жирным шрифтом.
Базовая сеть: 10001100.00011001.00000000.00000000 = 140.25.0.0/16
Подсеть №0: 10001100.00011001.00000000.00000000 = 140.25.0.0/25
Подсеть №1: 10001100.00011001.00000000.10000000 = 140.25.0.128/25
Подсеть №2: 10001100.00011001.00000001.00000000 = 140.25.1.0/25
Подсеть №3: 10001100.00011001.00000001.10000000 = 140.25.1.128/25
Подсеть №4: 10001100.00011001.00000010.00000000 = 140.25.2.0/25
Подсеть №5: 10001100.00011001.00000010.10000000 = 140.25.2.128/25
Подсеть №6: 10001100.00011001.00000011.00000000 = 140.25.3.0/25
Подсеть №7: 10001100.00011001.00000011.10000000 = 140.25.3.128/25
Подсеть №8: 10001100.00011001.00000100.00000000 = 140.25.4.0/25
Подсеть №9: 10001100.00011001.00000100.10000000 = 140.25.4.128/25
…
Подсеть №510: 10001100.00011001.11111111.00000000 = 140.25.255.0/25
Подсеть №511: 10001100.00011001.11111111.10000000 = 140.25.255.128/25
1.1.1.1.5Определение адресов узлов
Итак, администратор выделил 7 бит для идентификации узлов в каждой подсети. Это означает, что каждая подсеть имеет 126 адресов для идентификации узлов. Узлы в подсети нумеруются от 1 до 126. Ниже приведен перечень адресов узлов для подсети №3. При этом курсивом выделен расширенный сетевой префикс, а жирным шрифтом показано 7-разрядное поле номера узла.
Подсеть №3: 10001100.00011001.00000001.10000000 = 140.25.1.128/25
Узел №1: 10001100.00011001.00000001.10000001 = 140.25.1.129/25
Узел №2: 10001100.00011001.00000001.10000010 = 140.25.1.130/25
Узел №3: 10001100.00011001.00000001.10000011 = 140.25.1.131/25
Узел №4: 10001100.00011001.00000001.10000100 = 140.25.1.132/25
Узел №5: 10001100.00011001.00000001.10000101 = 140.25.1.133/25
Узел №6: 10001100.00011001.00000001.10000110 = 140.25.1.134/25
…
Узел №62: 10001100.00011001.00000001.10111110 = 140.25.1.190/25
Узел №63: 10001100.00011001.00000001.10111111 = 140.25.1.191/25
Узел №64: 10001100.00011001.00000001.11000000 = 140.25.1.192/25
Узел №65: 10001100.00011001.00000001.11000001 = 140.25.1.193/25
…
Узел №123: 10001100.00011001.00000001.11111011 = 140.25.1.251/25
Узел №124: 10001100.00011001.00000001.11111100 = 140.25.1.252/25
Узел №125: 10001100.00011001.00000001.11111101 = 140.25.1.253/25
Узел №126: 10001100.00011001.00000001.11111110 = 140.25.1.254/25
1.1.1.1.6Определение широковещательного адреса
Для подсети №3 широковещательным адресом будет адрес, в котором все биты поля номера узла установлены в единицу:
10001100.00011001.00000001.11111111 = 140.25.1.255
2.2 Пример 2. 8 подсетей (ip-адрес класса b)
Изменим ситуацию. Пусть организации назначен сетевой адрес 132.45.0.0/16. Администратору поручено сформировать 8 подсетей. Для идентификации такого количества подсетей требуется три бита. В этом случае расширенный сетевой префикс будет равен /19 (маска подсети 255.255.224.0). Ниже приведены адреса этих подсетей в двоичном и десятичном представлениях:
Подсеть №0: 10000100.00101101.00000000.00000000 = 132.45.0.0/19
Подсеть №1: 10000100.00101101.00100000.00000000 = 132.45.32.0/19
Подсеть №2: 10000100.00101101.01000000.00000000 = 132.45.64.0/19
Подсеть №3: 10000100.00101101.01100000.00000000 = 132.45.96.0/19
Подсеть №4: 10000100.00101101.10000000.00000000 = 132.45.128.0/19
Подсеть №5: 10000100.00101101.10100000.00000000 = 132.45.160.0/19
Подсеть №6: 10000100.00101101.11000000.00000000 = 132.45.192.0/19
Подсеть №7: 10000100.00101101.11100000.00000000 = 132.45.224.0/19
Теперь определим адреса узлов для подсети №3 (132.45.96.0/19 – 10000100.00101101.01100000.00000000):
Подсеть №3: 10000100.00101101.01100000.00000000 = 132.45.96.0/19
Узел №1: 10000100.00101101.01100000.00000001 = 132.45.96.1/19
Узел №2: 10000100.00101101.01100000.00000010 = 132.45.96.2/19
Узел №3: 10000100.00101101.01100000.00000011 = 132.45.96.3/19
…
Узел №8190: 10000100.00101101.01111111.11111110 = 132.45.127.254/19
Определим широковещательный адрес для подсети №3 (132.45.96.0/19):
10000100.00101101.01111111.11111111 = 132.45.127.255/19
