|
Технология intranetТехнология Intranet подразумевает под собой создание локальной информационной системы клиент-серверной архитектуры с учетом строгих ограничений: протоколы обмена - HTTP i FTP (File Transfer Protocol - протокол передачи файлов), основная форма представления информации - HTML. Intranet предусматривает высокую пропускную способность каналов связи (до 1000 Mbps) между клиентом и сервером и использование как стандартных серверов и клиентов (HTTP-сервер и браузер), так и стандартных механизмов расширения возможностей системы, например CGI и его модификации (FastCGI). CGI (Common Gateway Interface) представляет собой согласования по интерфейса между клиентом Web и сервером Web и определяет способ вызова и передачи информации приложениям в Web-серверах. CGI был разработан в Европейском центре ядерных исследований (CERN) для UNIX-платформ как стандартный интерфейс между браузерами и серверами Web. Суть разработки заключалась в том, что в ответ на запрос данных, указанных в строке URL, поступающего от браузера к серверу (или шлюза - в понимании CGI), на этом сервере запускается рабочая программа. Она запоминает или получает нужные данные и затем создает как результат HTML-документ. Он возвращается к браузеру, который и отображает данные в виде уже другой Web-страницы. CGI-приложение должно быть сначала помещена в дерево каталогов Web (т.е. подкаталог корня Web, определенного на Web-сервере). Когда эта прикладная программа вызывается, она сразу получает специфические системные переменные (environment variables) для каждой из составляющих запросу: пути к файлу, строки запроса и т.д. Единственная информация, которая становится доступной через стандартный ввод (stdin), - это содержимое формы. Затем приложение должно выполнить действия по своему назначению и подготовить ответ, который она выводит в стандартный вывод (stdout). Сервер Web прочтет этот ответ, упакует в пакеты и пошлет их обратно по сети пользователю. Существует три набора системных переменных, установленных Web-сервером для CGI-приложения: • Переменные окружения, основанные на запросе, определяющие путь к файлу, строка запроса и т.д. • Стандартные переменные, основанные на информации, посланной пользователем, и определяют используемую версию HTTP, адрес пользователя и имя Web-страницы, сгенерированной запрос. • Другие переменные, которые пользователь может включать в сообщения. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Продолжение статьи: ч.20 Продолжение статьи: ч.21 Продолжение статьи: ч.22 Продолжение статьи: ч.23 Другие статьи по теме: - Понятие языка программирования- Средства доступа к базам данных - Построение алгоритмов - Eclipse - Этапы проектирования при разработке программного продукта |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |