МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)

    Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)

    Введение 3

    1 Протоколы TCP/IP . Принципы, протоколы и архитектура 6

    1.1 Структура стека протоколов TCP/IP 6

    1.2 Протокол IP 12

    1.3 Принципы построения IP-адресов 14

    1.4 IPing - новое поколение протоколов IP 16

    1.5. Протокол пользовательских датаграмм - UDP 20

    2 Классификация алгоритмов маршрутизации и общие сведения 23

    2.1 Цели разработки алгоритмов маршрутизации 23

    2.2 Типы алгоритмов 25

    2.3 Показатели алгоритмов (метрики) 28

    2.4 Таблицы маршрутизации 30

    2.4.1 Типы записей в таблице маршрутизации 30

    2.4.2 Структура таблицы маршрутизации 31

    3 Создание объединенной IP-сети со статической маршрутизацией 32

    3.1 Среда со статической маршрутизацией 32

    3.2 Вопросы проектирования среды со статической маршрутизацией 33

    3.3 Среды с использованием вызова по требованию 33

    3.4 Безопасность статической маршрутизации 34

    3.5 Развертывание статической маршрутизации 34

    4 Протоколы динамической маршрутизации 36

    4.1 Общие сведения 36

    4.2 Внутренний протокол маршрутизации RIP 39

    4.3 Протокол маршрутизации OSPF 47

    4.4 Протокол маршрутизации IGRP 63

    4.5 Внешний протокол маршрутизации BGP-4 68

    4.6 Протокол внешних маршрутизаторов EGP. 78

    5 Создание объединенной сети с протоколом маршрутизации RIP для IP 82

    5.1 Среды с протоколом RIP для IP 82

    5.2 Стоимость маршрутов RIP 83

    5.3 Смешанные среды RIP версии 1 и RIP версии 2 83

    5.4 Проверка подлинности RIP версии 2 84

    5.5 Модель с одним адаптером 84

    5.6 Модель с несколькими адаптерами 85

    5.7 Пассивные RIP-узлы 85

    5.8 Безопасность протокола RIP для IP 86

    5.9 Задание равных маршрутизаторов 86

    5.10 Фильтры маршрутов 86

    5.11 Соседи 86

    6 Реализация маршрутизатора на основе протокола RIP. 88

    6.1 Описание алшоритма работы сервиса RIP

    88

    7 Технико – экономическое обоснованин. 93

    7.1. Характеристика программного продукта 93

    7.2. Определение затрат труда на разработку программного продукта 94

    7.2.1. Определение условного количества операторов программы,

    трудоемкости 94

    7.2.2. Определение численности исполнителей 97

    7.3 Расчет затрат на разработку 100

    7.4 Экономический эффект от реализации и внедрения программного продукта

    103

    8. Безопасность жизнедеятельности

    106

    8.1 Анализ опасных и вредных производственных факторов при

    работе с компьютером

    106

    8.2 Производственная санитария, основные мероприятия по созданию

    нормальных метеорологических условий 108

    8.3 Освещение рабочих мест 110

    8.3.1 Проектирование и расчеты естественного освещения 110

    8.3.2 Расчет искусственного освещения 112

    8.4 Расчет вентиляции. 113

    8.4.1 Расчет обще обменной вентиляции 114

    8.4.2 Расчет местной вентиляции 114

    8.5 Общие требования безопасности труда на рабочем месте 114

    8.5.1 Требования к видеодисплейным терминалам (ВДТ) и персональным

    компьютерам 115

    8.5.2 Требования к помещениям для эксплуатации ВДТ и ПЭВМ 116

    8.6 Защита от статического электричества. Поражение электрическим током

    117

    8.7 Требования по обеспечению пожаробезопасности 120

    8.8 Водоснабжение и канализация 121

    8.9 Охрана труда программистов 122

    8.10 Определение оптимальных условий труда инженера – программиста 122

    Список литературы: 125

    Введение

    Сеть Internet - это сеть сетей, объединяющая как локальные сети, так и

    глобальные сети. Поэтому центральным местом при обсуждении принципов

    построения сети является семейство протоколов межсетевого обмена TCP/IP.

    Под термином "TCP/IP" обычно понимают все, что связано с протоколами TCP

    и IP. Это не только собственно сами проколы с указанными именами, но и

    протоколы построенные на использовании TCP и IP, и прикладные программы.

    Главной задачей стека TCP/IP является объединение в сеть пакетных

    подсетей через шлюзы. Каждая сеть работает по своим собственным законам,

    однако предполагается, что шлюз может принять пакет из другой сети и

    доставить его по указанному адресу. Реально, пакет из одной сети передается

    в другую подсеть через последовательность шлюзов, которые обеспечивают

    сквозную маршрутизацию пакетов по всей сети. В данном случае, под шлюзом

    понимается точка соединения сетей. При этом соединяться могут как локальные

    сети, так и глобальные сети. В качестве шлюза могут выступать как

    специальные устройства, маршрутизаторы, например, так и компьютеры, которые

    имеют программное обеспечение, выполняющее функции маршрутизации пакетов.

    Маршрутизация - это процедура определения пути следования пакета из

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

    реализации во всех узлах сети протокола межсетевого обмена 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).

    Прямоугольниками на схеме обозначены модули, обрабатывающие пакеты, линиями

    - пути передачи данных. Прежде чем обсуждать эту схему, введем необходимую

    для этого терминологию.

    Драйвер - программа, непосредственно взаимодействующая с сетевым

    адаптером.

    Модуль - это программа, взаимодействующая с драйвером, с сетевыми

    прикладными программами или с другими модулями.

    Схема приведена для случая подключения узла сети через локальную сеть

    Ethernet, поэтому названия блоков данных будут отражать эту специфику.

    Схема модулей, реализующих протоколы семейства TCP/IP в узле сети

    [pic]

    Рисунок 1.3

    Сетевой интерфейс - физическое устройство, подключающее компьютер к

    сети. В нашем случае - карта Ethernet.

    Кадр - это блок данных, который принимает/отправляет сетевой интерфейс.

    IP-пакет - это блок данных, которым обменивается модуль IP с сетевым

    интерфейсом.

    UDP-датаграмма - блок данных, которым обменивается модуль IP с модулем

    UDP.

    TCP-сегмент - блок данных, которым обменивается модуль IP с модулем TCP.

    Прикладное сообщение - блок данных, которым обмениваются программы

    сетевых приложений с протоколами транспортного уровня.

    Инкапсуляция - способ упаковки данных в формате одного протокола в

    формат другого протокола. Например, упаковка IP-пакета в кадр Ethernet или

    TCP-сегмента в IP-пакет. Согласно словарю иностранных слов термин

    "инкапсуляция" означает "образование капсулы вокруг чужих для организма

    веществ (инородных тел, паразитов и т.д.)". В рамках межсетевого обмена

    понятие инкапсуляции имеет несколько более расширенный смысл. Если в случае

    инкапсуляции IP в Ethernet речь идет действительно о помещении пакета IP в

    качестве данных Ethernet-фрейма, или, в случае инкапсуляции TCP в IP,

    помещение TCP-сегмента в качестве данных в IP-пакет, то при передаче данных

    по коммутируемым каналам происходит дальнейшая "нарезка" пакетов теперь уже

    на пакеты SLIP или фреймы PPP.

    Инкапсуляция протоколов верхнего уровня в протоколы TCP/IP

    [pic]

    Рисунок 1.4

    Вся схема (рисунок 1.4) называется стеком протоколов TCP/IP или просто

    стеком TCP/IP. Чтобы не возвращаться к названиям протоколов расшифруем

    аббревиатуры TCP, UDP, ARP, SLIP, PPP, FTP, TELNET, RPC, TFTP, DNS, RIP,

    NFS:

    TCP - Transmission Control Protocol - базовый транспортный протокол,

    давший название всему семейству протоколов TCP/IP.

    UDP - User Datagram Protocol - второй транспортный протокол семейства

    TCP/IP. Различия между TCP и UDP будут обсуждены позже.

    ARP - Address Resolution Protocol - протокол используется для

    определения соответствия IP-адресов и Ethernet-адресов.

    SLIP - Serial Line Internet Protocol (Протокол передачи данных по

    телефонным линиям).

    PPP - Point to Point Protocol (Протокол обмена данными "точка-точка").

    FTP - File Transfer Protocol (Протокол обмена файлами).

    TELNET - протокол эмуляции виртуального терминала.

    RPC - Remote Process Control (Протокол управления удаленными

    процессами).

    TFTP - Trivial File Transfer Protocol (Тривиальный протокол передачи

    файлов).

    DNS - Domain Name System (Система доменных имен).

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.