7 Изучение структуры ip-адреса Цель работы icon

7 Изучение структуры ip-адреса Цель работы


Скачать 35.14 Kb.
Название7 Изучение структуры ip-адреса Цель работы
Размер35.14 Kb.
ТипДокументы

7 Изучение структуры IP-адреса

Цель работы: изучение принципов адресации в сетях TCP/IP и приобретение практических навыков применения и назначения IP-адресов с использованием масок.

7.1 Типы адресов стека TCP/IP

В стеке TCP/IP используются три типа адресов: локальные (называемые также аппаратными), IP-адреса и символьные доменные имена.

В терминологии TCP/IP под локальным адресом понимается такой тип адреса, который используется средствами базовой технологии для доставки данных в пределах подсети, являющейся элементом составной интерсети. В разных подсетях допустимы разные сетевые технологии, разные стеки протоколов, поэтому при создании стека TCP/IP предполагалось наличие разных типов локальных адресов. Если подсетью интерсети является локальная сеть, то локальный адрес - это МАС-адрес. Однако протокол IP может работать и над протоколами более высокого уровня, например, над протоколом IPX или Х.25. В этом случае локальными адресами для протокола IP соответственно будут адреса IPX и Х.25. Компьютер в локальной сети может иметь несколько локальных адресов даже при одном сетевом адаптере. Некоторые сетевые устройства не имеют локальных адресов. Например, к таким устройствам относятся глобальные порты маршрутизаторов, предназначенные для соединений типа «точка-точка».

IP-адреса представляют собой основной тип адресов, на основании которых сетевой уровень передает пакеты между сетями. Эти адреса состоят из 4 байт, например, 109.26.17.100. IP-адрес назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер сети может быть выбран администратором произвольно, либо назначен по рекомендации специального подразделения Internet (Internet Network Information Center, InterNIC), если сеть должна работать как составная часть Internet. Номер узла в протоколе IP назначается независимо от локального адреса узла. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.

^ Символьные доменные имена. Символьные имена в IP-сетях называются доменными и строятся по иерархическому признаку. Между доменным именем и IP-адресом узла нет никакого алгоритмического соответствия, поэтому необходимо использовать какие-то дополнительные таблицы или службы, чтобы узел сети однозначно определялся как по доменному имени, так и по IP-адресу. В сетях TCP/IP используется специальная распределенная служба Domain Name System (DNS), которая устанавливает это соответствие на основании создаваемых администраторами сети таблиц соответствия. Поэтому доменные имена называют также DNS-именами.

^ 7.2 Классы IP-адресов

IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел, представляющих значения каждого байта в десятичной форме и разделенных точками, например:

128.10.2.30 - традиционная десятичная форма представления адреса;

10000000 00001010 00000010 00011110 - двоичная форма представления

этого же адреса.

Адрес состоит из двух логических частей - номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая - к номеру узла, определяется значениями первых бит адреса. Значения этих бит являются также признаками того, к какому классу относится тот или иной IP-адрес. На рисунке 2.1 показана структура IP-адресов различных классов.

Если адрес начинается с 0, то сеть относят к классу А и номер сети занимает один байт, остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера в диапазоне от 1 до 126. (Номер 0 не используется, а номер 127 зарезервирован для специальных целей, о чем будет сказано ниже.)

Количество узлов в сетях класса А может достигать 2 , то есть 16 777 216 узлов.

Класс A. Оссссссс уууууууу уууууууу уууууууу

Класс B. 10сссссс сссссссс уууууууу уууууууу

Класс C. 110ссссс сссссссс сссссссс уууууууу

Класс D. 1110аааа аааааааа аааааааа аааааааа

Класс E. 11110ззз зззззззз зззззззз зззззззз


Рисунок 7.1 - Классы IP-адресов

(с - бит, входящий в номер сети; у - бит, входящий в номер узла; а - бит, входящий в адрес группы multicast; з - бит, входящий в зарезервированный адрес)


Если первые два бита адреса равны 10, то сеть относится к классу В. В сетях класса В под номер сети и под номер узла отводится по 16 бит. Таким образом, сеть класса В является сетью средних размеров с максимальным числом узлов 216, что составляет 65 536 узлов.

Если адрес начинается с последовательности 110, то это сеть класса С. В этом случае под номер сети отводится 24 бита, а под номер узла - 8 бит. Сети этого класса наиболее распространены, число узлов в них ограничено 2 , то есть 256 узлами.

Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес - multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес.

Если адрес начинается с последовательности 11110, то это значит, что данный адрес относится к классу Е. Адреса этого класса зарезервированы для будущих применений.

^ 7.3 Особые IP-адреса

В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов:

  • Если весь IP-адрес состоит только из двоичных нулей, то он обозначает адрес того узла, который сгенерировал этот пакет; этот режим используется только в некоторых сообщениях ICMP.

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

  • Если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast).

  • Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, пакет с адресом 192.190.21.255 доставляется всем узлам сети 192.190.21.0. Такая рассылка называется широковещательным сообщением (broadcast).

При адресации необходимо учитывать те ограничения, которые вносятся особым назначением некоторых IP-адресов. Так, ни номер сети, ни номер узла не может состоять только из одних двоичных единиц или только из одних двоичных нулей. Отсюда следует, что максимальное количество узлов, приведенное для сетей каждого класса, на практике должно быть уменьшено на 2. Например, в сетях класса С под номер узла отводится 8 бит, которые позволяют задавать 256 номеров: от 0 до 255. Однако на практике максимальное число узлов в сети класса С не может превышать 254, так как адреса 0 и 255 имеют спе­циальное назначение. Из этих же соображений следует, что конечный узел не может иметь адрес типа 98.255.255.255, поскольку номер узла в этом адресе класса А состоит из одних двоичных единиц.

Особый смысл имеет IP-адрес, первый октет которого равен 127. Он используется для тестирования программ и взаимодействия процессов в пределах одной машины. Когда программа посылает данные по IP-адресу 127.0.0.1, то образуется как бы «петля». Данные не передаются по сети, а возвращаются модулям верхнего уровня как только что принятые. Поэтому в IP-сети запрещается присваивать машинам IP-адреса, начинающиеся со 127. Этот адрес имеет название loopback.

В протоколе IP нет понятия широковещательности в том смысле, в котором оно используется в протоколах канального уровня локальных сетей, когда данные должны быть доставлены абсолютно всем узлам. Как ограниченный широковещательный IP-адрес, так и широковещательный IP-адрес имеют пределы распространения в интерсети - они ограничены либо сетью, к которой принадлежит узел-источник пакета, либо сетью, номер которой указан в адресе назначения.

Уже упоминавшаяся форма группового IP-адреса - multicast - означает, что данный пакет должен быть доставлен сразу нескольким узлам, которые образуют группу с номером, указанным в поле адреса. Узлы сами идентифицируют себя, то есть определяют, к какой из групп они относятся. Один и тот же узел может входить в несколько групп. Члены какой-либо группы multicast не обязательно должны принадлежать одной сети. Групповой адрес не делится на поля номера сети и узла и обрабатывается маршрутизатором особым образом.

Групповая адресация предназначена для экономичного распространения в Internet или большой корпоративной сети аудио- или видеопрограмм, предназначенных сразу большой аудитории слушателей или зрителей. Если такие средства найдут широкое применение, то Internet сможет создать серьезную конкуренцию радио и телевидению.

^ 7.4 Использование масок в IP-адресации

Важным элементом разбиения адресного пространства Internet являются подсети. Подсеть - это подмножество сети, не пересекающееся с другими подсетями. Это означает, что сеть организации может быть разбита на фрагменты, каждый из которых будет составлять подсеть. Реально каждая подсеть соответствует физической локальной сети (например, сегменту Ethernet). Подсети используются для того, чтобы обойти ограничения физических сетей на число узлов в них и максимальную длину кабеля в сегменте сети. Например, сегмент тонкого Ethernet имеет максимальную длину 185 м и может включать до 32 узлов. Самая маленькая сеть класса С может состоять из 254 узлов. Для того чтобы достичь этого значения, необходимо объединить несколько физических сегментов сети. Сделать это можно либо с помощью физических устройств (например, повторителей), либо при помощи машин-шлюзов. В первом случае разбиение на подсети не требуется, так как логически сеть выглядит как одно целое. При использовании шлюза сеть разбивается на подсети.

Разбиение сети на подсети использует ту часть IP-адреса, которая закреплена за номерами компьютеров. Администратор сети может замаскировать часть IP-адреса и использовать ее для назначения номеров подсетей. Фактически способ разбиения адреса на две части, теперь будет применяться к адресу компьютера из IP-адреса сети, в которой организуется разбиение на подсети.

Маска подсети - это четыре байта, которые накладываются на IP-адрес для получения номера подсети. Например, маска 255.255.255.0 позволяет разбить сеть класса B на 254 подсети по 254 узла в каждой. Подсети не только решают, но и создают ряд проблем. Например, происходит потеря адресов, но уже не по причине физических ограничений, а по причине принципа построения адресов подсети. Так, выделение трех битов на адрес подсети приводит к образованию не восьми, а только шести подсетей, так как номера 0 и 7 нельзя использовать в силу специального значения IP-адресов, состоящих из нулей или из единиц.

Для стандартных классов сетей маски имеют следующие значения:

класс А - 11111111. 00000000. 00000000. 00000000 (255.0.0.0);

класс В - 11111111. 11111111. 00000000. 00000000 (255.255.0.0);

класс С - 11111111. 11111111. 11111111. 00000000 (255.255.255.0).

Снабжая каждый IP-адрес маской, можно отказаться от понятий классов адресов и сделать систему адресации более гибкой. Например, адрес 185.23.44.206 попадает в диапазон 128-191, то есть адрес относится к классу В. Следовательно, номером сети являются первые два байта, дополненные двумя нулевыми байтами - 185.23.0.0, а номером узла - 0.0.44.206. Если этот адрес ас­социировать с маской 255.255.255.0, то номером подсети будет 185.23.44.0, а не 185.23.0.0, как это определено системой классов.

В масках количество единиц в последовательности, определяющей границу номера сети, не обязательно должно быть кратным 8, чтобы повторять деление адреса на байты. Пусть, например, для IP-адреса 129.64.134.5 указана маска 255.255.128.0, то есть в двоичном виде:

IP-адрес 129.64.134.5 - 10000001.01000000.10000110.00000101 Маска 255.255.128.0 - 11111111.11111111.10000000.00000000 Если использовать для определения границы номера сети маску, то 17 последовательных единиц в маске, «наложенные» на IP-адрес, определяют в качестве номера сети в двоичном выражении число:

10000001. 01000000. 10000000. 00000000 или в десятичной форме записи -

номер сети 129.64.128.0, а номер узла 0.0.6.5.


Ниже приведены соответствия масок количеству подсетей и максимальному числу узлов в подсети для различных классов.

Класс А

Первый байт IP-адреса – класс IP-адреса

Распределение 1 и 0 в 3 оставшихся байтах маски говорит о:

  • к-ве подсетей (Nпс=2n-2) (n - к-во 1) и




  • максимальном числе узлов в подсети (Nmaxу=2m-2)(m -к-во 0)


{ n+m=24}


IP-адрес первого узла в первой подсети^

  • первый байт IP-адреса остается такой же как в исходном IP-адресе

  • остальные байты считаются по следующему алгоритму:

Определяем дополнительный код маски – это количество IP-адресов. Прибавляем к результату 1 – это оставшиеся 3 байта требуемого IP-адреса


Для адреса 10.131.2.155 и маски подсети 255.192.0.0 определите

класс IP-адреса (A,B,C)

число подсетей, которое можно образовать с использованием данной маски

максимальное число узлов в подсети

IP-адрес первого узла в первой подсети

Решение:

192=128+64=11000000

22-2=4-2=2

222-2=4194304-2=4194302

Первый байт – 10

Доп.код маски – 1000000 00000000 00000000

3 ост.байта - 1000000 00000000 00000001

Ответ записываются в одну строку через пробел:

A 2 4194302 10.64.0.1#


Для адреса 105.52.132.19 и маски подсети 255.240.0.0

240=128+64+32+16=11110000

24=16-2 220-2=1048576-2 24 0 1

A 14 1048574 105.16.0.1#

}

Для адреса 107.166.146.243 и маски подсети 255.255.128.0

255.128=11111111.1000000

29-2=512-2 215-2=32768-2 0 27 1


A 510 32766 107.0.128.1#

}

Для адреса 116.151.159.241 и маски подсети 255.255.248.0

255.248=11111111.11111000

213-2=8192-2 211-2=2048-2 0 23 1

A 8190 2046 116.0.8.1#

}

Для адреса 118.103.150.82 и маски подсети 255.224.0.0

224=128+64+32=11100000

23-2=8-2 221-2=2097152-2 25 0 1

A 6 2097150 118.32.0.1#

}

Для адреса 118.118.33.130 и маски подсети 255.255.224.0

255.224=255.128+64+32=11111111.11100000

211-2=2048-2 213-2=8192-2 0 25 1

A 2046 8190 118.0.32.1#

}


Класс В

Первый байт IP-адреса – класс IP-адреса

Второй байт IP-адреса – не меняется

Распределение 1 и 0 в 2 оставшихся байтах маски говорит о:

  • к-ве подсетей (Nпс=2n-2) (n - к-во 1) и




  • максимальном числе узлов в подсети (Nmaxу=2m-2)(m -к-во 0)


{ n+m=16}


IP-адрес первого узла в первой подсети^

  • первый байт IP-адреса остается такой же как в исходном IP-адресе

  • второй байт IP-адреса остается такой же как в исходном IP-адресе

  • остальные байты считаются по следующему алгоритму:

Определяем дополнительный код маски – это количество IP-адресов. Прибавляем к результату 1 – это оставшиеся 3 байта требуемого IP-адреса


Для адреса 128.144.250.68 и маски подсети 255.255.255.240

255.240=255.128+64+32+16=11111111.11110000 212=4096-2 24-2=16-2


B 4094 14 128.144.0.17#

}

Для адреса 128.194.33.158 и маски подсети 255.255.254.0

254.0=254.128+64+32+16=11111110.00000000

27=128-2 29-2=512-2 21 1


B 126 510 128.194.2.1#

}

Для адреса 129.153.160.170 и маски подсети 255.255.255.240

255.240=255.128+64+32+16=11111111.11110000

212=4096-2 24-2=16-2 0 1 24+1


B 4094 14 129.153.0.17#

}

Для адреса 129.35.84.248 и маски подсети 255.255.192.0

192.0=128+64=11000000.00000000

22=4-2 214-2=16384-2 26 1


B 2 16382 129.35.64.1#

}

Для адреса 129.64.116.185 и маски подсети 255.255.224.0

224.0=128+64+32.0=11100000.00000000

23=8-2 213-2=8192-2 25 1


B 6 8190 129.64.32.1#

}

Для адреса 130.194.135.140 и маски подсети 255.255.255.224

255.224=255.128+64+32=11111111.11100000

211=2048-2 25-2=32-2 0 25+1


B 2046 30 130.194.0.33#

}


Класс C

Первый байт IP-адреса – класс IP-адреса

Второй байт IP-адреса – не меняется

Третий байт IP-адреса – не меняется

Распределение 1 и 0 в оставшемся байте маски говорит о:

  • к-ве подсетей (Nпс=2n-2) (n - к-во 1) и

  • максимальном числе узлов в подсети (Nmaxу=2m-2)(m -к-во 0)

{ n+m=8}

IP-адрес первого узла в первой подсети^

  • первый байт IP-адреса остается такой же как в исходном IP-адресе

  • второй байт IP-адреса остается такой же как в исходном IP-адресе

  • третий байт IP-адреса – не меняется

  • четвертый байт считаются по следующему алгоритму:

Определяем дополнительный код маски – это количество IP-адресов. Прибавляем к результату 1 – это оставшиеся 3 байта требуемого IP-адреса


Для адреса 192.237.133.204 и маски подсети 255.255.255.248

248=128+64+32+16+8=11111000

25-2=32-2 23-2=8-2 23+1

C 30 6 192.237.133.9#

}

Для адреса 193.236.141.56 и маски подсети 255.255.255.240

240=128+64+32+16=11110000

24-2=16-2 24-2=16-2 24+1

C 14 14 193.236.141.17#

}

Для адреса 194.114.114.252 и маски подсети 255.255.255.224

224=128+64+32=11100000

23-2=8-2 25-2=32-2 25+1


C 6 30 194.114.114.33#

}

Для адреса 194.171.50.80 и маски подсети 255.255.255.192

192=128+64=11000000

22-2=4-2 26-2=64-2 26+1


C 2 62 194.171.50.65#

}

Для адреса 195.41.117.22 и маски подсети 255.255.255.248

248=128+64+32+16+8=11111000

25-2=32-2 23-2=8-2 23+1


C 30 6 195.41.117.9#

}

Для адреса 195.71.162.218 и маски подсети 255.255.255.248

248=128+64+32+16+8=11111000

25-2=32-2 23-2=8-2 23+1


C 30 6 195.71.162.9#

}

Для адреса 195.90.131.223 и маски подсети 255.255.255.248

248=128+64+32+16+8=11111000

25-2=32-2 23-2=8-2 23+1


C 30 6 195.90.131.9#


^ 7.5 Задание на лабораторную работу

  1. Ознакомиться с теоретическим материалом.

  2. Задача 1. Для заданных IP-адресов классов А, В и С и предложенных масок определить:




  • класс адреса;

  • максимально возможное количество подсетей, которое можно образо­вать с использованием данной маски;

  • диапазон изменения адресов подсетей;

  • максимальное число узлов в подсетях.

  1. Задача 2. По заданным классу (А, В или С), количеству подсетей N и максимальному количеству компьютеров M1...MN в каждой подсети определить маску для разбиения на подсети. Сделать вывод о возможности такого разбиения. Если разбиение невозможно, то сформулировать рекомендации по изменению каких-либо исходных данных для обеспечения возможности разбиения.

  2. Выполнение задач 1 и 2 реализовано в виде теста в курсе «Сети ЭВМ и средства коммуникаций» (Лабраб 7) на сайте lms.guap.ru.. Для прохождения теста необходимо знать логин и пароль. Все вопросы теста построены по нижеприведенной модели:

Для адреса Х.Х.Х.Х и маски подсети А.А.А.А определите

  • класс IP-адреса (A,B,C)

  • число подсетей, которое можно образовать с использованием данной маски

  • максимальное число узлов в подсети

  • IP-адрес первого узла в первой подсети

Ответы записываются в одну строку через пробел


  1. По результатам работы оформить отчет. Содержание отчета: исходные данные, расчеты указанных параметров, выводы и рекомендации.

7.6 Контрольные вопросы

  1. Типы адресов, используемые в стеке TCP/IP, их назначение и применяемые схемы адресации.

  2. Классы IP-адресов.

  3. Для каких целей используются договоренности об особых адресах?

  4. Использование масок при назначении адресов.

  5. Вид маски, принцип ее использования и методика выбора маски.

Похожие:

7 Изучение структуры ip-адреса Цель работы icon7 Изучение структуры ip-адреса Цель работы
Цель работы: изучение принципов адресации в сетях tcp/ip и приобретение практических навыков применения и назначения ip-адресов с...
7 Изучение структуры ip-адреса Цель работы iconРОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДЕПРЕНИМАТЕЛЬСТВА
Цель работы: изучение структуры и принципов работы персонального компьютера, характеристик его основных блоков. Получение информации...
7 Изучение структуры ip-адреса Цель работы iconЦель работы: Ознакомление с основами создания простейшего приложения на языке Turbo Delphi. Изучение основных типов языка и структуры программы. Задания к работе
Составить блок-схему и программу для вычисления длины биссектрисы на сторону с в треугольнике авс
7 Изучение структуры ip-адреса Цель работы icon6 Расчет конфигурации сети Ethernet Цель работы
Цель работы: изучение принципов построения сетей по стандарту Ethernet и приобретение практических навыков оценки корректности их...
7 Изучение структуры ip-адреса Цель работы iconИсследование счетчиков импульсов 1 Цель работы
Изучение принципов построения счетчиков импульсов, способов организации цепей переноса. Изучение методики синтеза счетчиков с параллельным...
7 Изучение структуры ip-адреса Цель работы icon4 Работа с электронной почтой в программе Microsoft Outlook Express Цель работы
Работа с электронной почтой в программе Microsoft Outlook Express Цель работы: изучение принципов работы почтовых агентов и приобре­тение...
7 Изучение структуры ip-адреса Цель работы iconВведение краткая характеристика предприятия
Цель работы изучение организации бухгалтерского учета и внутреннего аудита в ООО «ук модус ЛеО»
7 Изучение структуры ip-адреса Цель работы iconИсследование при помощи рефлектометра дополнительных потерь на изгибе волокна
Цель работы: изучение влияния механических воздействий на оптический световод, приобретение навыков проведения рефлектометрических...
7 Изучение структуры ip-адреса Цель работы iconЛабораторная работа №1 Опыт №3. Экспериментальное изучение наклёпа материала
Цель опыта: изучение характера изменения механических свойств малоуглеродистой стали при повторном нагружении в результате пластического...
7 Изучение структуры ip-адреса Цель работы iconЦели практики: Изучение разнообразных биотопов
Изучение методики работы с определительными таблицами и обработки собранного материала
7 Изучение структуры ip-адреса Цель работы iconЦель работы Порядок выполнения работы
Цель работы : Знать основные единицы физических величин и дольные единицы измерений
Вы можете разместить ссылку на наш сайт:
Документы


При копировании материала укажите ссылку ©ignorik.ru 2015

контакты
Документы