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


  На сайте

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


Технологии Internet


В целях могут использоваться различные схемы активного взаимодействия между клиентом и сервером. Если программа предназначена для работы на простых компьютерах клиентов, то большую часть обработки данных лучше выполнять на активном сервере. Напротив, если программа предназначена для значительного количества клиентов, имеющих мощные компьютеры, производительность системы можно повысить, переложив часть функций, связанных с обработкой данных, на клиента.

Наиболее эффективной является взаимодействие между активным HTTP-клиентом и активным HTTP-сервером. При этом обработка информации может быть сбалансирована и выполняться там, где это целесообразно.

Процесс обмена информацией между сервером и клиентом происходит в четыре этапа:
1. Клиент устанавливает связь с сервером, используя его Internet-адрес и номер порта, «прослушивается» применением сервера.
2. Клиент запрашивает информационный ресурс (файл или программу), кроме того, он предоставляет некоторую информацию о себе в виде полей заголовка.
3. После получения запроса сервер выдает ответ, содержащий информацию о состоянии транзакции (успешное завершение, ошибка и т.д.) и данные для клиента.
4. Предоставив ответ, сервер прерывает соединение без сохранения информации о транзакции.

Эти этапы проходит каждый запрос, формируемый клиентом к серверу. Поэтому, если HTML-документ содержит несколько рисунков, элементов ActiveX или апплетов-Java, каждый такой объект обрабатывается в именно такой способ, то есть для каждого информационного ресурса, к которому есть обращение, нужно организовывать отдельное соединение (соединение). И хотя это приводит к дополнительным затратам времени, однако Web-сервер имеет возможность одновременно удовлетворять нескольким клиентам.

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

- Технологии Internet
- Введение в программирование с помощью api
- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»
- Среда программирования delfi 2.0
- Eclipse


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

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



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

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



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


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


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





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