Структура таблицы маршрутизации
Рассмотрим структуру таблицы маршрутизации на следующем примере:
Сеть назначения | Маска подсети | Шлюз | Интерфейс | Метрика |
Каждая запись в таблице маршрутизации (представляющая собой информацию о маршруте) состоит из информационных полей, перечисленных ниже.
· Сеть назначения (Network Destination). Данное поле содержит сведения об адресе хоста(узел)-получателя пакета или сети, в которой этот хост располагается. Принимая решение о маршрутизации пакета, система просматривает именно это поле. Если в данном поле не будет найдено записи о конкретном адресе сети или хоста, маршрутизатором будет использован маршрут по умолчанию.
· Маска подсети (Netmask). Это поле в сочетании с предыдущим полем используется для вычисления идентификатора IP-сети.
· Шлюз (Gateway). Указывается адрес, по которому будет должен быть передан согласно данному маршруту. Адрес пересылки может быть аппаратным адресом или адресом в межсетевой среде. Указывается следующий в цепочке маршрутизатор, который должен будет принять решение о дальнейшей маршрутизации сообщения.
· Интерфейс (Interface). Указывается сетевой интерфейс, с которого будет осуществляться передача сообщения согласно маршруту. Необходимо когда маршрутизатор имеет множество сетевых интерфейсов, подключенных к разным подсетям. Оно указывает, в какую именно подсеть необходимо передать сообщение.
· Метрика (Metric). Стоимость маршрута мера его предпочтения. Из множества альтернативных маршрутов будет выбран тот, что обладает наименьшей стоимостью (т. е. меньшим значением метрики).
Методы построения таблиц маршрутизации
· Статическая маршрутизация. Все маршруты прописываются и изменяются вручную. Простой способ маршрутизации. Для небольших и редко меняющихся сетей. Не годится для обеспечения высокой надежности межсетевого взаимодействия. Если один из маршрутов окажется недоступен, необходимо будет вручную изменить таблицу маршрутизации на всех маршрутизаторах в сети. До этого момента межсетевое взаимодействие на отдельных участках сети будет невозможно.
· Динамическая маршрутизация. Построение таблицы маршрутизации осуществляется протоколам маршрутизации. Маршрутизаторы способны информировать друг друга об изменениях в структуре сети. При недоступности одного из маршрутов, маршрутизаторы автоматически перестроят свои таблицы маршрутизации и, при возможности, выберут другой маршрут доставки сообщений.
Виды алгоритмов:
Фиксированная маршрутизация Используется для сети из простой топологии и основан на ручном составлении таблиц.
Простая маршрутизация Алгоритм простой маршрутизации разделяется на 3 подкласса: случайная м. – пакет передается в любом направлении, кроме исходного; лавинная м. – пакеты передаются во всех направлениях, кроме исходного; маршрутизация по предыдущему опыту – таблица составляется на основании данных проходящих через маршрутизатор пакетов.
Адаптивная маршрутизация Ооснована на том, что маршрутизаторы обмениваются топологической информацией с учетом пропускной способности каналов. Эти протоколы децентрализованы.
Основы языка HTML. Создание интерактивных Web-страниц и WEB-приложений. Принципы программирования.
Основы языка HTML.
HTML (HyperText Markup Language) — язык гипертекстовой разметки документов, служащий для написания гипертекстов в специальном стандарте SGML (Standard Generalized Markup Language). В общем виде HTML — это набор стилей (отмеченных специальными символами), которые выделяют различные компоненты WWW-документов.
Основные термины:
· Элемент (element) - конструкция языка HTML. Объект, содержащий данные и позволяющий отформатировать их определенным образом.
· Тег (tag) - начальный или конечный маркеры элемента. Теги определяют границы действия элементов и отделяют элементы друг от друга. Вид: <ТЕГ атрибут 1=ЗНАЧЕНИЕ ... атрибут N=ЗНАЧЕНИЕ>
открывающий <ТЕГ> и закрывающий </ТЕГ>. Структура: <ТЕГ> Контейнер </ТЕГ>
· Атрибут (attribute) - параметр или свойство элемента. Переменная имеющая стандартное имя и которой может присваиваться определенный набор значений: стандартных или произвольных.
· Гиперссылка - часть текста, которая является указателем на другой файл или объект.
· Фрейм (frame) — 1 — область документа со своими полосами прокрутки. 2 — одно изображение в сложном (анимационном) графическом файле (похожее на кадр из кинофильма).
· HTML-файл или HTML-страница - документ, созданный в виде гипертекста на основе языка HTML. Расширения htm или html.
· Апплет (applet) — программа, передаваемая на компьютер клиента в виде отдельного файла и запускаемая при просмотре Web-страницы.
· Скрипт или сценарий (script) - программа, включенная в состав Web-страницы для расширения ее возможностей.
· Расширение (extension) - элемент, не входящий в спецификацию языка, но использующийся, обеспечивая возможность создания нового интересного эффекта форматирования.
· CGI (Common Gateway Interface) - общее название для программ, которые, работая на сервере, позволяют расширить возможности Web-страниц.
· Код HTML — гипертекстовый документ в своем первоначальном виде, когда видны все элементы и атрибуты.
· Web-страница - документ (файл), подготовленный в формате гипертекста и размещенный в World Wide Web.
· Сайт (site) — набор Web-страниц, расположенных в одном месте и связанных между собой.
· Браузер (browser) - программа для просмотра Web-страниц.
· Загрузка (downloading) - копирование файлов с сервера на компьютер-клиент.
· URL (Uniform Resource Locator) ‑ адрес некоторого объекта в Интернете.
Структура HTML документа
<HTML> - Начало документа
<HEAD>ЗАГОЛОВОК ДОКУМЕНТА</HEAD>
<BODY>ТЕЛО ДОКУМЕНТА</BODY>
</HTML> - Конец документа
Основные теги:
<HTМL> </html> Обозначение документа на языке HTML.
<HEАD> </head> Область заголовка Web-страницы.
<TITLЕ> </title>Элемент для размещения заголовка Web-страницы.отображается в заголовке окна браузера.
<BОDY><body> Тело Web-страницы. Атрибуты тега :
· BGCOLOR - цвет фона документа;
· BACKGROUND - URL графического изображения, для создания фона;
· BGPROPERTIES - режим прокрутки фона по отношению к тексту документа (по умолчанию прокрутка вместе с текстом, BGPROPERTIES=FIXED - стационарный фон);
· TEXT - цвет текста документа;
· LINK - цвет выделения элементов-якорей ссылок;
· ALINK - цвет выделения активных элементов-якорей ссылок;
· VLINK - цвет выделения элементов-якорей просмотренных ссылок;
<Н1></H1> Элемент заголовка.
<НR> Горизонтальная линия. Делит страницу.
<А> </а> гиперссылки. <а HREF="адрес">Произвольный текст</a>.
Списки. резбиенение текста на пункты.
<UI>
<Ll> Пункт 1 списка
<Ll> Пункт 2 списка
<Ll> Пункт 3 списка
</uI>
Элемент UL является позволяет разделять один список от другого. Элемент LI обозначает каждый из пунктов.
Таблицы <TABLE> </TABLE>. строка таблицы задается тегом <TR>...</TR>. Строки таблицы разбиваются на ячейки при помощи тегов ячеек-заголовков <TH>...</TH> и тегов ячеек-данных <TD>...</TD>
Структура таблицы:
<TABLE> - начало контейнера таблицы
<CAPTION> название таблицы </CAPTION>
<TR> <TH> 1 заголовок </TH>…<TH> N заголовок </TH> </TR> - первая строка / шапка
<TR> <TD> ячейка 1/1 </TD>…<TD> ячейка N/1 </TD> </TR> - 1 строка
<TR> <TD> ячейка 1/i </TD>…<TD> ячейка N/i </TD> </TR> - i строка
Сценарий - это программный код, который включается в текст страницы в виде исходного текста и выполняется браузером при просмотре страницы. Тег <SCRIРT> </script>
Форма HTML — это раздел документа, в котором содержатся обычная информация, разметка и специальные элементы, называемые управляющими элементам (флажки, кнопки с зависимой фиксацией, меню и т.д.), а также метки этих управляющих элементов.