- •Интернет. Сервисы, предоставляемые Интернет.
- •Адресация в Интернет. Классы и структура ip-адресов. Выделенные ip-адреса.
- •2.3 Механизм динамического выделения адресов.
- •Маска ip -подсети. Разделение ip -сети на подсети.
- •Доменная система имен в Интернет. Регистрация доменного имени.
- •Электронная почта и ее возможности. Формат электронного письма. "Мусорная" почта (спама): способы ее сокращения.
- •Подключение к Интернет.
- •Поиск информации в Интернет. Популярные поисковые системы. Составление поискового запроса.
- •Организация рекламы в Интернет. Этапы создания web -сайта.
- •Назначение и основные конструкции языка html. Структура html документа
- •Структура html-файла
- •Основы cgi. Назначение и схема работы.
- •Основы Cookies. Назначение и схема работы
- •Proxy -сервер: назначение и использование.
- •Dhcp -сервер: назначение и использование.
2.3 Механизм динамического выделения адресов.
Выделение происходит при обмене сообщений между сервером и клиентом.
Алгоритм получения:
-
Клиент посылается широковещательный (BROADCAST-255.255.255.255) запрос DHCPDISCOVER всем серверам DHCP.
-
Все активные серверы посылают широковещательный ответ DHCPOFFER. Клиент принимает все ответы, инициализацию делает по адресу канального уровня (MAC-адрес для Ethrnet).
-
Клиент выбирает один из предложенных адресов и посылает широковещательно DHCPREQUEST, которое должно содержать параметр Server Identifier, чтобы указать, какой сервер им выбран.
-
Сервер посылает широковещательно DHCPACK.
-
Клиент может работать.
Если клиент сохранил и желает использовать выделенный ранее IP-адрес, он может опустить некоторые шаги алгоритма.
Алгоритм повторного получения:
-
Клиент посылает DHCPREQUEST.
-
Сервер, который узнает конфигурационные параметры клиента, посылает DHCPACK.
-
Клиент может работать.
-
Маска ip -подсети. Разделение ip -сети на подсети.
Биты маски могут принимать следующие значения:
0 00000000
-
10000000
-
11000000
-
11100000
-
11110000
-
11111000
-
11111100
-
11111111
Пример:
1) сети могут иметь маски
А: 255.0.0.0 – или 8+0+0+0=8
В:255.255.0.0 – или 8+8+0+0=16
С:255.255.255.0 – или 8+8+8+0=24
Крайние значения в IP адресе использовать нельзя, т.к.: 0 – адрес всей сети, 255 – широковещательный адрес, т.е. адрес всех компьютеров в сети.
Сетевая маска и ее значения показывают, как IP адреса интерпретируются локально на сегменте сети, поскольку это определяет то, как происходит организация подсетей.
Стандартная маска (под-) сети - содержит единицы в разрядах поля сети и нули в остальных разрядах. Это означает, что стандартные сетевые маски для трех классов сетей выглядят так:
маска для сети класса А: 255.0.0.0
маска для сети класса B: 255.255.0.0
маска для сети класса C: 255.255.255.0
Сетевая маска позволяет разделить сеть на несколько подсетей.
Сетевая маска для сети, не разделенной на подсети - это просто четверка чисел, которая имеет все биты в полях сети, установленные в '1' и все биты машины, установленные в '0'.
Таким образом, для трех классов сетей стандартные сетевые маски выглядят следующим образом:
Класс A (8 сетевых битов): 255.0.0.0
Класс B (16 сетевых битов): 255.255.0.0
Класс C (24 сетевых бита): 255.255.255.0
Рассмотрим на примере. Имеется исходная сеть с адресом 194.12.17.16 и маской 255.255.255.240. Необходимо разделить исходную сеть на 3 подсети.
Первым шагом – мы должны определить последний адрес в этой сети, для этого определяем 240 – 11110000, 4 нуля, следовательно, 24=16, 16 это общее количество адресов в подсети, а так как начальный адрес подсети 16, то 16+16=32, это адрес следующей сети, тогда последний адрес исходной подсети 31.
Второй шаг – разбиваем всю сеть на две равные части, как сделано на рисунке.
Третий шаг – так как нам надо разбить на 3 подсети, то одну из половин делим ещё на две равные части.

Определяем маску для подсети начинающейся с 16 до 19, количество адресов в подсети = 4 (19-16), значит 22 даёт 4, маску определяем по количеству нулей, их должно быть 2 – значит маска 252 или 30 (8+8+8+6, 6 – это количество единиц в битах маски). Для подсети с 20 до 23, маска будет тоже 252 или 30. А для подсети, которая начинается с адреса 24 до 31, количество адресов равно 8 (31-24). 23 даёт нам 8. Следовательно, в маске должно быть 3 нуля – это 248 или 29 (8+8+8+5).
Заполним таблицу, в соответствии с рисунком и пояснениями.
|
|
Адрес Сети/подсети |
Маска Сети/подсети |
Общее количество Адресов в подсети |
Широковещательный адрес (последний адрес в этой сети) |
|
Исх сеть |
194.12.17.16 |
255.255.255.240 |
16 |
194.12.17.31 |
|
1 |
194.12.17.16 |
255.255.255.252 |
4 |
194.12.17.19 |
|
2 |
194.12.17.20 |
255.255.255.252 |
4 |
194.12.17.23 |
|
3 |
194.12.17.24 |
255.255.255.248 |
8 |
194.12.17.31 |
