Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)
Категория реферата: Рефераты по информатике, программированию
Теги реферата: сочинение егэ, сочинение рассказ
Добавил(а) на сайт: Шашлов.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Маршрутизация - это процедура определения пути следования пакета из
одной сети в другую. Такой механизм доставки становится возможным благодаря
реализации во всех узлах сети протокола межсетевого обмена IP. Если
обратиться к истории создания сети Internet, то с самого начала
предполагалось разработать спецификации сети коммутации пакетов. Это
значит, что любое сообщение, которое отправляется по сети, должно быть при
отправке разделино на фрагменты. Каждый из фрагментов должен быть снабжен
адресами отправителя и получателя, а также номером этого пакета в
последовательности пакетов, составляющих все сообщение в целом. Такая
система позволяет на каждом шлюзе выбирать маршрут, основываясь на текущей
информации о состоянии сети, что повышает надежность системы в целом. При
этом каждый пакет может пройти от отправителя к получателю по своему
собственному маршруту. Порядок получения пакетов получателем не имеет
большого значения, т.к. каждый пакет несет в себе информацию о своем месте
в сообщении.
При создании этой системы принципиальным было обеспечение ее живучести и
надежной доставки сообщений, т.к. предполагалось, что система должна была
обеспечивать управление Вооруженными Силами США в случае нанесения ядерного
удара по территории страны.
Коммутаторы, организующие рабочую группу, мосты, соединяющие два сегмента сети и локализующие трафик в пределах каждого из них, а также switch, позволяющий соединять несколько сегментов локальной вычислительной сети - это все устройства, предназначенные для работы в сетях IEEE 802.3 или Еthernet. Однако, существует особый тип оборудования, называемый маршрутизаторами (routегs), который применяется в сетях со сложной конфигурацией для связи ее участков с различными сетевыми протоколами (в том числе и для доступа к глобальным (WАN) сетям), а также для более эффективного разделения трафика и использования альтернативных путей между узлами сети. Основная цель применения маршрутизаторов - объединение разнородных сетей и обслуживание альтернативных путей.
Различные типы маршрутизаторов отличаются количеством и типами своих
портов, что собственно и определяет места их использования. Маршрутизаторы, например, могут быть использованы в локальной сети Ethernet для
эффективного управления трафиком при наличии большого числа сегментов сети, для соединения сети типа Еthernet с сетями другого типа, например Тоkеn
Ring, FDDI, а также для обеспечения выходов локальных сетей на глобальную
сеть.
Маршрутизаторы не просто осуществляют связь разных типов сетей и обеспечивают доступ к глобальной сети, но и могут управлять трафиком на основе протокола сетевого уровня (третьего в модели OSI), то есть на более высоком уровне по сравнению с коммутаторами. Необходимость в таком управлении возникает при усложнении топологии сети и росте числа ее узлов, если в сети появляются избыточные пути, когда нужно решать задачу максимально эффективной и быстрой доставки отправленного пакета по назначению. При этом существует два основных алгоритма определения наиболее выгодного пути и способа доставки данных: RIP и OSPF. При использовании протокола маршрутизации RIР, основным критерием выбора наиболее эффективного пути является минимальное число "хопов" (hops), т.е. сетевых устройств между узлами. Этот протокол минимально загружает процессор мартрутизатора и предельно упрощает процесс конфигурирования, но он не рационально управляет трафиком. При использовании OSPF наилучший путь выбирается не только с точки зрения минимизации числа хопов, но и с учетом других критериев: производительности сети, задержки при передаче пакета и т.д. Сети большого размера, чувствительные к перегрузке трафика и базирующиеся на сложной маршрутизирующей аппаратуре, требуют использования протокола ОSРF. Реализации этого протокола возможна только на маршрутизаторах с достаточно мощным процессором, т.к. его реализация требует существенных процессинговых затрат.
Маршрутизация в сетях, как правило, осуществляться с применением пяти
популярных сетевых протоколов - ТСР/IР, Nоvеll IРХ, АррlеТаlk II, DECnеt
Phase IV и Хегох ХNS. Если маршрутизатору попадается пакет неизвестного
формата, он начинает с ним работать как обучающийся мост. Кроме того, маршрутизатор обеспечивает более высокий уровень локализации трафика, чем
мост, предоставляя возможность фильтрации широковещательных пакетов, а
также пакетов с неизвестными адресами назначения, поскольку умеет
обрабатывать адрес сети.
1 Протоколы TCP/IP . Принципы, протоколы и архитектура
1.1 Структура стека протоколов TCP/IP
При рассмотрении процедур межсетевого взаимодействия всегда опираются на
стандарты, разработанные International Standard Organization (ISO). Эти
стандарты получили название "Семиуровневой модели сетевого обмена" или в
английском варианте "Open System Interconnection Reference Model" (OSI
Ref.Model). В данной модели обмен информацией может быть представлен в виде
стека, представленного на рисунке 1.1. Как видно из рисунка, в этой модели
определяется все - от стандарта физического соединения сетей до протоколов
обмена прикладного программного обеспечения. Дадим некоторые комментарии к
этой модели.
Физический уровень данной модели определяет характеристики физической
сети передачи данных, которая используется для межсетевого обмена. Это
такие параметры, как: напряжение в сети, сила тока, число контактов на
разъемах и т.п. Типичными стандартами этого уровня являются, например
RS232C, V35, IEEE 802.3 и т.п.
К канальному уровню отнесены протоколы, определяющие соединение, например, SLIP (Strial Line Internet Protocol), PPP (Point to Point
Protocol), NDIS, пакетный протокол, ODI и т.п. В данном случае речь идет о
протоколе взаимодействия между драйверами устройств и устройствами, с одной
стороны, а с другой стороны, между операционной системой и драйверами
устройства. Такое определение основывается на том, что драйвер - это, фактически, конвертор данных из оного формата в другой, но при этом он
может иметь и свой внутренний формат данных.
К сетевому (межсетевому) уровню относятся протоколы, которые отвечают за
отправку и получение данных, или, другими словами, за соединение
отправителя и получателя. Вообще говоря, эта терминология пошла от сетей
коммутации каналов, когда отправитель и получатель действительно
соединяются на время работы каналом связи. Применительно к сетям TCP/IP, такая терминология не очень приемлема. К этому уровню в TCP/IP относят
протокол IP (Internet Protocol). Именно здесь определяется отправитель и
получатель, именно здесь находится необходимая информация для доставки
пакета по сети.
Транспортный уровень отвечает за надежность доставки данных, и здесь, проверяя контрольные суммы, принимается решение о сборке сообщения в одно
целое. В Internet транспортный уровень представлен
Семиуровневая модель протоколов межсетевого обмена
OSI
Рисунок 1.1
двумя протоколами TCP (Transport Control Protocol) и UDP (User Datagramm
Protocol). Если предыдущий уровень (сетевой) определяет только правила
доставки информации, то транспортный уровень отвечает за целостность
доставляемых данных.
Уровень сессии определяет стандарты взаимодействия между собой
прикладного программного обеспечения. Это может быть некоторый
промежуточный стандарт данных или правила обработки информации. Условно к
этому уровню можно отнеси механизм портов протоколов TCP и UDP и Berkeley
Sockets. Однако обычно, рамках архитектуры TCP/IP такого подразделения не
делают.
Уровень обмена данными с прикладными программами (Presentation Layer) необходим для преобразования данных из промежуточного формата сессии в формат данных приложения. В Internet это преобразование возложено на прикладные программы.
Уровень прикладных программ или приложений определяет протоколы обмена данными этих прикладных программ. В Internet к этому уровню могут быть отнесены такие протоколы, как: FTP, TELNET, HTTP, GOPHER и т.п.
Вообще говоря, стек протоколов TCP отличается от только что рассмотренного стека модели OSI. Обычно его можно представить в виде схемы, представленной на рисунке 1.2
Структура стека протоколов TCP/IP
[pic]
Рисунок 1.2
В этой схеме на уровне доступа к сети располагаются все протоколы доступа к физическим устройствам. Выше располагаются протоколы межсетевого обмена IP, ARP, ICMP. Еще выше основные транспортные протоколы TCP и UDP, которые кроме сбора пакетов в сообщения еще и определяют какому приложению необходимо данные отправить или от какого приложения необходимо данные принять. Над транспортным уровнем располагаются протоколы прикладного уровня, которые используются приложениями для обмена данными.
Базируясь на классификации OSI (Open System Integration) всю архитектуру
протоколов семейства TCP/IP попробуем сопоставить с эталонной моделью
(рисунок 1.3).
Прямоугольниками на схеме обозначены модули, обрабатывающие пакеты, линиями
- пути передачи данных. Прежде чем обсуждать эту схему, введем необходимую
для этого терминологию.
Рекомендуем скачать другие рефераты по теме: реферат,, понятие культуры.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата