Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 17 IP адреса Маски подсети Основной шлюз.doc
Скачиваний:
4
Добавлен:
04.05.2019
Размер:
274.94 Кб
Скачать

Назначение маски подсети

Маска назначается по следующей схеме 28-n (Для сетей класса C), где n - количество компьютеров в под/сети.

Пример: В некой сети класса C есть 20 компьютеров, маска для такой сети вычисляется следующим образом:

28 - 20 = 236 (0ECh) < = > 255.255.255.236 (0xFFFFFFEC)

Графическое представление пространства адресов наглядно показывает ошибки несогласованности адреса и размера подсети (определяемого маской).

IP-адреса и маски назначаются узлам при их конфигурировании вручную или автоматически с использованием DHCP- или BootP-серверов. Ручное на­значение адресов требует внимания — некорректное назначение адресов и масок приводит к невозможности связи по IP, однако с точки зрения надежности и безопасности (защиты от несанкционированного доступа) оно имеет свои пре­имущества.

DHCP (Dynamic Host Configuration Protocol) — протокол, обеспечивающий автоматическое динамическое назначение IP-адресов и масок подсетей для уз­лов-клиентов DHCP-сервера. Адреса вновь активированным узлам назначаются автоматически из области адресов (пула), выделенных DHCP-серверу. По окон­чании работы узла его адрес возвращается в пул и в дальнейшем может назначать­ся для другого узла. Применение DHCP облегчает инсталляцию и диагностику для узлов, а также снимает проблему дефицита IP-адресов (реально отнюдь не все клиенты одновременно работают в сети).

Протокол BootP выполняет аналогичные функции, но использует статическое распределение ресурсов. При инициализации узел посылает широковещатель­ный запрос, на который BootP-сервер ответит пакетом с IP-адресом, маской, а также адресами шлюзов (gateways) и серверов службы имен (nameservers). Эти данные хранятся в списке, составленном по МАС-адресам клиентов BootP, хра­нящимся на сервере. Естественно, что по отключении узла его IP-адрес не может быть использован другими узлами.

Маска сети необходима для того, чтобы сообщить устройствам, в какой части адреса содержится номер сети, а в какой — номер хост-машины. Маски сетей используют тот же формат, что и IP-адресация. Другими словами, маска имеет длину 32 бита и разделена на 4 октета. Маски сетей имеют все единицы в части, отвечающей сети и сети, и все нули в части, отвечающей хост-машине. По умолчанию, если нет заимствованных битов, маска сети сети класса В будет иметь вид 255.255.0.0. Если же заимствовано 8 бит, маской сети той же сети класса В будет 255.255.255.0 (табл. 2). Поскольку для сетей класса В только 2 октета относятся к полю хост-машин, то для создания сетей может быть задействовано до 14 бит. В сетях класса С только один октет относится к полю хост-машин, поэтому для создания сетей в сетях класса С может быть заимствовано до 6 бит.

Таблица 2

128

64

32

16

8

4

2

1

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

1

0

0

0

0

0

0

0

128

1

1

0

0

0

0

0

0

192

1

1

1

0

0

0

0

0

224

1

1

1

1

0

0

0

0

240

1

1

1

1

1

0

0

0

248

1

1

1

1

1

1

0

0

252

1

1

1

1

1

1

1

0

254

1

1

1

1

1

1

1

1

255