IP-address
.pdfЕсли да, то адрес 00 E0 F7 7F 19 20 сразу ставится в поле MAC-адреса назначения посылаемого IP пакета. А широковещательный ARP-запрос не рассылается.
ARP-таблица пополняется не только за счет поступающих на данный интерфейс ARP-ответов, но и путем анализа и извлечения полезной адресной информации из широковещательных ARP-запросов.
В ARP-таблицах существует два типа записей: динамические и статические. Статические (они существуют пока устройство включено) создают вручную с помощь утилиты (команды) arp. Если динамическая запись не обновлялась в течение определенного времени, то она исключается из таблицы. Поэтому ARPтаблицу называют иногда ARP-кэшем.
3.3. Отображение IP-адресов на локальные адреса за пределами локальной сети
Протокол ProxyARP – разновидность протокола ARP, устанавливаемая на маршрутизаторах, позволяющая отображать IP-адреса на локальные в сетях с широковещанием даже в тех случаях, когда искомый узел находится за пределами данного широковещательного домена (домена коллизий).
3.4. Отображение IP-адресов на локальные адреса в глобальных сетях
В глобальных сетях, не поддерживающих широковещательную рассылку, администратору сети чаще всего приходится вручную формировать ARPтаблицы. В последнее время наметилась тенденция автоматизации работы протокола ARP и в глобальных сетях. Для этой цели среди всех маршрутизаторов, подключенных к какой-либо глобальной сети, выделяется специальный маршрутизатор (ARP-сервер), который ведет ARP-таблицу для всех остальных узлов и маршрутизаторов этой сети.
4. ОТОБРАЖЕНИЕ СИМВОЛЬНЫХ АДРЕСОВ НА IP-АДРЕСА: СЛУЖБА
DNS
DNS (Domain Name System) - это распределенная база данных, поддерживающая иерархическую систему имен для идентификации узлов в сети Internet. Служба DNS предназначена для автоматического поиска IP-адреса по известному символьному имени узла. Спецификация DNS определяется стандартами RFC 1034 и 1035. DNS требует статической конфигурации своих таблиц, отображающих имена компьютеров в IP-адрес.
Протокол DNS является служебным протоколом прикладного уровня. Этот протокол несимметричен - в нем определены DNS-серверы и DNS-клиенты. DNSсерверы хранят часть распределенной базы данных о соответствии символьных имен и IP-адресов. Эта база данных распределена по административным доменам сети Internet. Клиенты сервера DNS знают IP-адрес сервера DNS своего административного домена и по протоколу IP передают запрос, в котором сообщают известное символьное имя и просят вернуть соответствующий ему IP-адрес.
11
Если данные о запрошенном соответствии хранятся в базе данного DNSсервера, то он сразу посылает ответ клиенту, если же нет - то он посылает запрос DNS-серверу другого домена, который может сам обработать запрос, либо передать его другому DNS-серверу.
Все DNS-серверы соединены иерархически, в соответствии с иерархией доменов сети Internet. Клиент опрашивает эти серверы имен, пока не найдет нужные отображения. Этот процесс ускоряется из-за того, что серверы имен постоянно кэшируют информацию, предоставляемую по запросам.
Клиентские компьютеры могут использовать в своей работе IP-адреса нескольких DNS-серверов, для повышения надежности своей работы.
База данных DNS имеет структуру дерева, называемого доменным пространством имен, в котором каждый домен (узел дерева) имеет имя и может содержать поддомены. Имя домена идентифицирует его положение в этой базе данных по отношению к родительскому домену, причем точки в имени отделяют части, соответствующие узлам домена.
Корень базы данных DNS управляется IANA. Домены верхнего уровня назначаются для каждой страны, а также для различных организаций. Имена этих доменов должны следовать международному стандарту ISO 3166. Для обозначения стран используются трехбуквенные и двухбуквенные аббревиатуры, а для различных типов организаций используются следующие аббревиатуры:
•com - коммерческие организации (например, microsoft.com);
•edu - образовательные (например, mit.edu);
•gov - правительственные организации (например, nsf.gov);
•org - некоммерческие организации (например, fidonet.org);
•net - организации, поддерживающие сети (например, nsf.net).
Каждый домен DNS администрируется отдельной организацией, которая обычно разбивает свой домен на поддомены и передает функции администрирования этих поддоменов другим организациям. Каждый домен имеет уникальное имя, а каждый из поддоменов имеет уникальное имя внутри своего домена. Имя домена может содержать до 63 символов. Каждый хост в сети Internet однозначно определяется своим полным доменным именем (fully qualified domain name,
FQDN), которое включает имена всех доменов по направлению от хоста к корню. Пример полного DNS-имени: citint.dol.ru.
5. АВТОМАТИЗАЦИЯ ПРОЦЕССА НАЗНАЧЕНИЯ IP-АДРЕСОВ УЗЛАМ
СЕТИ: ПРОТОКОЛ DHCP
При конфигурировании компьютеров и маршрутизаторов администратор должен задать: IP-адрес, маску, IP-адреса шлюза и серверов DNS, доменное имя и т.п.
Протокол динамического конфигурирования хостов (Dynamic Host Configuration Protocol (DHCP)) автоматизирует процесс конфигурирования сетевых интерфейсов, гарантируя от дублирования адресов, за счет централизованного управления их распределением.
12
DHCP является расширением протокола BOOTP, использовавшегося ранее для обеспечения бездисковых рабочих станций IP-адресами при их загрузке. DHCP сохраняет обратную совместимость с BOOTP.
Стандарт протокола DHCP был принят в октябре 1993 года. Последняя версия протокола (март 1997 года) описана в RFC 2131 и 2132.. Новая версия DHCP, предназначенная для использования в среде IPv6, носит название DHCPv6 и определена в RFC 3315 (июль 2003 года).
Протокол DHCP реализует модель клиент-сервер. Передача данных производится при помощи протокола UDP, при этом сервер принимает сообщения от клиентов на порт 67 и отправляет сообщения клиентам на порт 68. Сервер DHCP может работать в следующих режимах:
•ручное назначение статических адресов;
•автоматическое назначение статических адресов;
•автоматическое распределение динамических адресов.
5.1. Алгоритм работы протокола DHCP
Во время старта системы компьютер-клиент DHCP, находящийся в состоянии "инициализация", посылает сообщение discover (исследовать), которое широковещательно распространяется по локальной сети и передается всем DHCPсерверам частной интерсети. Каждый DHCP-сервер, получивший это сообщение, отвечает на него сообщением offer (предложение), которое содержит IP-адрес и конфигурационную информацию.
Компьютер-клиент DHCP переходит в состояние "выбор" и собирает конфигурационные предложения от DHCP-серверов. Затем он выбирает одно из этих предложений, переходит в состояние "запрос" и отправляет сообщение request (запрос) тому DHCP-серверу, чье предложение было выбрано.
Выбранный DHCP-сервер посылает сообщение DHCP-acknowledgment (подтверждение), содержащее тот же IP-адрес, который уже был послан ранее на стадии исследования, а также срок аренды для этого адреса. Кроме того, DHCPсервер посылает параметры сетевой конфигурации.
Помимо IP-адреса, DHCP также может сообщать клиенту дополнительные параметры, необходимые для нормальной работы в сети. Эти параметры называются опциями DHCP. Список стандартных опций можно найти в RFC 2132.
Некоторыми из наиболее часто используемых опций являются:
IP-адрес маршрутизатора по умолчанию;
маска подсети;
адреса серверов DNS;
имя домена DNS.
Некоторые поставщики программного обеспечения могут определять собственные, дополнительные опции DHCP.
Некоторые реализации службы DHCP способны автоматически обновлять записи DNS, соответствующие клиентским компьютерам, при выделении им новых адресов. Это производится при помощи протокола обновления DNS, описан-
ного в RFC 2136.
13
После получения подтверждения, клиент переходит в состояние "связь", находясь в котором он может принимать участие в работе сети TCP/IP. Компью- теры-клиенты, которые имеют локальные диски, сохраняют полученный адрес для использования при последующих стартах системы. При приближении момента истечения срока аренды адреса компьютер пытается обновить параметры аренды у DHCP-сервера, а если этот IP-адрес не может быть выделен снова, то ему возвращается другой IP-адрес.
Реализация протокола DHCP. Компания Microsoft впервые включила сервер DHCP в поставку серверной версии Windows NT 3.5, выпущенной в 1994 году. Начиная с Windows 2000 Server реализация DHCP-сервера от Microsoft позволяет динамически обновлять записи DNS, что используется в Active Directory.
Internet Systems Consortium выпустил первую версию ISC DHCP Server (для
Unix-подобных систем) 6 декабря 1997 года. 22 июня 1999 года вышла версия 2.0, более точно соответствующая стандарту.
Компания Cisco включила сервер DHCP в Cisco IOS 12.0 в феврале 1999 года. Sun добавила DHCP-сервер в Solaris 8 в июле 2001 года.
ПРИЛОЖЕНИЕ
Таблица преобразования между двоичной/шестнадцатеричной и десятичной системами счисления для целых чисел от 0 до 255
(серым цветом выделены стандартные маски)
|
|
|
|
|
|
|
|
Младшие (правые) разряды |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bin |
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
|||||
|
Hex |
0 |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
9 |
A |
B |
C |
D |
E |
F |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0000 |
0 |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
9 |
10 |
11 |
12 |
|
13 |
14 |
|
15 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0001 |
16 |
|
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
|
25 |
26 |
27 |
28 |
|
29 |
30 |
|
31 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0010 |
32 |
|
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
|
41 |
42 |
43 |
44 |
|
45 |
46 |
|
47 |
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0011 |
48 |
|
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
|
57 |
58 |
59 |
60 |
|
61 |
62 |
|
63 |
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0100 |
64 |
|
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
|
73 |
74 |
75 |
76 |
|
77 |
78 |
|
79 |
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
разряды) |
0101 |
80 |
|
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
|
89 |
90 |
91 |
92 |
|
93 |
94 |
|
95 |
|
0111 |
112 |
|
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
|
121 |
122 |
123 |
124 |
|
125 |
126 |
|
127 |
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0110 |
96 |
|
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
|
105 |
106 |
107 |
108 |
|
109 |
110 |
|
111 |
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
левые |
1000 |
128 |
|
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
|
137 |
138 |
139 |
140 |
|
141 |
142 |
|
143 |
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Старшие |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1010 |
160 |
|
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
|
169 |
170 |
171 |
172 |
|
173 |
174 |
|
175 |
|
|
|
1001 |
144 |
|
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
|
153 |
154 |
155 |
156 |
|
157 |
158 |
|
159 |
|
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1011 |
176 |
|
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
|
185 |
186 |
187 |
188 |
|
189 |
190 |
|
191 |
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
|
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
|
201 |
202 |
203 |
204 |
|
205 |
206 |
|
207 |
|
|
|
C |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1101 |
208 |
|
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
|
217 |
218 |
219 |
220 |
|
221 |
222 |
|
223 |
|
|
D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1110 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
224 |
|
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
|
233 |
234 |
235 |
236 |
|
237 |
238 |
|
239 |
|
|
|
E |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
|
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
|
249 |
250 |
251 |
252 |
|
253 |
254 |
|
255 |
|
|
|
F |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|