Лабораторная работа 3
Тема: IP-адресация. Расчёт адресации в сетях.
Цель работы:
Методические указания
Протокол– это набор правил, описывающих метод передачи информации по сети. Понятие протокола является исключительно важным для компьютерных сетей. Это связано с тем, что сеть может объединять компьютеры разных типов, работающие под управлением разных операционных систем. Чтобы эти компьютеры могли обмениваться друг с другом информацией, они должны «разговаривать на одном языке», то есть использовать одни и те же протоколы - правила передачи информации по сети.
Стек протоколов TCP/IP является протокольной основой Интернет. Ключевым моментом при этом является IP-адресация.
IP-адрес– это уникальный числовой адрес, однозначно идентифицирующий узел, группу узлов или сеть. IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел (так называемых «октетов»), разделенных точками, каждое из которых может принимать значения в диапазоне от 0 до 255, например:
128.10.2.30 - традиционная десятичная форма представления адреса,
10000000 00001010 00000010 00011110 - двоичная форма представления этого же адреса.
Адрес состоит из двух логических частей - номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая к номеру узла, определяется значениями первых битов адреса по следующим правилам:
-
Если адрес начинается с 0, то сеть относят к классу А, и номер сети занимает один байт, остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера в диапазоне от 1 до 126. (Номер 0 не используется, а номер 127 зарезервирован для специальных целей). В сетях класса А количество узлов должно быть больше 216, но не превышать 224.
-
Если первые два бита адреса равны 10, то сеть относится к классу В и является сетью средних размеров с числом узлов 28- 216. В сетях класса В под адрес сети и под адрес узла отводится по 16 битов, то есть по 2 байта.
-
Если адрес начинается с последовательности 110, то это сеть класса С с числом узлов не больше 28. Под адрес сети отводится 24 бита, а под адрес узла - 8 битов.
-
Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес - multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес.
-
Если адрес начинается с последовательности 11110, то это адрес класса Е, он зарезервирован для будущих применений.
В таблице 1 приведены диапазоны номеров сетей, соответствующих каждому классу сетей.
Таблица 1
В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов:
-
если IР-адрес состоит только из двоичных нулей,то он обозначает адрес того узла, который сгенерировал этот пакет;
0 0 0 0 ................................... 0 0 0 0 |
-
если в поле номера сети стоят 0,то по умолчанию считается, что этот узел принадлежит той же самой сети, что и узел, который отправил пакет;
0 0 0 0 .......0 Номер узла |
-
если все двоичные разряды IP-адреса равны 1,то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limitedbroadcast);
1 1 1 1 .........................................1 1 |
-
если в поле адреса назначения стоят сплошные 1,то пакет, имеющий такой адрес рассылается всем узлам сети с заданным номером. Такая рассылка называется широковещательным сообщением (broadcast);
Номер сети 1111................11 |
-
адрес 127.0.0.1 зарезервирован для организации обратной связи при тестировании работы программного обеспечения узла без реальной отправки пакета по сети. Этот адрес имеет название loopback.
Уже упоминавшаяся форма группового IP-адреса - multicast - означает, что данный пакет должен быть доставлен сразу нескольким узлам, которые образуют группу с номером, указанным в поле адреса. Узлы сами идентифицируют себя, то есть определяют, к какой из групп они относятся. Один и тот же узел может входить в несколько групп. Такие сообщения в отличие от широковещательных называются мультивещательными. Групповой адрес не делится на поля номера сети и узла и обрабатывается маршрутизатором особым образом.
Ход работы:
-
Ознакомиться с теоретическими сведениями по теме.Особенно внимательно изучить материал, относящийся кIP-адресации.
-
На основе примера, разобранного для сетей класса А, заполнить третью колонку таблицы 1.
-
Выполнить аналогичные расчеты и заполнить четвертую и пятую колонки таблицы 1.
Для выполнения задания 2 необходимо выполнить следующие действия:
-
Перевести каждое числоIP-адреса в двоичную форму. Для перевода можно воспользоваться программой «Калькулятор», установив «Вид/Инженерный».
-
По первым битам IP-адреса определить класс сети.
-
В соответствии с классом определить маску сети по умолчанию.
-
Выписать только те биты IP-адреса, которые соответствуют единичным битам в маске сети. Представить эти биты в точечной нотации. Это будет номер сети.
-
Выписать те биты IP-адреса, которые соответствуют нулевым битам в маске сети. Представить их в точечной нотации. Это будет номер хоста.
-
В двоичном представлении IP-адреса биты, соответствующие номеру хоста, заменить единицами. Представить получившийся адрес в точечной нотации. Это будет широковещательный адрес.
Задание 1
-
Ознакомьтесь с теоретическими сведениями по теме «Протоколы. IP-адресация».
-
Заполните таблицу 2 «Характеристики сетей различных классов».
Таблица 2
Номер по порядку | Характеристика сети | Класс сети |
А | В | С |
1 | 2 | 3 | 4 | 5 |
-
| Формат первого байтаIP-адреса | | | |
-
| Число байтов для номера сети | | | |
-
| Число байтов для номера хоста | | | |
-
| Минимальный номер сети в точечной нотации | | | |
-
| Максимальный номер сети в точечной нотации | | | |
-
| Число различных сетей | | | |
-
| Минимальный номер хоста в точечной нотации | | | |
-
| Максимальный номер хоста в точечной нотации | | | |
-
| Число различных хостов | | | |
-
| Маска сети по умолчанию | | | |
-
ДляIP-адреса, указанного в индивидуальном задании, считая, что маска сети задана по умолчанию, определите:
-
Класс сети;
-
Число сетей в этом классе;
-
Маску сети по умолчанию;
-
Номер сети;
-
Номер хоста;
-
Минимальный номер сети;
-
Максимальный номер сети;
-
Широковещательный адрес.
-
Используя маску, указанную в индивидуальном задании, определите
-
Число хостов;
-
Маску сети (в десятичной нотации);
-
Номер сети;
-
Номер хоста;
-
Минимальный номер хоста;
-
Максимальный номер хоста;
-
Широковещательный адрес.
Пример выполнения задания 2.
ПустьIP-адрес 64.10.20.30
Переводим числа в двоичный формат:
6410=010000002
1010=000010102
2010=000101002
3010=000111102
Записываем двоичную форму представления IP-адреса:
01000000.00001010.00010100.00011110
Первые биты адреса – 01, значит, это сеть класса А.
Маска сети по умолчанию: 255.0.0.0
Записываем в двоичной форме маску сети и IP-адрес:
Маска:11111111.00000000.00000000.00000000
IP-адрес:01000000.00001010.00010100.00011110
__________________________________
Эти битыА эти биты
соответствуютсоответствуют
номеру сетиномеру хоста
Значит, номер сети - 010000002или 6410
номер хоста - 00001010.00010100.000111102или 10.20.3010
Заменяем в IP-адресе номер хоста единицами, получим широковещательный адрес 01000000.111111.111111.1111112или 64.255.255.255
Следовательно:
IP-адрес64.10.20.30
Класс сетиА
Маска сети255.0.0.0
Номер сети64
Номер хоста10.20.30
Широковещательный адрес 64.255.255.255
При выполнении задания 3по индивидуальному варианту (таблица 3)необходимо вначале определить маску сети. Маска содержит столько единичных битов, сколько указано в числе после дробной черты. Остальные вычисления выполняются подобно заданию 2.
Контрольные вопросы
-
Что такое протокол?
-
Назовите уровни модели протоколов модели ISO/OSI и назначение протоколов каждого уровня.
-
Назовите уровни стека протоколов TCP/IP и назначение протоколов каждого уровня.
-
Приведите примеры протоколов, входящих в стек TCP/IP.
-
Что такое IP-адрес?
-
Каковы правила назначения IP-адресов?
-
Как проанализировать IP-адрес?
Варианты индивидуальных заданий
Таблица 3
Номер варианта | IP-адрес к заданию 3 | IP-адрес к заданию 4 |
-
| 192.168.72.33 | 192.168.72.33/20 |
-
| 190.172.55.40 | 190.172.55.40/21 |
-
| 123.232.14.72 | 123.232.14.72/18 |
-
| 196.232.66.54 | 196.232.66.54/25 |
-
| 193.123.55.67 | 193.123.55.67/26 |
-
| 191.172.55.42 | 191.172.55.42/20 |
-
| 178.66.57.18 | 178.66.57.18/20 |
-
| 10.0.0.20 | 10.0.0.20/12 |
-
| 67.192.44.89 | 67.192.44.89/12 |
-
| 128.34.67.11 | 128.34.67.11/18 |
-
| 193.34.126.44 | 193.34.126.44/26 |
-
| 156.32.11.93 | 156.32.11.93/23 |
-
| 167.168.169.170 | 167.168.169.17/20 |
-
| 145.44.11.77 | 145.44.11.77/22 |
-
| 132.45.171.99 | 132.45.171.99/26 |
-
| 198.164.55.55 | 198.164.55.55/26 |
-
| 192.77.121.144 | 192.77.121.144/25 |
-
| 12.13.14.15 | 12.13.14.15/19 |
-
| 44.57.62.39 | 44.57.62.39/18 |
-
| 152.15.66.5 | 152.15.66.5/20 |
-
| 132.45.171.99 | 132.45.171.99/27 |
-
| 198.164.155. 5 | 198.164.155.5/26 |
-
| 192.77.11.44 | 192.77.11.44/29 |
-
| 12.130.140.150 | 12.130.140.150/14 |
-
| 44.57.162.31 | 44.57.162.31/18 |
-
| 152.154.66.65 | 152.154.66.65/20 |
-
| 152.15.66.17 | 152.15.66.17/22 |
-
| 132.45.171.88 | 132.45.171.88/21 |
Выполнив эту практическую работу, Вы узнаете, каков формат IP-адреса, что такое маска сети, научитесь выделять составные части IP-адреса и определять по нему класс сети.
Лабораторная работа 4 Разбиение сети на подсети.
Цель работы: Изучить разбиение сети на подсети.
Методические указания
Ход работы:
-
Ознакомиться с теоретическими сведениями по теме.
-
Выполнить разбиение сети в соответствии с вариантом.
Для выполнения задания 2 необходимо выполнить следующие действия:
-
Перевести IP-адрес в двоичную форму.
-
Выписать только те биты IP-адреса, которые соответствуют единичным битам в маске сети. Представить эти биты в точечной нотации. Это будет номер сети.
-
Выписать те биты IP-адреса, которые соответствуют нулевым битам в маске сети. Представить их в точечной нотации. Это будет номер хоста.
-
В двоичном представлении IP-адреса биты, соответствующие номеру хоста, заменить единицами. Представить получившийся адрес в точечной нотации. Это будет широковещательный адрес.
Задание
-
Ознакомьтесь с теоретическими сведениями по теме «Разбиение сетей на подсети».
-
Выполните разбиение сети на 4 подсети, увеличив исходную маску на два бита.
-
Используя добавленные биты, определите адреса новых сетей. Запишите их в двоичной и десятичной нотациях с новой маской.
-
В каждой из сетей определите:
-
Номер сети;
-
Число хостов; минимальный номер хоста; максимальный номер хоста;
-
Широковещательный адрес.
Контрольные вопросы
Варианты индивидуальных заданий
Таблица 3
Номер варианта | IP-адрес по варианту |
-
| 192.168.72.33/20 |
-
| 190.172.55.40/21 |
-
| 123.232.14.72/18 |
-
| 196.232.66.54/25 |
-
| 193.123.55.67/26 |
-
| 191.172.55.42/20 |
-
| 178.66.57.18/20 |
-
| 10.0.0.20/12 |
-
| 67.192.44.89/12 |
-
| 128.34.67.11/18 |
-
| 193.34.126.44/26 |
-
| 156.32.11.93/23 |
-
| 167.168.169.17/20 |
-
| 145.44.11.77/22 |
-
| 132.45.171.99/26 |
-
| 198.164.55.55/26 |
-
| 192.77.121.144/25 |
-
| 12.13.14.15/19 |
-
| 44.57.62.39/18 |
-
| 12.130.140.150/14 |
Выполнив эту лабораторную работу, Вы научитесь разбивать сети на подсети.