Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерные сети в ПС.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
143.36 Кб
Скачать

Классы узлов

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

Классы адресов и соответствующие им идентификаторы сетей и узлов

Класс

адреса

Старшие

биты

Диапазон десятичных

Значений 1-го октета

Количество

сетей

Количество

Узлов

А

0

1-26

126

16777214

В

10

128-191

16384

65534

С

110

192-223

2097152

254

Распределение IP-адреса на компоненты в соответствии с его классом

Класс адреса

IP-адрес

Идентификатор сети

Идентификатор узла

А

w.x.y.z

w

x.y.z

В

w.x.y.z

w.x

y.z

С

w.x.y.z

w.x.y

z

Сетевой идентификатор 127 зарезервирован для локального сетевого адаптера (loopback adapter). Кроме того, сетевой идентификатор, состоящий из одних нулей, означает, что узел находится в локальной сети, и пакеты для него не будут маршрутизироваться. Использование всех единиц означает, что пакет представляет собой широковещательное сообщение. В идентификаторе узла все нули означают, что пакет предназначен для определенной сети, без указания конкретного узла, а все единицы в идентификаторе узла, что пакет представляет собой широковещательное сообщение для всех узлов определенной сети.

Разделение сети: подсети и их маски

Иногда необходимо дополнительное подразделение блоков адресов, выделенных InterNIC на подсети. В этом случае часть бит, входящих в идентификатор узла, может быть передана идентификатору сети. Для этого предназначены маски подсети.

Маска подсети – это 32-битный адрес, позволяющий определить, сколько бит в адресах используется для идентификатора сети.

Маска подсети по умолчанию для классов адресов: А, В и С.

Класс

адреса

Десятичное

значение маски

Двоичное

значение маски

А

255.0.0.0

11111111.00000000.00000000.00000000

В

255.255.0.0

11111111.11111111.00000000.00000000

С

255.255.255.0

11111111.11111111.11111111.00000000

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

Две основные проблемы с IP-адресацией - неверные сетевые идентификаторы для узлов в одной сети и повторяющиеся идентификаторы узлов сети. Первая проблема может возникнуть при переносе компьютера из одной сети в другую. Вторая проблема решается в Windows NT при помощи широковещательных запросов при инициализации TCP/IP.