1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем


Название1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем
страница8/17
ТипДокументы
filling-form.ru > Туризм > Документы
1   ...   4   5   6   7   8   9   10   11   ...   17

28. ARP/RARP протокол, назначение и принцип действия, режим прокси ARP.



Для определения локального адреса по IP-адресу используется протокол разрешения адреса (Address Resolution Protocol, ARP). Протокол ARP работает различным образом в зависимости от того, какой протокол канального уровня работает в данной сети - протокол локальной сети (Ethernet, Token Ring, FDDI) с возможностью широковещательного доступа одновременно ко всем узлам сети или же протокол глобальной сети (Х.25, frame relay), как правило не поддерживающий широковещательный доступ. Существует также протокол, решающий обратную задачу - нахождение IP-адреса по известному локальному адресу. Он называется реверсивным ARP (Reverse Address Resolution Protocol, RARP) и используется при старте бездисковых станций, не знающих в начальный момент своего IP-адреса, но знающих адрес своего сетевого адаптера.Необходимость в обращении к протоколу ARP возникает каждый раз, когда модуль IP передает пакет на уровень сетевых интерфейсов, например драйверу Ethernet. IP-адрес узла назначения известен модулю IP. Требуется на его основе найти МАС - адрес узла назначения.Работа протокола ARP начинается с просмотра так называемой АRP-таблицы.Каждая строка таблицы устанавливает соответствие между IP-адресом и МАС - адресом. Для каждой сети, подключенной к сетевому адаптеру компьютера или к порту маршрутизатора, строится отдельная ARP-таблица.Поле «Тип записи» может содержать одно из двух значений - «динамический» или «статический». Статические записи создаются вручную с помощью утилиты агр и не имеют срока устаревания, точнее, они существуют до тех пор, пока компьютер или маршрутизатор не будут выключены. Динамические же записи создаются модулем протокола ARP, использующим широковещательные возможности локальных сетевых технологий. Динамические записи должны периодически обновляться. Если запись не обновлялась в течение определенного времени (порядка нескольких минут), то она исключается из таблицы. Таким образом, в ARP - таблице содержатся записи не обо всех узлах сети, а только о тех, которые активно участвуют в сетевых операциях. После того как модуль IP обратился к модулю ARP с запросом на разрешение адреса, происходит поиск в ARP-таблице указанного в запросе IP-адреса. Если таковой адрес в ARP-таблице отсутствует, то исходящий IP-пакет, для которого нужно было определить локальный адрес, ставится в очередь. Далее протокол ARP формирует свой запрос (ARP-запрос), вкладывает его в кадр протокола канального уровня и рассылает запрос широковещательно. Все узлы локальной сети получают ARP-запрос и сравнивают указанный там IP-адрес с собственным. В случае их совпадения узел формирует ARP-ответ, в котором указывает свой IP-адрес и свой локальный адрес, а затем отправляет его уже направленно, так как в ARP-запросе отправитель указывает свой локальный адрес. ARP-запросы и ответы используют один и тот же формат пакета. Если в сети нет машины с искомым IP-адресом, то ARP-ответа не будет. Протокол IP уничтожает IP-пакеты, направляемые по этому адресу. Еще одна разновидность протокола ARP служит для того, чтобы один и тот же сетевой префикс адреса можно было использовать для двух сетей. Этот протокол называется смешанным протоколом ARP (proxy). Предположим, мы имеем сеть из четырех ЭВМ которую бы мы хотели соединить с другой сетью из четырех ЭВМ, причем так, чтобы машины взаимодействовали друг с другом так, будто они принадлежат одной сети. Решить эту проблему можно, соединив эти сети через маршрутизатор, работающий в соответствии со смешанным протоколом ARP(функционально это IP-мост). Маршрутизатор знает, какая из машин принадлежит какой физической сети. Он перехватывает широковещательные ARP-запросы из сети 1, относящиеся к сети 2, и наоборот. Во всех случаях в качестве физического адреса маршрутизатор возвращает свой адрес. В дальнейшем, получая дейтограммы, он маршрутизирует их на физические адреса по их IP-адресам.Протокол обратного разрешения адресов(RARP)

Бездисковая машина использует протокол интернета TCP/IP, называемы RARP(протокол обратного разрешения адресов), для получения своего IP-адреса от сервера. RARP создан на основе протокола ARP.На практике сообщение RARP, посылаемое при запросе межсетевого адреса, является несколько более общим, чем то, что описано выше: оно позволяет машине запрашивать IP-адрес не только себе, но и другим машинам. Отправитель широковещательно передает запрос RARP, в котором указывает свой адрес в качестве как машины отправителя, так и машины получателя, заполняя поле аппаратного адреса назначения своим физическим сетевым адресом. Все машины в сети принимают запрос, но только те из них, кто отвечает за поддержку RARP, обрабатывают запрос и посылают ответ; такие машины называют серверами RARP. Для успешного использования RARP в сети должен быть по крайней мере один сервер RARP.

Серверы отвечают на запросы, заполняя поля протокольного адреса назначения, меняя тип сообщения на ответ, и посылая ответ прямо машине, выдавшей запрос. Эта исходная машина принимает ответы от всех серверов RARP, несмотря на то, что ей нужен только первый ответ.

29. Структура доменных имен Интернет, организация службы



Для идентификации компьютеров аппаратное и программное обеспечение в сетях TCP/IP полагается на IP-адреса, поэтому для доступа к сетевому ресурсу в параметрах программы вполне достаточно указать IP-адрес, чтобы программа правильно поняла, к какому хосту ей нужно обратиться. Однако пользователи обычно предпочитают работать с символьными именами компьютеров, и операционные системы локальных сетей приучили их к этому удобному способу. Следовательно, в сетях TCP/IP должны существовать символьные имена хостов и механизм для установления соответствия между символьными именами и IP-адресами.

В операционных системах, которые первоначально разрабатывались для работы в локальных сетях, таких как Novell NetWare, Microsoft Windows пользователи всегда работали с символьными именами компьютеров. Так как локальные сети состояли из небольшого числа компьютеров, то использовались так называемые плоские имена, состоящие из последовательности символов, не разделенных на части. Для установления соответствия между символьными именами и МАС - адресами в этих операционных системах применялся механизм широковещательных запросов, подобный механизму запросов протокола ARP. Так, широковещательный способ разрешения имен реализован в протоколе NetBIOS, на котором были построены многие локальные ОС. Так называемые NetBIOS-имена стали на долгие годы одним из основных типов плоских имен в локальных сетях.

Компания Microsoft для своей корпоративной операционной системы Windows NT разработала централизованную службу WINS, которая поддерживает базу данных NetBIOS-имен и соответствующих им IP-адресов.Для эффективной организации именования компьютеров в больших сетях естественным является применение иерархических составных имен. В стеке TCP/IP применяется доменная система имен, которая имеет иерархическую древовидную структуру, допускающую использование в имени произвольного количества составных частей

Иерархия доменных имен аналогична иерархии имен файлов. Дерево имен начинается с корня, обозначаемого здесь точкой (.). Затем следует старшая символьная часть имени, вторая по старшинству символьная часть имени и т. д. Младшая часть имени соответствует конечному узлу сети. В отличие от имен файлов, при записи которых сначала указывается самая старшая составляющая, затем составляющая более низкого уровня и т. д., запись доменного имени начинается с самой младшей составляющей, а заканчивается самой старшей. Составные части доменного имени отделяется друг от друга точкой. Разделение имени на части позволяет разделить административную ответственность за назначение уникальных имен между различными людьми или организациями в пределах своего уровня иерархии. Разделение административной ответственности позволяет решить проблему образования уникальных имен без взаимных консультаций между организациями, отвечающими за имена одного уровня иерархии. Совокупность имен, у которых несколько старших составных частей совпадают, образуют домен имен (domain).

Если один домен входит в другой домен как его составная часть, то такой домен могут называть поддоменом (subdomain), хотя название домен за ним также остается. Обычно поддомен называют по имени той его старшей составляющей, которая отличает его от других поддоменов. Например, поддомен mmt.ru обычно называют поддоменом (или доменом) mmt. Имя поддомену назначает администратор вышестоящего домена. Если в каждом домене и поддомене обеспечивается уникальность имен следующего уровня иерархии, то и вся система имен будет состоять из уникальных имен.

В доменной системе имен различают краткие имена, относительные имена и полные доменные имена. Краткое имя - это имя конечного узла сети: хоста или порта маршрутизатора. Краткое имя - это лист дерева имен. Относительное имя - это составное имя, начинающееся с некоторого уровня иерархии, но не самого верхнего. Полное доменное имя (fully qualified domain name, FQJDN) включает составляющие всех уровней иерархии, начиная от краткого имени и кончая корневой точкой.

Система доменных имен DNS.Соответствие между доменными именами и IP-адресами может устанавливаться как средствами локального хоста, так и средствами централизованной службы. На раннем этапе развития Internet на каждом хосте вручную создавался текстовый файл с известным именем hosts. Таким решением стала специальная служба - система доменных имен (Domain Name System, DNS). DNS - это централизованная служба, основанная на распределенной базе отображений «доменное имя - IP-адрес». Служба DNS использует в своей работе протокол типа «клиент-сервер». В нем определены DNS-серверы и DNS-кли-енты. DNS-серверы поддерживают распределенную базу отображений, а DNS-клиен-ты обращаются к серверам с запросами о разрешении доменного имени в IP-адрес.Служба DNS использует текстовые файлы почти такого формата, как и файл hosts, и эти файлы администратор также подготавливает вручную. Однако служба DNS опирается на иерархию доменов, и каждый сервер службы DNS хранит только часть имен сети, а не все имена, как это происходит при использовании файлов hosts. При росте количества узлов в сети проблема масштабирования решается созданием новых доменов и поддоменов имен и добавлением в службу DNS новых серверов.

Для каждого домена имен создается свой DNS-сервер. Этот сервер может хранить отображения «доменное имя - IP-адрес» для всего домена, включая все его поддомены. Однако при этом решение оказывается плохо масштабируемым, так как при добавлении новых поддоменов нагрузка на этот сервер может превысить его возможности. Чаще сервер домена хранит только имена, которые заканчиваются на следующем ниже уровне иерархии по сравнению с именем домена. Именно при такой организации службы DNS нагрузка по разрешению имен распределяется более-менее равномерно между всеми DNS-серверами сети. Каждый DNS-сервер кроме таблицы отображений имен содержит ссылки на DNS-серверы своих поддоменов. Эти ссылки связывают отдельные DNS-серверы в единую службу DNS. Ссылки представляют собой IP-адреса соответствующих серверов. Для обслуживания корневого домена выделено несколько дублирующих друг друга DNS-серверов.Процедура разрешения DNS-имени во многом аналогична процедуре поиска файловой системой адреса файла по его символьному имени и заключается в последовательном просмотре каталогов, начиная с корневого. При этом предварительно проверяется кэш и текущий каталог. Для определения IP-адреса по доменному имени также необходимо просмотреть все DNS-серверы, обслуживающие цепочку поддоменов, входящих в имя хоста, начиная с корневого домена. Существенным же отличием является то, что файловая система расположена на одном компьютере, а служба DNS по своей природе является распределенной.

Существуют две основные схемы разрешения DNS-имен. В первом варианте работу по поиску IP-адреса координирует DNS-клиент:

  • DNS-клиент обращается к корневому DNS-серверу с указанием полного доменного имени;

  • DNS-сервер отвечает, указывая адрес следующего DNS-сервера, обслуживающего домен верхнего уровня, заданный в старшей части запрошенного имени;

  • DNS-клиент делает запрос следующего DNS-сервера, который отсылает его к DNS-серверу нужного поддомена, и т. д., пока не будет найден DNS-сервер, в котором хранится соответствие запрошенного имени IP-адресу. Этот сервер дает окончательный ответ клиенту.

Такая схема взаимодействия называется нерекурсивной или итеративной, когда клиент сам итеративно выполняет последовательность запросов к разным серверам имен. Так как эта схема загружает клиента достаточно сложной работой, то она применяется редко.

Во втором варианте реализуется рекурсивная процедура:

  • DNS-клиент запрашивает локальный DNS-сервер, то есть тот сервер, который обслуживает поддомен, к которому принадлежит имя клиента;

  • если локальный DNS-сервер знает ответ, то он сразу же возвращает его клиенту; это может соответствовать случаю, когда запрошенное имя входит в тот же поддомен, что и имя клиента, а также может соответствовать случаю, когда сервер уже узнавал данное соответствие для другого клиента и сохранил его в своем кэше;

  • если же локальный сервер не знает ответ, то он выполняет итеративные запросы к корневому серверу и т. д. точно так же, как это делал клиент в первом варианте; получив ответ, он передает его клиенту, который все это время просто ждал его от своего локального DNS-сервера.

В этой схеме клиент перепоручает работу своему серверу, поэтому схема называется косвенной или рекурсивной. Практически все DNS-клиенты используют рекурсивную процедуру.

Для ускорения поиска IP-адресов DNS-серверы широко применяют процедуру кэширования проходящих через них ответов. Чтобы служба DNS могла оперативно отрабатывать изменения, происходящие в сети, ответы кэшируются на определенное время - обычно от нескольких часов до нескольких дней.
30. Протоколы маршрутизации в IP-сетях.
Протокол OSPF.Спецификация протокола OSPF (Open Shortest Path First) описана в документе RFC 1247. Он ориентирован на применение в больших распределенных сетях. OSPF вычисляет маршруты в сетях IP, работая совместно с другими протоколами обмена маршрутной информацией. Протокол OSPF основан на алгоритме состояния канала. Суть этого алгоритма состоит в том, что он должен вычислить кратчайший путь. При этом «кратчайший» не означает, что путь физически самый короткий. Имеется в виду, что информация пройдет по этому пути быстрее, чем по другим. Маршрутизатор, работающий с этим протоколом, отправляет запросы всем соседним маршрутизаторам, находящимся в одном с ним домене маршрутизации, для выявления состояния каналов до них и далее от них.   Состояние канала при этом характеризуется несколькими параметрами, которые называются метриками. Метрикой может быть пропускная способность канала, его загрузка на текущий момент, задержка информации пре ее прохождении по этому каналу и т. д. Обобщив полученные сведения, этот маршрутизатор сообщает их всем соседям. После этого им строится ориентированный граф, который повторяет топологию домена маршрутизации. Каждому ребру этого графа назначается оценочный параметр (метрика). После построения графа используется алгоритм Дейкстры, который по двум заданным узлам находит набор ребер с наименьшей суммарной стоимостью, то есть, по сути, выбирает оптимальный маршрут. По совокупной информации (полученной и найденной в результате вычислений) создается таблица маршрутизации.

Протокол IGRP (Interior Gateway Routing Protocol, внутренний шлюзовой протокол маршрутизации) разработан фирмой Cisco в 1980 году. Протокол принадлежит к классу протоколов IGP. Он работает по алгоритму вектора расстояния. Как и в протоколе RIP, таблицы маршрутизации протокола IGRP формируются путем обмена маршрутизаторами служебной информацией. При запуске маршрутизатор содержит только информацию о напрямую подключенных к нему сетях. Затем он получает информацию о других логических сетях от соседних маршрутизаторов. В наиболее простом случае маршрутизатор ищет только один, наиболее предпочтительный маршрут к получателю. Оптимальный маршрут — это маршрут, с минимальной метрикой. Протокол IGRP поддерживает распределение потока на несколько маршрутов, которые имеют одинаковую метрику. Администратор может настраивать метрики вручную для принудительного распределения трафика, что позволяет направлять трафик через быстрые каналы. При этом резервирование каналов связи позволяет автоматически переключать трафик на запасной канал в случае выхода из строя основной линии

Протокол EIGRP представляет собой первую реализацию алгоритма DUAL: (Distributed Update Algorithm, алгоритм распределенного обновления), который  позволяет маршрутизатору восстанавливать свою работоспособность сразу же после изменения в сетевой топологии, что значительно увеличивает надежность распределенной сети. В большинстве случаев маршрутизаторы, работающие по протоколу EIGRP, перестраиваются в соответствии с новой топологией меньше, чем за одну секунду. Таким образом, хотя протокол EIGRP и перенял алгоритм вектора расстояния от протокола IGRP, он обладает возможностями протоколов, работающих по алгоритму состояния канала, таких как IS-IS и OSPF. Протокол поддерживает маски подсетей переменной длины, что позволяет организации более эффективно использовать выделенное ей адресное пространство. Протоколы маршрутизации RIP и IGRP не поддерживают передачу информации о масках подсети.

Протокол IGMP.Основное назначение протокола IGMP — обмен информацией между рабочей станцией и маршрутизатором данной подсети. Протокол позволяет станции информировать маршрутизатор о том, что она хочет получать пакеты с определенными групповыми адресами. Тем самым она заявляет о своей принадлежности к той или иной группе. Кроме того, с помощью этого протокола маршрутизатор периодически опрашивает присоединенные к нему подсети, определяя активность известных ему членов группы. В случае, если к подсети подключено несколько маршрутизаторов, один из них автоматически становится доминирующим, принимая на себя ответственность за опрос членов группы. Протокол IGMP имеет несколько версий. Наиболее распространенная версия 1 описана в документе RFC 1112. Более поздние реализации протокола IGMP (версии 2 и выше) значительно расширяют его возможности и обратно совместимы с версией 1. В версии 2 введена новая процедура выбора доминирующего маршрутизатора для каждой подсети: маршрутизатор с наименьшим IP-адресом назначается доминирующим. В версии 1 он определялся с помощью протоколов групповой маршрутизации, что приводило к нештатным ситуациям, так как различные протоколы групповой маршрутизации используют неодинаковые методы выбора. Основываясь на информации, полученной с помощью протокола IGMP, маршрутизаторы определяют, в какие подключенные к ним подсети необходимо передавать групповой трафик.
1   ...   4   5   6   7   8   9   10   11   ...   17

Похожие:

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconМетодические рекомендации версия 1 по публикации открытых данных...
Требования к публикации реестра наборов открытых данных через раздел открытых данных на официальном сайте государственного (муниципального)...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconМетодические рекомендации по публикации открытых данных государственными...
Абстрактная модель модель, отражающая общие характеристики моделируемого явления. Данный тип модели представляет информацию о качественных...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconОрганизация и предоставление в пользование каналов связи передачи...
«Организация и предоставление в пользование каналов связи передачи данных и диспетчерской голосовой связи от г. Стрежевого до рду...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconОрганизация и предоставление в пользование каналов связи передачи...
«Организация и предоставление в пользование каналов связи передачи данных и диспетчерской голосовой связи от г. Стрежевого до рду...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconП рофсоюз работников народного образования и науки РФ саратовская...
Цель: Повышение правовой грамотности членов профсоюза. Разъяснение роли локальных документов в решении конфликтных ситуаций внутри...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconИнструкция по подключению к региональной ведомственной защищенной сети передачи данных
Заполнить заявление на подключение к защищенной ведомственной сети передачи данных Министерства здравоохранения Челябинской области...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconГосударственное унитарное предприятие Севастополя
Закупочная документация о проведении открытого сбора коммерческих предложений в электронной форме на право заключения договора на...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconТарифному Соглашению Единый формат передачи данных в электронном...
«Об утверждении Общих принципов построения и функционирования информационных систем и порядка информационного взаимодействия в сфере...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconТарифному Соглашению Единый формат передачи данных в электронном...
«Об утверждении Общих принципов построения и функционирования информационных систем и порядка информационного взаимодействия в сфере...

1. Организация передачи данных в локальных сетях. Эталонная модель взаимосвязи открытых систем iconОб обработке и защите персональных данных огбуз «Руднянская црб»
Настоящим Положением определяется порядок получения, обработки, хранения, передачи и любого другого использования персональных данных...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск