- •Архитектура компьютерных сетей Часть 3
- •Методы коммутации абонентов сети
- •Коммутация каналов
- •Общие свойства сетей с коммутацией каналов
- •Типы передачи данных
- •Принципы коммутации пакетов
- •Режимы передачи пакетов
- •Особенности
- •Коммутация сообщений
- •Пакеты данных
- •Структура пакета
- •Пакет данных
- •IP адресация
- •Каждый IP-адрес имеет длину 32 бита и состоит из четырёх 8- битных полей,
- •Классы IP-адресов
- •Класс А Адресс класса А назначаются узлам очень большой сети.
- •Класс С Адреса класса С применяются в небольших сетях. Три старших
- •Особенности
- •Соединение через маршрутизаторы
- •Соглашения о специальных адресах: broadcast, multicast, loopback
- •• если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом
- ••Адрес 127.0.0.1 зарезервирован для организации обратной связи при тестировании работы программного обеспечения узла
- •Маршрутизация
- •Функции маршрутизатора
- •Управление фрагментацией
- •Маршрутизация с помощью IP-адресов
- •Алгоритмы построения таблиц для одношаговой маршрутизации
- •Деление сетей на подсети
- •Статическая маршрутизация
- •Динамическая IP-маршрутизация
- •Протокол RIP
- •Адаптация RIP - маршрутизаторов к изменениям состояния сети
- •Недостатки RIP
- •Совместное использование статической и динамической маршрутизации
- •Основные протоколы
- •Разрешение локального IP-адреса
- •ARP: протокол определения адреса
- •Протокол ARP
- •Разрешение удаленного IP-адреса
- •Разрешение удаленного IP адреса
- •WINS
- •Процесс разрешения имени
- •В базе данных сервера сохраняются все зарегистрированные соответствия имен NetBIOS и IP-адресов. Все
- •Если регистрируемое имя уже занесено в базу данных WINS, сервер WINS посылает текущему
- •Если не удается разрешить имя при помощи сервера WINS или широковещания, имя пытаются
- •Пространство имен домена
- •Зона ответственности
- •Разрешение имен
- •Пример рекурсивного и итеративного запросов: клиент запрашивает у DNS- сервера IP-адрес, соответствующий узлу
- •Вопросы?
В базе данных сервера сохраняются все зарегистрированные соответствия имен NetBIOS и IP-адресов. Все имена NetBIOS регистрируются временно. При выключении компьютера клиент WINS посылает серверу WINS сообщение с предложением освободить имя. В сообщение содержится IP- адрес клиента и NetBIOS-имя.
Если регистрируемое имя уже занесено в базу данных WINS, сервер WINS посылает текущему владельцу имени запрос на определение имени в качестве проверки. Это делается три раза с интервалом 500 миллисекунд.
Если же текущий владелец имени не ответит, тогда сервер WINS позволит новому клиенту зарегистрировать это имя.
Если при попытке регистрации клиент не может обнаружить сервер WINS, то он посылает запрос резервному серверу. Если резервный сервер не задан, то клиент использует широковещание для регистрации своего имени.
Первую попытку обновления имени клиент WINS производит по истечении 1/8 времени TTL, посылая серверу запрос на обновление имени. Если клиент не получит подтверждение об обновлении имени, он будет повторять запросы каждые две минуты, пока не истечет 1/2 времени TTL.
Если подтверждение не поступит, то клиент WINS попытается обновить регистрацию имени на резервном сервере WINS. При переключении на резервный сервер WINS процедура обновления имени происходит так, как будто это первая попытка. Затем клиент снова переключается на главный сервер WINS.
После первого успешного обновления имени дальнейшие запросы генерируются по истечении половины времени TTL (после каждого успешного обновления имени время TTL также обновляется).
Если не удается разрешить имя при помощи сервера WINS или широковещания, имя пытаются разрешить посредством просмотра файлов LM HOSTS и HOSTS или при помощи DNS.
DNS
DNS - доменная система имен.
В работе DNS участвуют три основных компонента: клиенты DNS, или программы разрешения имен, серверы имен и пространство имен домена.
Задача базы данных DNS - транслировать имена компьютеров в IP-адреса.
Доменная система имен - это метод назначения имен путем передачи сетевым группам ответственности за их подмножество имен. Каждый уровень этой системы называется доменом. Домены в именах отделяются друг от друга точками: math.kemsu.ru, internet.kemsu.ru.
В имени может быть различное количество доменов, но практически их не больше пяти.
Пространство имен домена
Зона ответственности
Зона ответственности - это часть пространства имен домена, за которую отвечает конкретный сервер имен.
Один DNS-сервер может управлять несколькими зонами. Каждая зона подчинена конкретному домену, который называют корневым доменом зоны.
Разрешение имен
Типы запросов, которые клиент может направить к DNS-серверу: рекурсивный и итеративный.
Рекурсивные запросы
DNS-сервер обязательно отвечает на рекурсивный запрос, посылая либо запрошенную информацию, либо сообщение об ошибке. Последнее означает, что запрошенные данные отсутствуют или указанного имени домена не существует. При этом DNS-сервер не может перенаправить клиента к другому DNS-серверу
Итеративные запросы
На итеративный запрос DNS-сервер выдает наилучший ответ из имеющихся у него. В нем может содержаться разрешенное имя или ссылка на другой DNS-сервер.
Пример рекурсивного и итеративного запросов: клиент запрашивает у DNS- сервера IP-адрес, соответствующий узлу www.whitehouse.gov.
1.DNS-клиент посылает локальному DNS-серверу рекурсивный запрос, в котором просит определить IP-адрес для узла www.whitehouse.gov. Локальный сервер имен отвечает за распознавание имени и не может перенаправить клиента к другому DNS-серверу.
2.Локальный DNS-сервер просматривает свои зоны и не находит зону, содержащую указанное имя домена. Тогда он посылает к корневому серверу имен итеративный запрос об узле www.whitehouse.gov.
3.Корневой DNS-сервер, ответственный за корневой домен, возвращает IP- адрес сервера имен для домена верхнего уровня - .gov.
4.Локальный DNS-сервер посылает DNS-серверу домена .gov итеративный запрос о www.whitehouse.gov.
5.DNS-сервер домена .gov возвращает IP-адрес сервера имен, обслуживающего домен whitehouse.gov.
6.Локальный DNS-сервер посылает DNS-серверу домена whitehouse.gov итеративный запрос о www.whitehouse.gov.
7. DNS-сервер домена whitehouse.gov возвращает IP-адрес, соответствующий www. whitehouse.gov.
8.Локальный DNS-сервер посылает клиенту IP-адрес для www.whitehouse.gov.