
- •Вопросы
- •«Сетевые информационные технологии»
- •Транспортные функции и высокоуровневые услуги глобальных сетей
- •Высокоуровневые услуги глобальных сетей
- •Глобальная сеть Internet. Определение, структура и способы подключения
- •Системы адресации в сетях
- •Маршрутизация в сетях. Особенности маршрутизаторов
- •Маршрутизация в сетях. Таблицы маршрутизации
- •Доменная система имен
- •Отображение доменных имен на ip-адреса. Система доменных имен dns
- •Регистрация доменных имен
- •World Wide Web – всемирная паутина. Схема работы www-сервера
- •World Wide Web – всемирная паутина. Архитектура построения www
- •World Wide Web – всемирная паутина. Протокол обмена гипертекстовой информацией
- •Службы (сервисы) сети Internet: телеконференции, группы новостей и списки рассылки
- •Службы (сервисы) сети Internet: ftp – служба передачи файлов
- •Службы (сервисы) сети Internet: Telnet – служба удаленного доступа к компьютерам
- •Общение в сети Internet в реальном времени: интерактивное общение (icq, irc, www-chat)
- •Общение в сети Internet в реальном времени: передача звука и видео в реальном времени (http://businessit.Narod.Ru/lection2.Html)
- •Общение в сети Internet в реальном времени: ip-телефония
- •Предмет Web-программирования: язык html, инструменты и технологии Web-программирования
- •Программирование на стороне сервера: технология серверных сценариев, серверные языки сценариев
- •Планирование Web-сайта: сущность и типы структур Web-сайтов
- •Общие положения языка html: структура html-документа, специальные теги html
- •Спецификации обмена данными Common Gateway Interface. Cgi-програм-мы: запуск, механизмы приема данных, вывод изображений
- •Общая характеристика каскадных таблиц стилей. Способы применения css
- •Назначение и применение JavaScript: понятие объектной модели применительно к JavaScript
- •Назначение и применение JavaScript: размещение кода на html-страни-це, иерархия классов
- •Общая характеристика редактора ms FrontPage. Создание Web-страниц в редакторе Microsoft FrontPage
- •Защита информации в сетевых информационных системах. Основные понятия и определения криптографии
- •Методы шифрования. Характеристика симметричных методов шифрования
- •Технология использования электронной цифровой подписи. Определение, функции и свойства эцп
- •Технология использования электронной цифровой подписи. Технология формирования и сверки эцп
Спецификации обмена данными Common Gateway Interface. Cgi-програм-мы: запуск, механизмы приема данных, вывод изображений
В HTML важным элементом являются формы, с помощью которых разработчики WEB – страниц могут создавать сложные шаблоны ввода информации, а пользователи соответственно, их заполнять. В рамках HTML отсутствует возможность интерпретации форм, что стало возможным с появлением технологии CGI.
CGI – это спецификация обмена данными между прикладной программой, выполняемой по запросу пользователя, и HTTP-сервером, который данную программу запускает. До появления CGI новые функции нужно было внедрять непосредственно в сервер. Спецификация CGI позволила разрабатывать программы независимо от сервера, а механизм передачи их управления и данных был унаследован от программирования в среде командной строки.
С помощью технологии CGI можно создавать CGI-программы, называемые шлюзами, которые во взаимодействии с такими прикладными системами, как система управления базой данных, электронная таблица, смогут выдать на экран пользователя динамическую информацию.
Программа-шлюз запускается WWW-сервером, который обеспечивает передачу запроса пользователя шлюзу, а она, в свою очередь, используя средства прикладной системы, возвращает результат обработки запроса на экран пользователя.
Программа-шлюз может быть закодирована на языках C/C++, Fortran, Java Script и т.д. Как выполнимый модуль, она записывается в поддиректорий с именем cgi-bin WWW-сервера.
Запуск CGI-программ
Обмен данными в Web-технологии подразделяется в соответствии с типами методов доступа протокола HTTP и видами запросов в спецификации CGI.
Основных методов доступа два:
- GET и POST.
Помимо них часто используются HEAD и PUT.
Виды запросов CGI разделяют на два основных MIME-типа:
- application/x-www-form-urlencoded и
- multipart/form-data.
Второй тип запроса специально создан для передачи больших внешних файлов.
Общая характеристика каскадных таблиц стилей. Способы применения css
Дизайн WEB – сайтов – это точное размещение компонентов HTML страниц относительно друг друга в рабочей области браузера. Если использовать HTML в чистом виде, то в таком дизайне не учтены ни цвет, ни форма, ни другие свойства компонентов HTML страниц, т.е. позиционирование компонентов слабое место HTML. Параметры позиционирования этих компонентов вычисляются браузером по разному, естественно автор сайта не может знать настройки браузеров пользователей. Поэтому возможны разные варианты отображения, вплоть до не допустимых. Чтобы устранить эти недостатки была разработана технология каскадная таблица стилей (CSS), которая позволяет оставаться в рамках декларативного характера разметки страницы и полностью контролировать форму представления элементов разметки. CSS позволяет определить цвет и начертание текстового фрагмента, изменять эти параметры внутри текстового блока, выполнять выравнивание блоков относительно других блоков и компонентов страниц и другие возможности. Таким образом, логическая структура документа определяется элементами HTML разметки, в то время как форма представления каждого из этих элементов задается SS описателем элемента.
Практическое значение SS для WEB – дизайна заключается в том, что процесс создания сайта можно представить в виде последовательностей действий:
Определиться с номенклатурой страниц, разбить их на типы.
У каждого типа страниц разработать логическую структуру, т.е. стандартный набор компонентов.
Следует создать навигационную карту сайта и форму ее реализации на страницах.
Для каждого стандартного компонента страницы нужно разработать стиль его отображения SS описатель.
В заключении остается только вводить текст, графику, рисовать картинки, создавать анимацию и соответственно содержимое и оформление страниц будет формироваться автоматически