- •Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
- •Учебно-методический комплекс
- •1. Рабочая учебная программа дисциплины
- •1.1. Цели и задачи дисциплины
- •1.2. Структура и объем дисциплины Распределение фонда времени по семестрам, неделям, видам занятий
- •1.3. Содержание дисциплины Распределение фонда времени по темам и видам занятий
- •1.4. Требования к уровню освоения дисциплины и формы текущего и промежуточного контроля
- •Примерный перечень вопросов для подготовки к экзамену по дисциплине «Сети эвм и телекоммуникации»
- •1.5. Содержание самостоятельной работы
- •Распределение самостоятельной работы студентов по темам с указанием времени
- •Содержание каждого вида самостоятельной работы и вида контроля
- •2. Учебно-методическое пособие
- •2.1. Теоретические сведения
- •2.1.1. Введение
- •2.1.2.1. Эталонная модель osi
- •2.1.2.2. Аппаратура локальных сетей
- •2.1.2.3. Стандартные сетевые протоколы
- •2.1.2.4. Протоколы высоких уровней
- •2.1.2.5. Взаимодействие между стеками протоколов
- •2.1.2.6. Стандартные сетевые программные средства
- •2.1.2.7. Применение модели osi
- •2.1.2.8. Методы и технологии проектирования средств телекоммуникаций
- •2.1.3. Конфигурации локальных вычислительных сетей и методы доступа в них
- •2.1.3.1. Топология локальных сетей
- •2.1.3.2. Назначение пакетов и их структура
- •2.1.3.3. Методы управления обменом
- •2.1.3.4. Метод управления обменом csma/cd
- •2.1.3.5. Оценка производительности сети
- •2.1.3.6. Использование помехоустойчивых кодов для обнаружения ошибок в сети
- •2.1.4. Сети эвм с моноканалом и кольцевые. Проектирование сетей эвм по принципу «клиент-сервер»
- •2.1.4.1. Сети Ethernet и Fast Ethernet
- •2.1.4.2. Сеть Token-Ring
- •2.1.4.3. Сеть fddi
- •2.1.4.4. Сеть 100vg-Any lan
- •2.1.4.5. Сверхвысокоскоростные сети
- •2.1.4.6. Беспроводные сети
- •2.1.4.7. Стандартные сегменты семейства Ethernet
- •2.1.4.8. Стандартные сегменты Fast Ethernet
- •2.1.4.9. Автоматическое определение типа сети (Auto-Negotiation)
- •2.1.4.10. Производительность эвм и информационно-вычислительных сетей
- •2.1.4.11. Проектирование сетей эвм по принципу «клиент-сервер»
- •2.1.5. Конфигурации глобальных сетей и методы коммутации в них. Менеджмент в телекоммуникационных системах
- •2.1.5.1. Глобальные связи компьютерных сетей
- •2.1.5.2. Глобальные связи на основе выделенных каналов
- •2.1.5.3. Глобальные сети на основе коммутации каналов
- •2.1.5.4. Глобальные сети с коммутацией пакетов
- •2.1.6. Аппаратные средства телекоммуникации
- •2.1.6.1. Аппаратные средства локальных сетей
- •2.1.6.2. Аппаратные средства глобальных сетей
- •2.1.7. Составные и корпоративные сети
- •2.1.7.1. Принципы построения составных сетей
- •2.1.7.2. Алгоритмы и протоколы выбора маршрута
- •2.1.7.3. Иерархическая маршрутизация
- •2.1.7.4. Общие сведения о корпоративных сетях
- •2.1.7.5. Уровни и протоколы
- •2.1.7.6. Структура территориальных сетей
- •2.1.7.7. Адресация компьютеров в сети Интернет
- •2.1.7.8. Службы обмена данными
- •2.1.7.9. Сервисы сети Интернет
- •2.1.7.10. Виды конференц-связи
- •2.1.8. Программные средства телекоммуникации
- •2.1.8.1. Классификация операционных систем
- •2.1.8.2. Обобщенная структура операционных систем
- •2.1.8.3. Модель клиент-сервер и модель ос на базе микроядра
- •2.1.8.4. Топологии распределенных вычислений
- •2.1.8.5. Функции сетевых операционных систем
- •2.1.8.6. Распределенная обработка приложений
- •2.1.8.7. Адресация прикладных процессов в сетях эвм
- •2.1.8.8. Сетевые службы
- •2.1.9. Обеспечение безопасности телекоммуникационных связей и административный контроль. Проблемы секретности в сетях эвм и методы криптографии
- •2.1.9.1. Общие сведения и определения
- •2.1.9.2. Виды угроз информации
- •2.1.9.3. Классификация угроз безопасности и их нейтрализация
- •2.1.9.4. Методы и средства защиты информации в сетях. Программные средства защиты информации
- •2.1.9.5. Стандартные методы шифрования и криптографические системы
- •2.1.9.6. Администрирование сети
- •2.1.9.7. Безопасность в корпоративных сетях
- •2.1.9.8. Архивирование. Источники бесперебойного питания
- •2.1.10. Тенденции развития телекоммуникационных систем
- •2.3. Лабораторный практикум
- •Распределение тем лабораторных занятий по времени
- •2.3.1. Лабораторная работа № 1 Расчет конфигурации сети Ethernet
- •1.1. Критерии корректности конфигурации
- •1.2. Методика расчета времени двойного оборота и уменьшения межкадрового интервала
- •1.3. Пример расчета конфигурации сети
- •1.4. Задание на лабораторную работу
- •1.5. Справочные данные ieee
- •2.3.2. Лабораторная работа № 2 Изучение структуры ip-адреса
- •2.1. Типы адресов стека tcp/ip
- •2.2. Классы ip-адресов
- •2.3. Особые ip-адреса
- •2.4. Использование масок в ip-адресации
- •2.5. Задание на лабораторную работу
- •2.3.3. Лабораторная работа № 3 Взаимодействие прикладных программ с помощью транспортного протокола тср
- •3.1. Транспортный протокол tcp
- •3.2. Транспортный протокол udp
- •3.3. Порты, мультиплексирование и демультиплексирование
- •3.4. Логические соединения
- •3.5. Программирование обмена данными на основе транспортных протоколов
- •3.6 Пример реализации простейшего клиент-серверного приложения на основе сокетов
- •3.7. Задание на лабораторную работу
- •3.8. Справочные данные Основные свойства компонента ServerSocket:
- •2.3.4. Лабораторная работа № 4 Взаимодействие прикладных программ с помощью протоколов электронной почты smtp и pop3
- •4.1. Модель протокола, команды и коды ответов smtp
- •4.2. Кодировка сообщений
- •4.3. Процесс передачи сообщений
- •4.4. Пример последовательности команд почтовой транзакции
- •4.5. Модель протокола рор3, его назначение и стадии рор3-сессии
- •4.6. Формат сообщений
- •4.7. Процесс получения сообщений. Команды и ответы протокола рор3
- •4.8. Задание на лабораторную работу
- •4.9. Справочные данные
- •2.3.5. Лабораторная работа № 5 Взаимодействие прикладных программ с помощью протокола передачи данных ftp
- •5.1. Назначение и модели работы протокола ftp
- •5.2. Особенности управления процессом обмена данными
- •5.3. Команды и ответы протокола ftp
- •5.4. Задание на лабораторную работу
- •5.5. Справочные данные
- •2. Команды управления потоком данных.
- •3. Команды ftp-сервиса.
- •2.3.6. Лабораторная работа № 6 Построение и исследование компьютерных сетей с помощью системы NetCracker
- •6.1. Основы компьютерной системы NetCracker
- •6.2. Задание на лабораторную работу
- •2.3.7. Лабораторная работа № 7 Изучение алгоритма маршрутизации ospf
- •7.1. Алгоритмы маршрутизации
- •7.2. Задание на лабораторную работу
- •3. Учебно-методическое обеспечение дисциплины
- •3.1. Перечень основной и дополнительной литературы
- •3.1.1. Основная литература:
- •3.1.2. Дополнительная литература:
- •3.2. Методические рекомендации преподавателю
- •3.3. Методические указания студентам по изучению дисциплины
- •3.4. Методические указания и задания для выполнения курсовой работы
- •3.4.1. Постановка задачи курсовой работы. Обязательное содержание разделов
- •3.4.2. Выбор конфигурации сети Ethernet
- •3.4.3. Выбор конфигурации Fast Ethernet
- •3.4.4. Методика и начальные этапы проектирования сети
- •3.4.5. Выбор с учетом стоимости сети
- •3.4.6. Проектирование кабельной системы
- •3.4.7. Оптимизация и поиск неисправностей в работающей сети
- •3.4.8. Проектирование локальной корпоративной компьютерной сети с помощью системы автоматизированного проектирования NetWizard
- •3.4.9. Правила выполнения и оформления курсовой работы
- •Пример правильного оформления расчета
- •3.5. Учебно-методическая карта дисциплины
- •3.6. Материально-техническое обеспечение дисциплины
- •3.7. Программное обеспечение использования современных информационно-коммуникативных технологий
- •3.8. Технологическая карта дисциплины Поволжский государственный университет сервиса
- •Образец оформления титульного листа лабораторной работы
- •Образец оформления титульного листа журнала отчетов по лабораторным работам
- •Лист обложки пояснительной записки курсовой работы
- •Титульный лист пояснительной записки курсовой работы
- •Поволжский государственный университет сервиса
- •Задание по курсовому проектированию
- •Типовые варианты* задания на выполнение курсовой работы
2.1.7.2. Алгоритмы и протоколы выбора маршрута
Алгоритм Дейкстры и протокол OSPF (Open Shortest Path First – «первоочередность наикратчайшего маршрута») направляет потоки маршрутной информации во все узлы объединенной сети. Однако каждый маршрутизатор посылает только ту часть таблицы маршрутизации, которая описывает состояние его собственных каналов.
Алгоритм Беллмана-Форда и протокол RIP (Routing Information Protocol) требует от каждого маршрутизатора посылки всей или части своей таблицы маршрутизации, но только своим соседям. По сравнению с алгоритмами состояния канала, которые направляют небольшие корректировки по всем направлениям, алгоритмы вектора расстояний отсылают более крупные корректировки только в соседние маршрутизаторы.
Алгоритмы состояния каналов характеризуются более сложными расчетами и имеют более быструю сходимость, чем алгоритмы вектора расстояния. Поэтому они обеспечивают меньшую вероятность образования петель маршрутизации, однако требуют большей процессорной мощности и памяти, чем алгоритмы вектора расстояний. Оба типа алгоритмов маршрутизации хорошо функционируют при самых различных обстоятельствах.
Протокол OSPF основан на итеративном алгоритме Дейкстры. Рассмотрим пример. На рис. 128 показаны семь узлов A, B, ...G и каналы связи между ними с указанием метрики (расстояния) для каждого канала. Требуется найти кратчайшие пути от узла A к остальным узлам.
Рис. 128. Использование алгоритма Дейкстры. |
Шаги алгоритма:
1. Устанавливаем множество узлов N = {A}.
2. Для каждого узла jN устанавливаем d(j) = r (A, j).
3. Для каждого шага находим узел kN, для которого d(k) минимально, фиксируем соответствующую дугу (i,k) и добавляем k в множество N.
4. Для всех узлов jN находим оценку d (j) = min{d (j), d (j)+ r (k, j)}.
5. Шаги 2-4 повторяются до тех пор, пока все узлы не окажутся в множестве N.
Порядок вычислений для рассматриваемого примера приведен в табл. 19. На рис. 129 приведена топология маршрутов для узла A, составленная из дуг (i,k), зафиксированных на каждом шаге.
Таблица 19
Использование алгоритма Дейкстры
Шаг |
Дуга |
Множество N |
r(i,j) |
|||||
B |
C |
D |
E |
F |
G |
|||
1 |
– |
{A} |
4 |
3 |
2 |
– |
– |
– |
2 |
AD |
{A,D} |
4 |
3 |
(2) |
6 |
7 |
8 |
3 |
AC |
{A,D,C} |
4 |
(3) |
2 |
6 |
5 |
8 |
4 |
AB |
{A,D,C,B} |
(4) |
3 |
2 |
5 |
5 |
8 |
5 |
BE |
{A,D,C,B,E} |
4 |
3 |
2 |
(5) |
5 |
8 |
6 |
CF |
{A,D,C,B,E,F} |
4 |
3 |
2 |
5 |
(5) |
8 |
7 |
FG |
{A,D,C,B,E,F,G} |
4 |
3 |
2 |
5 |
5 |
(7) |
Рис. 129. Топология маршрута для узла А |
Показатели и критерии оптимальности маршрутов. В данном разделе рассматриваются частные показатели (метрики), используемые при построении таблиц маршрутизации и вычислении оптимальных маршрутов, а также рассматривается вопрос о построении интегрального (глобального или обобщенного) критерия для определения предпочтительности одного маршрута по сравнению с другими по совокупности частных показателей.
Рассмотрим частные показатели, которые используются в алгоритмах маршрутизации, а именно длину маршрута, надежность, задержку, ширину полосы пропускания, нагрузку и стоимость связи.
Длина маршрута. Могут использоваться следующие варианты определения (задания) длины маршрута:
– администратор сети назначает произвольные цены на каждый канал сети. В этом случае длина маршрута равна сумме цен (расходов), связанных с каждым каналом, который входит в маршрут;
– учитывается количество пересылок, т. е. показатель, характеризующий число проходов, которые пакет должен совершить на пути от источника до пункта назначения через устройства объединения сетей (такие, как маршрутизаторы).
Надежность. Надежность алгоритмов маршрутизации складывается из нескольких факторов:
– вероятность сбоя для каждого канала сети (может измеряться в числе правильно переданных бит на одну ошибку – бит/ошибка);
– вероятность отказа для каждого канала сети (может измеряться в длительности наработки на один отказ – час/отказ);
– трудоемкость устранения последствий сбоя или отказа.
Администратор сети обычно назначает числовые оценки надежности для отдельных каналов сети. При назначении таких оценок администратор сети может принимать в расчет любые факторы надежности.
Задержка маршрутизации. Задержка маршрутизации – это отрезок времени, необходимый для продвижения пакета от источника до пункта назначения через объединенную сеть. Задержка маршрутизации зависит от следующих факторов:
– полосы пропускания (Мбит/с, Кбайт/с) промежуточных каналов сети; полоса пропускания является оценкой максимально достижимой пропускной способности канала, т.е. характеризует мощность трафика, который он способен пропустить;
– длины очереди в порт каждого маршрутизатора на пути продвижения пакета;
– загрузки всех промежуточных каналов сети;
– физического расстояния, на которое необходимо переместить пакет.