Автор: Пользователь скрыл имя, 23 Апреля 2013 в 15:05, реферат
Первая сеть под названием ARPANET начала функционировать в 1969 г. Она была открыта для исследовательских центров, сотрудничавших с министерством обороны США. Одна из ведущих ролей в создании Сети принадлежит директору бюро по методам обработки информации (Information Processing Techniques Office) Джону Ликлайдеру. Он первым предложил вкладывать средства в людей, а не в структуры, отдавая предпочтение специалистам из университетов, образуя центры концентрации интеллектуального потенциала.
В качестве таких центров он избрал близкий ему Массачусетский технологический институт (MIT), где разрабатывались системы с разделением времени и интерактивной графики, и университет Карнеги - Меллона CMU) - там в основном разрабатывались мультипроцессорные системы
Первая сеть под названием
ARPANET начала функционировать в 1969 г. Она
была открыта для исследовательских центров,
сотрудничавших с министерством обороны
США. Одна из ведущих ролей в создании
Сети принадлежит директору бюро по методам
обработки информации (Information Processing Techniques Office) Джону Ликлайдеру.
Он первым предложил вкладывать средства
в людей, а не в структуры, отдавая предпочтение
специалистам из университетов, образуя
центры концентрации интеллектуального
потенциала.
В качестве таких центров он избрал близкий
ему Массачусетский технологический институт
(MIT), где разрабатывались системы с разделением
времени и интерактивной графики, и университет
Карнеги - Меллона CMU) - там в основном разрабатывались
мультипроцессорные системы. Придуманная
Ликлайдером схема на редкость соответствовала
природе работы ученых и позволила привлечь
к деятельности Агентства лучшие академические
умы.
IP-адреса источника и назначения остаются теми же при передаче дейтаграммы от узла к узлу, но MAC-адреса подставляются роутерами так, чтобы соответствовать определённому источнику и назначению в каждой сети.
Маршрутизатор должен владеть следующей информацией:
Статическая маршрутизация — данные вводятся сетевым администратором.
Плюсы: нет нагрузки на ЦентральныйПроцессор, не используется канал передачи данных, хорошая защита
Минусы: необходимо четкое понимание структуры сети, изменение настроек всех маршрутизаторов даже при добавлении одной сети, не применима в крупных сетях
Динамическая маршрутизация — информация поступает от соседних маршрутизаторов по протоколу динамической маршрутизации.
Плюсы: проще статической в эксплуатации
Минусы: существенное использование ЦП, использование части полосы канала передачи данных.
Сетевые модели
OSI и IEEE Project 802.
1984 г. - OSI RM - метод описания сетевых сред
и открытых архитектур. Простота написания
драйверов для определенного уровня, маскировка
для вышележащего уровня своих услуг.
Перед подачей в сеть все данные разбиваются
на пакеты. На каждом уровне к нему добавляется
доп. форматирующая или адресная инфа.
На принимающей стороне по мере поднимания
пакета по уровням эта инфа отсекается.
Уровни модели OSI:
Прикладной |
Общий доступ к сети, поток данных, Ex: telnet. |
Представление данных |
Определяет формат для обмена данными (переводчик), перевод данных свыше в общепринятый стандарт, шифрование, смена кодовой таблицы, сжатие данных. |
Сеансовый |
Установление, использование и завершение сеанса связи, распознавание имен и защита, расстановка checkpoints, чтоб в случае неудачной передачи начинать с плохого места, некорректное завершение сеанса. |
Транспортный |
Гарантирует доставку пакетов без ошибок, в той же последовательности, без потерь и дублирования. Переупаковка пакетов: длинные разбиваются, короткие объединяются. Сигнал подтверждения приема. |
Сетевой |
Адресация и перевод логических имен адресов в физические. На основании конкретных сетевых условий, приоритета услуги определяется маршрут пакета. Коммутация пакетов, маршрутизация, перегрузки. Деление на более мелкие пакеты, если адаптер компа не может передавать пакеты поступившей длины. Принимающая сторона их обратно соберет.Пересечение с транспортным. Если связь с установлением соединения, то сетевой уровень берет на себя контроль ошибок, маршрутизация нужна только на этапе связи, если без установления соединения, то контроль ошибок - на трансп. уровне. |
Канальный |
Передача кадров с сетевого в среду передачи (паралл. в послед. и наоборот), иногда спец. кодирование. Кадр содержит: адреса получателя и отправителя, управляющая инфа (для маршрутизации, обозначения типа пакета и сегментации), данные и CRC поле.Сетевой уровень считает передачу данных безошибочной.Расширение OSI RM - MAC и LLC - управление доступом к среде и логической связью. |
Физический |
Сырой поток битов. Электрический, оптический, механический (разъемы) и функциональный (способ передачи данных) интерфейсы сетевой платы с кабелем. Устанавливается длительность передачи каждого бита и правила перевода его в эл.- и опти- сигналы. |
Виртуальная связь между соответствующими уровнями для удаленных машин. Project 802 разрабатывался для канального и физического уровней. LLC - 802.2, MAC - 802.3 (CSMA/CD), - 802.4 (шинная сеть с передачей маркера), - 802.5 (кольцо с передачей маркера, - 802.12 (по приоритету доступа).
Таблица маршрутизации — таблица, состоящая из сетевых маршрутов и предназначенная для определения наилучшего пути передачи сетевого пакета. Каждая запись в таблице маршрутизации состоит, как правило, из таких полей:
Пример таблицы маршрутизации (ОС Linux):
%# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
При отправке сетевого пакета, операционная система смотрит, по какому именно маршруту он должен быть отправлен, основываясь на таблице маршрутизации. Как правило, выбирается наиболее конкретный (то есть, с наболее длинной сетевой маской) маршрут из тех, которые соответствуют адресу отправителя. Если ни один из маршрутов не подходит, пакет уничтожается, а его отправителю возвращается ICMP-сообщение No route to host.
Таблицы маршрутизации – важная часть протокола TCP/IP в Windows, но операционная система не показывает их обычному пользователю. Если хочется их увидеть, то необходимо открыть командную строку и ввести команду ROUTE PRINT. После этого можно будет увидеть окно, похожее на представленное на рисунке А.
См. слайд
См.слайд Автономная система (AS) в интернете — это система IP-сетей и маршрутизаторов, управляемых одним или несколькими операторами, имеющими единую политику маршрутизации с Интернетом.
См.слайд
Протокол маршрутизации — сетев
См.слайд
См.слайд
Различают следующие классы протоколов динамической маршрутизации:
Протоколы вектора расстояния (Distance vector) — используют для поиска наилучшего пути расстояние до удаленной сети. Каждое перенаправление пакета маршрутизатором называется участком (hop). Наилучшим считается путь к удаленной сети с наименьшим количеством участков. Вектор определяет направление к удаленной сети.
Преимущества: требуют меньше вычислительных ресурсов.
Примеры: RIP, IGRP.
Протоколы состояния связи (Link state) — обычно называется "первый - кратчайший путь" (SPF). Каждый маршрутизатор создает три отдельные таблицы. Одна из них отслеживает непосредственно подключенных соседей, вторая — определяет топологию всей объединенной сети, а третья является таблицей маршрутизации. Устройство, действующее по протоколу типа состояния связи, имеет больше сведений об объединенной сети, чем любой протокол вектора расстояния.
Особенности: требуют больше вычислительных ресурсов, больше время конвергенции и восстановления при сбое.
Примеры: OSPF, IS-IS.
См..слайд
Протокол маршрутной
информации (англ. Routing Inf
См.слайд
RFC 1388 [Malkin 1993a] определяет новые расширения RIP, которые в целом обычно называются RIP-2. Эти расширения не изменяют протокол, однако добавляют дополнительную информацию в поля, помеченные как "должны быть равны нулю" (must be zero) на рисунке 10.3. RIP и RIP-2 могут взаимодействовать в том случае, если RIP игнорирует поля, которые должны быть установлены в ноль.
См.слайд
Протокол IGRP (англ. Interior Gateway Routing Protocol) — протокол маршрутиз
Для выбора маршрута в IGRP используется комбинация показателей, таких как задержка сети, полоса пропускания, надежность и загруженность сети. Весовой коэффициент этих показателей может выбираться автоматически или задаваться администратором сети. Для надежности и загруженности сети это значения от 1 до 255, полоса пропускания — от 1200 бит/сек до 10 Гбит/сек, задержка может принимать значение до 24-го порядка.
См слайд
CI = кол-до бесконечности, SH = расщепленного горизонта с ядом наоборот, HD = удержание таймер, TU = запускаемых обновлений с маршрутом отравления,? LB / экв = балансировка нагрузки с равными путями, LB / NQ = балансировка нагрузки с неравными путей, VLSM = переменной длины подсети маскировки,? Sum = автоматическое уплотнение, M = метрики, HLim = счетчик предела, Size = размер сети
RFC 2328
Протокол состояния канала связи (link-state): другим роутерам той же иерархии каждые 30 мин. рассылаются объявления о состоянии канала связи (Links State Advertisement – LSA), которые описывают состояние всех своих интерфейсов, метрики и другие параметры. Роутеры накапливают эту информацию и используют в алгоритме Дейкстры (Dijkstra) для расчёта кратчайшего пути до каждого узла.