
- •Тема 1.1 Классификация вычислительных сетей. Понятие протокола
- •Тема 1.2 Эталонная модель взаимосвязи открытых систем (iso)
- •Тема 1.3 Способы коммутации
- •Тема 1.4 Виды связи и режимы работы сетей передачи сообщений
- •Раздел 2. Каналы передачи данных Тема 2.1 Линия связи. Классификация. Характеристика. Типы кабелей.
- •Тема 2.2 Кодирование и мультиплексирование данных
- •Раздел 3. Локальные вычислительные сети Тема 3.1 Методы доступа. Протоколы лвс
- •Спецификации физической среды Ethernet
- •Тема 3.2 Сети Token Ring и fddi
- •Тема 3.3 Беспроводные сети
- •Тема 3.4 Аппаратные средства лвс
- •Раздел 4. Коммутация и маршрутизация Тема 4.1 Функции сетевого и транспортного уровней
- •Тема 4.2 Маршрутизация
- •Тема 4.3 Адресация в сети. Протокол ip
- •Тема 4.5 Транспортные протоколы tcp и udp
- •Тема 4.6 Система доменных имен dns
- •Тема 4.7 Динамическое конфигурирование узлов
- •Раздел 5. Территориальные сети Тема 5.1 Сети Intranet, Internet, Extranet
- •Как происходит доставка писем?
- •Протокол smtp
- •Формат сообщения электронной почты
- •Кодирование сообщений
- •Протокол pop3 – это текстовый протокол.
- •Протокол imap
- •Доступ к электронной почте через веб-интерфейс
- •Тема 5.3 Архитектура
- •Тема 5.4 Файловый обмен
- •5.2 Протокол ftp
- •5.2.1 Различие работы пассивного режима и активного.
- •Тема 5.5 Телеконференции и «доски объявлений»
- •Тема 5.6 Информационная безопасность
- •Тема 5.7 Распространенные сетевые технологии больших сетей Виртуальные частные сети vpn
- •Литература
Тема 4.2 Маршрутизация
Маршрутизация – процесс выбора маршрута следования пакета.
Маршрутизатор – устройство, которое выполняет это действие R.
R работает на третьем уровне OSI. Для выбора маршрута следования пакета используется лишь адрес сети, а адрес хоста отбрасывается.
Чтобы выделить из IP-адреса адрес сети применяется маска.
Маршрут – это направление следования пакета.
Определить маршрут – значит выбрать последовательность транзитных узлов и их интерфейсов, через которые надо передавать данные, чтобы доставить их адресату. Определение маршрута – сложная задача, особенно когда конфигурация сети такова, что между парой взаимодействующих сетевых интерфейсов существует множество путей. Чаще всего выбор останавливают на одном оптимальном по некоторому критерию маршруте. В качестве критериев оптимальности могут выступать, например, номинальная пропускная способность и загруженность каналов связи; задержки, вносимые каналами; количество промежуточных транзитных узлов; надежность каналов и транзитных узлов
Каждый маршрутизатор может сказать на какой интерфейс или какому следующему маршрутизатору отправить пакет ,задав направление движения.
Собрав последовательно эти направления, мы получим вест путь следования. Решение о выборе маршрутизатора применяют согласно их таблицам маршрутизации.
Эта таблица содержит соответствие адреса сети к маршруту. Имея таблицу маршрутизации, нам нужно выбрать наилучший маршрут. Выбор происходит в несколько этапов.
Административная дистанция (АД)- степень доверия источнику.
Метрика- качество маршрута (чем меньше значение, тем лучше маршрут).
Может случиться такая ситуация, что лучших маршрутов оказалось несколько. В таком случае нет четких указаний, что делать.
Маршрутизаторы Сisco производят распределение нагрузки между этими маршрутами, чередуя пакеты.
Часто можно встретить отсутствие сети назначения в таблице, но зато присутствует сеть, покрывающая ее (надсеть). Если надсеть содержит в себе диапазоны адресов нужной нам сети, то там же находится и получатель. По этому признаку можно заменить несколько подсетей одной надсетью, но лишь в том случае , если у них одинаковые маршруты.
Различают два вида маршрутизации:
Статическая;
Динамическая.
При статической маршрутизации маршруты вводятся администратором вручную на каждом маршрутизаторе и не изменяются во время работы. При поднятии сетевого интерфейса и настройке на нем протокола сетевого уровня, в таблицу маршрутизации автоматически заносится маршрут на сеть, в которой находится этот интерфейс. Такие сети, в которых находится маршрутизатор, называются напрямую соединенными. А маршруты на них задаются только выходным интерфейсом и являются наиболее приоритетными. Остальные маршруты задаются адресом следующего маршрутизатора. Таким образом пакет будет проходить маршрутизаторы, пока не дойдет до того, у которого есть напрямую соединенная сеть назначения.
Динамическая маршрутизация совершается за счет динамических протоколов маршрутизации. При их помощи маршрутизатор строит и обновляет свою таблицу маршрутизации. Говорят, что сеть сошлась, когда с любого маршрутизатора можно попасть в любую сеть.
Динамические протоколы маршрутизации делятся на внешние и внутренние. А внутренние в свою очередь на дистанционно-векторные протоколы и протоколы link state (состояния канала).
Внутренние протоколы используются в сетях разного объема для автоматизации и надежности процесса маршрутизации. Внешние протоколы используются для работы между автономными системами, т.е. в очень больших сетях, таких как Internet.
Разница между дистанционно-векторными протоколами и протоколами состояния канала довольно существенна. Link state протоколы появились позже, когда классовые сети отошли в прошлое. Их основным принципом является хранение состояния всех каналов сети. Они строят некую карту сети и самостоятельно определяют наилучшие маршруты. Отличительной чертой также есть отправка обновлений лишь при изменении топологии и лишь тем маршрутизаторам, которым будет актуальна информация.
Дистанционно-векторные протоколы требуют правильной и совместной работы всех маршрутизаторов, так как они оперируют с направлением и метрикой, которую получают от соседних маршрутизаторов. Таким образом, получив маршрут, маршрутизатор увеличивает его метрику и отправляет его другим соседям. Из этого и следует название протоколов - дистанция (метрика) и вектор (направление). Среди представителей можно выделить протокол EIGRP, который имеет ряд преимуществ и некоторые сходства с протоколами состояния канала.
Среди внешних протоколов маршрутизации можно отметить протокол BGP, на котором держится Internet. Он является протоколом path state (состояния пути). Это значит что он оперирует с лучшими путями, которые задаются списком автономных систем (AS), через которые должен пройти пакет. Как правило, количество AS в пути не велико и лучше считается тот путь, что содержит меньшее количество AS. Для гарантии того, чтобы какой-то маршрут был запасным, придаются хитрости и повторяют несколько раз номер своей AS в пути, увеличивая тем самым длину. Когда же пакет достигает нужной AS, вступает в силу внутренняя маршрутизация.
Маршрутизатор является ключевым звеном любой составной сети. Они решают две основные задачи:
- находят наилучший маршрут;
- отправляют пакет по этому маршруту.
Маршрутизация сделала возможным объединение отдельных сетей в одну глобальную сеть. Существует три принципа маршрутизиции:
1). Каждый маршрутизатор принимает решение самостоятельно, не оговариваясь откуда получена информация о маршрутах;
2). Если один маршрутизатор имеет полную таблицу маршрутизации, то это не значит что и в остальных она полная.
3). Существование маршрута в одну сторону не гарантирует существование обратного маршрута.
Таблица маршрутизации — таблица, состоящая из сетевых маршрутов и предназначенная для определения наилучшего пути передачи сетевого пакета. Каждая запись в таблице маршрутизации состоит, как правило, из таких полей:
адрес сети назначения (destination);
маска сети назначения (netmask, genmask);
адрес шлюза (gateway), за исключением тех случаев, когда описывается в маршрут непосредственно доступную (directly connected) сеть, в этом случае вместо адреса шлюза обычно указываются 0.0.0.0;
метрика маршрута (не всегда).