Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная _6 (IP).doc
Скачиваний:
6
Добавлен:
23.08.2019
Размер:
99.84 Кб
Скачать

1. Переведите следующие двоичные числа в десятичные.

Двоичное значение

10001011

10101010

10111111 11100000 00000111 10000001

01111111 00000000 00000000 00000001

2. Переведите следующие десятичные числа в двоичные.

Десятичное значение

250

19

109.128.255.254

131.107.289

Типы адресации

Есть два способа определения того, сколько бит отводится на маску подсети, а сколько на IP-адрес.

Изначально использовалась классовая адресация (INET), но со второй половины 90-х годов XX века она была вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в сети определяется маской подсети.

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

Каждый класс IP-адресов определяет, какая часть адреса отводится под идентификатор сети, а какая — под идентификатор узла.

Класс IP-адреса идентифицируют по значению его первого октета, 32-разрядные IP-адреса могут быть присвоены в общей совокупности 3 720 314 628 узлам. Ниже показано, как определяются поля в IP-адресах разных классов.

Класс

Пер-вые биты

Значение первого байта

IP-адрес

Биты идентификатора сети

Биты иденти­фикатора узла

Кол-во сетей

Кол-во узлов

А

0

1 – 127

w.x.y.z

w (8)

x.y.z (24)

2^7(128) –2

(00000000

и 127) = 126

2^24(16777216) – 2(0.0.0 и 1.1.1)=

16777214

B

10

128-191

w.x.y.z

w.x (16)

y.z (16)

2^14=

16384

2^16(65536) – 2

= 65534

С

110

192-223

w.x.y.z

w.x.y (24)

z (8)

2^21=

2097152

2^8(256)-2

= 254

Знатоки математики, конечно, заметили, что число поддерживаемых сетей и хостов не столь велико, как могло бы быть. 8-битовое число может принимать 256 значений, а не 254, как показано в таблице. Дело в том, что, согласно следующим правилам, некоторые значения идентификаторов не используются:

  1. Биты идентификаторов сети не могут иметь только нулевые значения;

  2. Биты идентификаторов сети не могут иметь только единичные значения;

  3. Биты идентификаторов хостов не могут иметь только нулевые значения;

  4. Биты идентификаторов хостов не могут иметь только единичные значения;

--------------------------------------------------------------------------------

В качестве идентификатора сети не может использоваться значение 127. Оно зарезервировано для диагностики и используется в качестве локальной заглушки.

--------------------------------------------------------------------------------

В каждом классе двоичным значение первых битов заданы возможные десятичные значения первого байта адреса. Например, первый бит адресов класса А всегда равен 0, соответственно, двоичное значение первого байта варьируется от 00000001 до 01111111, т.е. в десятичной форме от 1 до 127. Значит, увидев в IP-адрес, первый байт которого заключен в пределах от 1 до 127, Вы сразу поймете, что это адрес класса А.

В таком адресе идентификатор сети занимает первые 8 битов, о оставшиеся 24 бита отведены идентификатору хоста. Таким образом, всего может существовать 126 сетей класса А (идентификатор сети 127 зарезервирован для диагностики), но в каждую из них можно включить до 16777214 сетевых адаптеров. В классах В и С под идентификатор сети отводится больше битов, значит, и самих таких сетей может быть больше. Правда, за счет сокращения количества битов идентификатора хоста в такие сети можно включить меньшее число адаптеров.