Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Технология 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-страницы, сгенерированной запрос.
• Другие переменные, которые пользователь может включать в сообщения.

Другие статьи по теме:

- Понятие языка программирования
- Средства доступа к базам данных
- Построение алгоритмов
- Eclipse
- Этапы проектирования при разработке программного продукта


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами