![](/user_photo/2090_9Vy88.png)
- •Классификация сетей.
- •Модель osi. Общие сведения.
- •Модель osi. Физический, сетевой, канальный уровни.
- •Модель osi. Транспортный, сеансовый, прикладной, представительный уровни
- •Стек протоколов Интернета
- •Стек протоколов tcp/ip. Физический, канальный, транспортный уровни Физический уровень
- •Канальный уровень (звена передачи данных)
- •Транспортный уровень
- •Стек протоколовTcp/ip. Сетевой и прикладной уровни. Сетевой уровень
- •Протокол межсетевого взаимодействия (ip)
- •Прикладной уровень tcp/ip
- •Связь между уровнями стека протоколов сети Интернет и адресацией
- •Физический адрес
- •Физический адрес индивидуальной передачи, при групповой рассылке и при широковещательной передаче
- •Версии tcp/ip
- •Версия 4
- •Версия 5
- •Версия 6
- •Система доменных имен
- •Пространство имен
- •Плоское пространство имен
- •Иерархическое пространство имен
- •Пространство доменных имен
- •Доменное имя
- •Полностью определенное доменное имя
- •Частично определенное имя домена
- •Система доменных имен. Домен Домен
- •Распределение имен
- •Иерархия серверов имен
- •Корневой сервер
- •Первичные и вторичные серверы
- •Dns в Интернете
- •Родовой домен
- •Домены страны
- •Протокол определения адреса (arp)
- •Протокол определения сетевого адреса по местоположению (rarp)
- •Формат пакета
- •Инкапсуляция
- •Протокол маршрутной информации (rip)
- •Вектор расстояния маршрутизации
- •Таблицы маршрутизации
- •Алгоритм обновления таблиц в rip
- •Формат сообщения rip
- •Групповое управление
- •Сообщения igmp
- •Формат сообщения
- •Операции igmp
- •Объединение групп
Корневой сервер
Корневой сервер– это сервер, зона которого состоит из полного дерева. Корневой сервер обычно не накапливает информацию о домене, но делегирует свои полномочия другому серверу, сохраняя ссылки на полное пространство имен. Серверы распределены по всему миру.
Первичные и вторичные серверы
DNS определяет два типа серверов: первичные и вторичные. Первичный сервер— это сервер, накапливающий файл о зоне, на которую он имеет полномочия. Он несет ответственность за создание, эксплуатацию и изменения зонового файла. Зоновый файл накапливается на локальном диске.
Вторичный сервер– это сервер, который передает полную информацию о зоне для других серверов (первичных или вторичных) и накапливает файл на своем локальном диске. Вторичный сервер не создает и не изменяет зоновый файл. Если изменение требуется, он должен сделать это с помощью первичного сервера, который посылает измененную версию на вторичный.
Dns в Интернете
DNS – это протокол, который может быть использован в различных платформах. В Интернете пространство доменных имен (дерево) разделяется на три различных секции: родовой домен, домен страны и инверсный домен.
Родовой домен
Родовой домен определяет регистрацию хоста (generic domain) в соответствии с его родовой природой. Эти уровни связаны с типами организаций, как это, например, приведено для США в табл. 1
Каждый узел дерева — домен, который является частью базы пространства доменных имен.
В таблице первый уровень в секции родового домена позволяет семь возможных трехсимвольных уровней. Эти уровни соотнесены с типами организаций так, как перечислено в
Метка |
Описание |
com |
Коммерческие организации |
edu |
Образовательные учреждения |
gov |
Правительственные учреждения |
int |
Международные организации |
mil |
Военные группы |
net |
Центры поддержки сетей |
org |
Некоммерческие организации |
Домены страны
Секция домены страныпридерживается того же формата, что и родовые домены, но использует двухсимвольные сокращения страны (например, ru для России) вместо трехсимвольной организационной структуры первого уровня. Аббревиатуры второго уровня могут быть организационными или могут более детально определять национальную принадлежность. Россия (ru), например, использует аббревиатуры отдельных городов (например, spb.ru). Адрес gut.spb.ru может быть расшифрован как Государственный университет телекоммуникаций, Санкт-Петербург, Россия.
Протокол определения адреса (arp)
В любое время, когда хост или маршрутизатор намерены передать дейтаграмму IP другому хосту или маршрутизатору, они должны иметь логический (IP) адрес приемника. Но чтобы пройти через физическую сеть, дейтаграмма IP должна быть инкапсулирована в кадр. Это означает, что передатчик нуждается в физическом адресе приемника. Отображение ставит в соответствие логический адрес физическому адресу.
Как мы уже говорили, это может быть сделано или статически, или динамически. Соответствие между логическими и физическими адресами может быть статически сохранено в таблице. Передатчик может обратиться к таблице и найти физический адрес, соответствующий логическому адресу. Но, как уже было отмечено, это — не очень хорошее решение. Каждый раз, когда физический адрес изменяется, таблица должна быть модифицирована. Обновление таблиц на всех машинах через короткие интервалы связано с большими затратами ресурсов сети.
Отображение, однако, может быть сделано динамически — это означает, что передатчик запрашивает, когда необходимо, чтобы приемник объявил свой физический адрес. Протокол ARP (Address Resolution Protocol) разработан для этой цели.
ARP связывает адрес IP с его физическим адресом. На типичной физической сети, такой как LAN, каждое устройство на линии связи идентифицировано с физическим адресом или адресом станции, который обычно закрепляется в центре сетевой информации.
любое время, когда хост или маршрутизатор должны найти физический адрес другого хоста или маршрутизатора на его сети, они передают пакет-запрос ARP. Пакет включает физический и IP-адреса передатчика и приемника. Поскольку передатчик не знает физический адрес приемника, запрос является широковещательным по сети (рис. 5).
Рис. 5 Работа ARP. Широковещательный запрос физического адреса
Каждый хост или маршрутизатор на сети получает и обрабатывает пакет запроса ARP, но только получатель опознает свой адрес IP и передает назад ответный пакет ARP. Ответный пакет содержит IP-адрес получателя и физический адрес.
Пакет направлен только непосредственно узлу, передавшему запрос и использующему физический адрес, который получен в пакете запроса.
На (рис. 5) узел сети 3 имеет пакет, который надо доставить узлу сети 5. Но узел сети 3 не знает физического адреса получателя. Он использует услуги ARP, для того чтобы передать широковещательный пакет запроса ARP, и запрашивает физический адрес получателя сети 5.
Этот пакет получается каждой системой на физической сети, но только сеть 5 ответит на это, как показано на (рис. 5). Узел сети 5 передает ответный пакет ARP, который включает его физический адрес. Теперь узел сети 3 передает все пакеты, которые он имеет для этого пункта назначения, используя физический адрес, который он получил.
Поля ARP следующие:
Тип аппаратуры (HTYPE — Hardware Type). Это поле на 16 битов, определяющее тип сети, на которой функционирует ARP. Каждой локальной сети LAN было назначено целое число, основанное на его типе. Например, локальной сети Ethernet присвоен тип 1. ARP может использоваться на любой физической сети.
Тип протокола (PTYPE — Protocol Type). Это поле на 16 битов, определяющее протокол. Например, значение этого поля для протокола IPv4 – 080016. ARP может использоваться с любым протоколом высокого уровня.
Аппаратная длина (HLEN — Hardware length). Это поле на 8 битов, определяющее длину физического адреса в байтах. Например, для локальной сети Ethernet его значение — 6.
Длина протокола (PLEN — Protocol length). Это поле на 8 битов, определяющее длину логического адреса в байтах. Например, для протокола IPv4 его значение — 4.
Работа (OPER — Operation). Это поле на 16 битов, определяющее тип пакета. Определены два типа пакета: запрос ARP (1), ответ ARP (2).
Адрес аппаратных средств передатчика (SHA — Sender hardware address). Это поле переменной длины, определение физического адреса передатчика. Например, для локальной сети Ethernet это поле длиной 6 байтов.
Адрес протокола передатчика (SPA — Sender protocol address). Это поле переменной длины, определение логического (например IP) адреса передатчика. Для протокола IP это поле 4 байта длиной.
Целевой аппаратный адрес (THA — Target hardware address). Это поле переменной длины, определение физического адреса адресата. Например, для локальной сети Ethernet это поле 6 байтов длиной. Для сообщения ARP-запроса это поле — все нули, потому что передатчик не знает физического адреса адресата.
Целевой адрес протокола (TPA —Target Protocol address). Это поле переменной длины, определение логического (например IP) адреса получателя. Для IPv4-протокола это поле 4 байта длиной.