
- •Компонентная структура Интернета
- •История возникновения и развития Интернета. Интернет в России. Создатели Интернета.
- •Администрирование Интернета. Финансовая политика. Интернет с точки зрения пользователя.
- •Основы сети Интернет. Соединение компьютеров в Интернете.
- •Базовые протоколы Интернета и принцип коммутации пакетов.
- •Протокол ip
- •Протокол tcp
- •Объединение сетей в Интернете с помощью маршрутизаторов и магистральная архитектура Интернета.
- •Передача и доставка ip-дейтаграмм c помощью маршрутизаторов. Пример межсетевого соединения. Роль протокола ip.
- •Роль протокола tcp.
- •Непосредственный и косвенный маршруты. Таблицы маршрутизации. Алгоритмы маршрутизации и их классификация. Протоколы маршрутизации и их классификация
- •Службы Интернета. Сервис Telnet. Электронная почта e-mail. Группы новостей usenet. Сервис ftp.
- •World Wide Web (Всемирная паутина). Структура www. Сервис irc. Сервис Archie. Система Gopher.
- •Клиент - серверная архитектура. Клиенты. Серверы. Информационные серверы.
- •Адресация в Интернете. Синтаксис ip-адреса. Классификация ip-адресов. Доменная система имен (dns). Преобразования имен в цифровые адреса .
- •Универсальный указатель ресурса url. Доступ к ресурсам Интернета. Web-узлы, страницы и ссылки. Адреса электронной почты.
- •Практические рекомендации по подключению и работе в Интернете. Утилиты и дополнительные программы для работы в Интернете. Выбор провайдера.
- •Способы подключения к Интернету
- •Технологии, архитектуры и средства создания распределенных Web-приложений (Компонентная структура).
- •Тенденции в области компьютерных, информационных технологий и Интернет. Монолитные, клиент-серверные и распределенные приложения. Хостинг и хакинг.
- •Вопросы проектирования Web-сайтов. Базовый набор компонентов Web-сайта. Текст. Графическое оформление. Средства навигации. Дополнительные компоненты.
- •Основные этапы создания сайта. Определение примерного содержимого ресурса. Подготовка графики. Окончательное формирование страниц. Составление серверных скриптов. Тестирование сайта.
- •Реклама сайта. Баннерная реклама.. Сбор и анализ информации об аудитории сайта. Интерактивные службы. Многоязыковая и мультисистемная поддержка.
- •Выбор платформы для размещения сайта. Бесплатный хостинг. Службы бесплатного хостинга. Платный хостинг.
- •Собственный хостинг. Web-серверы. Функции Web-сервера. Примеры Web-серверных программ.
- •Публикация сайта и его сопровождение. Обновление информации. Информация и орфография. Стиль изложения информации и ее достоверность. Использование чужой информации.
- •Элементы html. Историческая справка. Языки разметки. Версии html.
- •37. Стилевое оформление.
- •41. Тестирование и настройка Web-узла. Проверка работающих внешних и внутренних гиперссылок. Пересчет (обновление) гиперссылок.
- •46. Классификация Web-ресурсов. Корпоративные и Промо/презентационные Web-сайты.
- •1. Коммерческие сайты.
- •2. Некоммерческие сайты.
- •47. Классификация Web-ресурсов. Электронные магазины (Витрина, Торговая площадка, Торговый ряд, Автоматизированный магазин). Онлайн-сервисы.
- •1. Коммерческие сайты.
- •2. Некоммерческие сайты.
- •Организация Internet-магазина
- •48. Классификация Web-ресурсов. Контент-проекты. Порталы. Коммьюнити (Интернет-форумы, Живые журналы).
- •1. Коммерческие сайты.
- •2. Некоммерческие сайты.
- •49. Предварительное позиционирование Web-сайта. Выбор доменного имени. Распределение обязанностей по работе над Web-сайтом. Работа по исследованию аудитории Web-сайта.
- •50. Понятие о языке xml и причины его появления.
- •51. Концепция xml и его применения.
- •52. Основы синтаксиса xml. Язык описания стилей xsl.
- •53. Delphi и разработка Интернет-приложений. История, эволюция и концепция Delphi.
- •54. Среда Delphi 5 и ее составляющие.
- •55. Пример создания простейшей программы в среде Delphi 5.
- •56. Создание приложений Web-сервера в Delphi. Пример.
- •57. Прием Web-модулем данных от Web-формы.
- •58. Архитектуры субд и Интернет.
- •59. Технологии dde, ole, dll взаимодействия приложений.
- •60. Создание распределенных приложений на основе технологии com/dcom.
- •61. Создание распределенных приложений на основе технологии corba.
Непосредственный и косвенный маршруты. Таблицы маршрутизации. Алгоритмы маршрутизации и их классификация. Протоколы маршрутизации и их классификация
Маршрутизация – это выбор маршрута следования информации от источника к получателю через объединенную коммуникационную сеть.
А → В - стоимость маршрута
Метрикой для стоимости маршрута является:
Время задержки
Загрузка в сети (количество дейтограмм в секунду)
Длина маршрута (пример, в км)
Маршрутизацию IP-дейтограмм определяют протоколы маршрутизации. А протоколы строятся на основе алгоритмов (выбор оптимального маршрута – маршрута имеющего наименьшую стоимость).
Классификация алгоритмов маршрутизации:
По различным стратам (срезам):
внутреннего шлюза – передача дейтограмм внутри области домена
внешнего шлюза – между домена
Динамический/статический
Динамический – таблицы маршрутизации заполняются автоматически и корректируются через определенное время (более оптимально)
Статический – таблицы маршрутизации заполняются вручную и они не изменяются в течение длительного периода времени – не маршрутизуемые алгоритмы.
Одномаршрутные/многомаршрутные
Одномаршрутные – от источника к получателю рассматривается один маршрут
Многомаршрутные – много маршрутов (более надежны)
Одноуровневые/многоуровневые (признак - иерархия)
Одноуровневые – все узлы рассматриваются на 1 уровне
Многоуровневые – выделяют магистральные сети, субсети и т.д. (более приближены к реальным организациям)
Централизованные/распределенные/локальные
Централизованные – наличие некоторого центра управления сети, в котором вычисляются таблицы маршрутизации всех маршрутов. Эти таблицы рассылаются соответствующим маршрутизаторам. Плюсы: простота в применении. Минусы: не надежно.
Распределенные – в каждом маршрутизаторе происходят вычисления таблиц маршрутизации и они рассылаются соседним маршрутизаторам. Минусы: не оптимальность маршрутов, замедленная реакция на ухудшение топологии сети.
Локальные – на каждом маршрутизаторе вычисляются данные относительно своей сети рассылаются всем маршрутизаторам. Плюсы: высокая надежность. Минусы: сложность и трудное согласование всех баз данных.
Одноадресные/многоадресные (групповые)
Одноадресные – передают пакет только по одному адресу
Многоадресные – пакет параллельно рассылается по нескольким адресам.
Маршрутизатор получает пакет. Определяет косвенная/прямая адресация.
Если сетевая часть IP-адреса получателя дейтограммы совпадает с сетевым номером маршрутизатора – это прямая адресация. Следовательно, пакет передается соответствующему ПК в сети (номер указан в компьютерной части дейтограммы).
Если не совпадает – то косвенная адресация. Маршрутизатор по таблице маршрутизации выясняет какому соседнему маршрутизатору нужно передать пакет.
Протоколы маршрутизации:
Векторные (Бэллмона-Форда)
RIP – типичный представитель. Вычисляются таблицы маршрутизации в каждом маршрутизаторе. А также стоимость доставки до соседей.
Адрес сети |
Адрес маршрутизатора |
Стоимость до соседнего маршрутизатора |
|
|
Отсылается приветственный пакет, сосед должен сразу ответить. Время задержки делится на 2 и получается стоимость. |
Каждый маршрутизатор получает копии этих таблиц и выбирает минимальную стоимость и обновляет свои данные. Обновление информации по оптимальному сценарию.
Достоинство: быстрая реакция на хорошие новости.
Недостаток: замедленная реакция на плохие новости.
Особенность: допустим в строке маршрутизатора увеличивается стоимость (разрушен путь – не получается доставка пакета), другие маршрутизаторы не хотят изменить данные. А если другой маршрутизатор пришлет старые данные, значит этот изменит на старые. Следовательно, неверная информация.
Обходные пути:
Правила отказа от приема: если обнаружен обрыв, то в течение некоторого времени он не должен корректировать строку с этим путем.
Метод принудительных обновлений: если разрыв сети обнаружен маршрутизатором, то маршрутизатор сообщает всем соседям в сети.
В целом, это не оптимальность протокола RIP – распределенный алгоритм.
Состояния связи (каналов)
Типичный представитель – OSPF, IS-IS.
OSPF: 1) маршрутизаторы рассылают специальные пакеты приветствия и определяют топологию сети, т.е. определяется возможна ли доставка пакета. 2) рассылаются специальные пакеты приветствия, определяющие метрику (время доставки до маршрутизатора).
На основе этой информации каждый маршрутизатор строит направленный граф.
Используя специальный алгоритм Дейкстры выбираются оптимальные пути и заносятся в таблицы маршрутизации.
Достоинства: таблицы маршрутизации оптимальны.
Недостатки: сложность алгоритма в виду согласования баз данных.
Политики
Типичный представитель – BGP.
Либо протокол № I, либо № II + дополнительная информация от оператора сети.
+ человеческий фактор.