Иллюстрированный самоучитель по администрированию Windows 2000/2003

Описание процесса загрузки и входа в систему Windows 2000

В случае, если клиент взаимодействует с контроллером домена, который не входит в сайт, членом которого является клиент, контроллер домена также в ответе указывает имя сайта, к которому принадлежит клиент:

00000: 00 20 78 E0 AA 2B 00 20 78 01 80 69 08 00 45 00 . x+. x.i..E.
00010: 00 C9 FD A8 00 00 7F 11 28 64 0A 00 00 16 0B 00 ....(d......
00020: 00 02 01 85 04 03 00 B5 C8 55 30 84 00 00 00 91 ......U0...'
00030: 02 01 01 64 84 00 00 00 88 04 00 30 84 00 00 00 ...d.....0...
00040: 80 30 84 00 00 00 7A 04 08 6E 65 74 6C 6F 67 6F 0...z..netlogo
00050: 6E 31 84 00 00 00 6A 04 68 17 00 00 00 7D 01 00 n1...j.h....}..
00060: 00 48 44 82 88 4E 79 85 47 A8 CA 16 1D 55 23 B2 .HDNyG..U#
00070: E0 06 64 63 63 6C 61 62 05 6C 6F 63 61 6C 00 C0 .dcclab.local.
00080: 18 08 64 63 63 6C 61 62 32 32 C0 18 06 44 43 43 ..dcclab22..DCC
00090: 4C 41 42 00 08 44 43 43 4C 41 42 32 32 00 0B 44 LAB..DCCLAB22..D
000A0: 43 43 52 4F 55 54 45 52 32 24 00 05 53 69 74 65 CCROUTER2$..Site
000B0: 32 00 05 53 69 74 65 31 00 05 00 00 00 FF FF FF 2..Site1.....
000C0: FF 30 84 00 00 00 10 02 01 01 65 84 00 00 00 07 0.......e....
000D0: 0A 01 00 04 00 04 00 .......

В этом случае клиент посылает еще один запрос DNS-серверу, с просьбой представить список контроллеров, входящих в этот сайт. Ниже представлена таблица, в которой представлен обмен пакетами, происходящий в такой ситуации. Клиент пытается отыскать контроллер домена в Сайте2 (Site2) и после LDAP-запросов он обращается к Сайту1 (Site1).

Пакет Источник Получатель Протокол Описание
1 Клиент Сервер DNS 0x1:Std Qry for
_ldap._tcp.Site2._sites.dc._msdcs.dcc
lab.local.
2 Сервер Клиент DNS 0x1:Std Qry Resp .for
_ldap._tcp.Site2._sites.dc._msdcs.dcc
lab.local
3 Клиент Сервер LDAP ProtocolOp: SearchRequest (3)
4 Сервер Клиент LDAP ProtocolOp: SearchResponse (4)
5 Клиент Сервер LDAP ProtocolOp: SearchRequest (3)
6 Сервер Клиент LDAP ProtocolOp: SearchResponse (4)
7 Клиент Сервер DNS DNS 0x2:Std Qry for
_ldap._tcp.Site1._sites.dc._msdcs.dcc
lab.local.
8 Клиент Сервер DNS 0x2:Std Qry Resp .for
_ldap._tcp.Site1._sites.dc._msdcs.dcc
lab.local

Нет необходимости в наличии контроллера домена в каждом сайте. Каждый контроллер домена проверяет все сайты в лесу и стоимость репликации. Контроллер домена регистрирует себя на всех сайтах, в которых нет контроллера домена, а также для которых стоимость репликации минимальна. Этот процесс также известен как автоматическое обслуживание сайта (automatic site coverage). Это означает, что клиенты будут использовать следующий контроллер домена, стоимость доступа к которому минимальна.

В процессе поиска ближайшего контроллера домена используются 10 сетевых пакетов, создающие трафик общим объемом приблизительно 2000 байтов.

Пакет Источник Получатель Протокол Описание
1 Клиент Сервер ARP_RARP ICMP Эхо-запрос: от 10.00.00.24 к
10.00.00.22
2 Сервер Клиент ARP_RARP ICMP Эхо-ответ: к 10.00.00.24 от
10.00.00.22 10.0.0.22 10.0.0.24
3 Клиент Сервер DNS 0x1:Std Qry for _ldap._tcp.Default-
First-Site-
Name._sites.dc._msdcs.dcclab.local.
4 Клиент Сервер DNS 0x2:Std Qry for _ldap._tcp.Default-
First-Site-
Name._sites.dc._msdcs.dcclab.local.
5 Сервер Клиент DNS 0x1:Std Qry Resp .for
_ldap._tcp.Default-First-Site-
Name._sites.dc._msdcs.dcclab.
6 Сервер Клиент DNS 0x2:Std Qry Resp .for
_ldap._tcp.Default-First-Site-
Name._sites.dc._msdcs.dcclab.
7 Клиент Сервер LDAP ProtocolOp: SearchRequest (3)
8 Сервер Клиент LDAP ProtocolOp: SearchResponse (4)
9 Клиент Сервер LDAP ProtocolOp: SearchRequest (3)
10 Сервер Клиент LDAP ProtocolOp: SearchResponse (4)
11 Клиент Сервер ARP_RARP ICMP Эхо-запрос: от 10.00.00.24 к 10.00.00.22
12 Клиент Сервер ARP_RARP ICMP Эхо-ответ: к 10.00.00.24 от
10.00.00.22 10.0.0.22 10.0.0.24

Более подробную информацию о процессе поиска домена можно получить из раздела "Разрешение имен в Active Directory" документации Windows 2000 Resource Kit (chapter "Name Resolution in Active Directory" of the Windows 2000 Resource Kit) (EN).

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.