- •Сетевые технологии
- •История компьютерных сетей
- •Глобальные и локальные сети
- •Термины и понятия
- •Топология вычислительных сетей
- •Полносвязная топология
- •Ячеистая топология
- •Общая шина
- •Смешанные топологии
- •Многозначность понятия топологии (физическая и логическая топология)
- •Понятие разделяемой среды
- •Многоуровневый подход и эталонная модель osi
- •Эталонная модель osi
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительский уровень
- •Прикладной уровень
- •Сетезависимые и сетенезависимые уровни
- •Стандартные стеки коммуникационных протоколов
- •Взаимодействие уровней модели osi (на примере стека tcp/ip)
- •Физический уровень модели osi
- •Характеристики линий связи.
- •Спектральный анализ сигналов на линиях связи.
- •Амплитудно-частотная характеристика, полоса пропускания и затухание.
- •Связь между пропускной способностью линии и ее полосой пропускания.
- •Линии связи.
- •Коаксиальные кабели
- •Кабели на основе витых пар
- •Оптоволоконные кабели
- •Бескабельные каналы связи
- •Методы передачи дискретных данных на физическом уровне (методы кодирования)
- •Аналоговая модуляция.
- •Цифровое кодирование.
- •Логическое кодирование
- •Избыточные коды
- •Скрэмблирование.
- •Канальный уровень модели osi
- •Базовые технологии локальных сетей
- •Технология Ethernet
- •Метод csma/cd
- •Возникновение коллизии.
- •Время двойного оборота и распознавание коллизий.
- •Спецификации физической среды Ethernet и Fast Ethernet.
- •Сеть Gigabit Ethernet
- •Управление обменом в сети с топологией кольцо (маркерные методы доступа к разделяемой среде)
- •Метод доступа к кольцу
- •Приоритетный доступ к кольцу.
- •Физический уровень технологии Token Ring
- •Логическая структуризация сети с помощью мостов и коммутаторов (технология коммутации).
- •Ограничения сети, построенной на общей разделяемой среде
- •Логическая структуризации сети (делении сети на сегменты)
- •Структуризация с помощью мостов и коммутаторов
- •Принципы работы мостов и коммутаторов
- •Полнодуплексные протоколы локальных сетей
- •Управление потоком кадров (проблема переполнения выходного буфера)
- •Конструкции коммутаторов
- •Коммутаторы на основе коммутационной матрицы
- •Коммутаторы с общей шиной
- •Коммутаторы с разделяемой памятью
- •Сетевой уровень модели osi
- •Принципы объединения сетей на основе протоколов сетевого уровня. Ограничения мостов и коммутаторов
- •Понятие составной сети
- •Алгоритм работы маршрутизатора.
- •Протоколы маршрутизации
- •Адресация в ip-сетях Классы ip-адресов
- •Особые ip-адреса
- •Порядок распределенияIp-адресов
- •Использование масок в ip-адресации
- •Транспортный и прикладной уровень модели osi
- •Реализация скользящего окна в протоколе tcp.
- •Сетевые службы прикладного уровня Символьные доменные имена (служба dns)
- •Служба имен Windows (Windows Internet Name Service – wins)
- •Интеграция wins с dns
- •Автоматизация процесса назначения ip-адресов (протокол dhcp)
- •Глобальные сети и методы коммутации в них
- •Коммутация каналов на основе частотного мультиплексирования
- •Коммутация каналов на основе разделения времени
Сетевые службы прикладного уровня Символьные доменные имена (служба dns)
Для эффективной организации именования компьютеров в больших сетях естественным является применение иерархических символьных составных имен. Символьные имена в IP-сетях называются доменными и строятся по иерархическому признаку.
Иерархия доменных имен аналогична иерархии имен файлов, принятой во многих популярных файловых системах. Все символьные составные имена представляют собой древовидную структуру, называемую пространством имен доменов(domain name space). Дерево имен начинается с корня, обозначаемого здесь точкой (при записи адреса точка обычно не ставится). Затем следует старшая символьная часть имени, вторая по старшинству символьная часть имени и т. д. Младшая часть имени соответствует конечному узлу сети. В отличие от имен файлов, при записи которых сначала указывается самая старшая составляющая, затем составляющая более низкого уровня и т. д., запись доменного имени начинается с самой младшей составляющей, а заканчивается самой старшей. Составные части доменного имени отделяется друг от друга точкой. Например, в имениmsa.pstu.ac.ru составляющаяmsaявляется именем сервера кафедры МСА, это имя определено в домене технического университета ПГТУ (pstu), который в свою очередь определен в академическом домене ac.
В Internet корневой домен управляется центром InterNIC. Домены верхнего уровня назначаются для каждой страны, а также на организационной основе. Имена этих доменов должны следовать международному стандарту. Для обозначения стран используются двухбуквенные аббревиатуры, для различных типов организаций — следующие обозначения:
com — коммерческие организации (например, microsoft.com);
edu — образовательные (например, mit.edu);
gov — правительственные организации (например, nsf.gov);
org — некоммерческие организации (например, fidonet.org);
net — организации, поддерживающие сети (например, nsf.net).
Каждый домен администрируется отдельной организацией, которая обычно разбивает свой домен на поддомены и передает функции администрирования этих поддоменов другим организациям. Чтобы получить доменное имя, необходимо зарегистрироваться в какой-либо организации, которой InterNIC делегировал свои полномочия по распределению имен доменов. В России такой организацией является РосНИИРОС, которая отвечает за делегирование имен поддоменов в домене ru.
Между доменным именем и IP-адресом узла нет никакого алгоритмического соответствия, поэтому необходимо использовать какие-то дополнительные таблицы или службы, чтобы узел сети однозначно определялся как по доменному имени, так и по IP-адресу. В сетях TCP/IP используется специальная распределенная служба Domain Name System(DNS), которая устанавливает это соответствие на основании создаваемых администраторами сети таблиц соответствия. Поэтому доменные имена называют также DNS-именами.
DNS использует модель клиент-сервер, где серверы DNS (серверы имен) содержат информацию о части базы данных DNS (зоне) и предоставляют ее клиентам (resolver).
Серверы имен DNS отображают имена на соответствующие IP-адреса, интерпретируя сетевую информацию. Процесс разрешения имени описан ниже (рис. …).
Клиент передает запрос своему локальному серверу имен.
Если локальный сервер имен не имеет запрашиваемых данных, он опрашивает другие серверы имен.
Получив требуемый адрес, локальный сервер имен возвращает информацию клиенту.
Рисунок 6‑36