Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Организация, структура и функции web-сервера.

Читайте также:
  1. BITMAPFILEHEADER – эта структура содержит информацию о типе, размере и представлении данных в файле. Размер 14 байт.
  2. II. Структура 12-річної школи
  3. II.СТРУКТУРА ОТЧЕТА ПО ПРАКТИКЕ
  4. III. B. Функции слова ONE
  5. III. Структура «минус»-пространства, его семантика, его трансформации
  6. IV. Состав и структура.
  7. Other Functions of Money. Другие функции денег

Сервер – компьютер, на котором установлено серверное ПО.

Web-сервер - это сервер, подключенный к сети Internet. Сервер работает в режиме ожидания запросов от клиентов. Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу http.

Web-сервером называют как ПО, так и сам сервер (мощный компьютер) на котором это ПО работает. В принципе, любой компьютер, подключенный к сети Интернет, можно сделать Web-сервером, установив на него соответствующее серверное ПО.

В качестве клиентов для обращения к веб-серверам могут использоваться различные программы и устройства:
- веб-браузер, работающий на настольном компьютере или переносном устройстве (например, карманном ПК);
- разнообразные программы, самостоятельно обращающиеся к веб-серверам для получения обновлений или другой информации (например, антивирус может периодически запрашивать у определённого веб-сервера обновления своих баз данных);
- мобильный телефон, получающий доступ к ресурсам веб-сервера при помощи протокола WAP;

Функции WEB-сервера:
Основная функция Web-сервера – предоставление информации пользователям по их запросам
1) управление передачей документов:
За процесс передачи информации отвечает HTTP-протокол, который является основным для WWW. Он представляет собой набор правил для обмена данными и основан на принципе «запрос-ответ». Запрос идет от клиента к серверу и содержит служебную информацию о типе запроса (данные, заголовок, форма), заголовок запроса (допустимые типы файлов, авторизация, версия клиента, адрес, где была активирована ссылка на данный ресурс, и сам адрес) и запрос данных. Ответ идет от сервера к клиенту. В нем находится служебный код (число), показывающий состояние обработки запроса, ответный заголовок (версию сервера, дату, длину и тип данных) и сами данные. Так, вкратце, работает Web-сервер с клиентом.
2) WEB-сервер может вести журнал активности клиентов, записывая Internet-адреса, время, содержание запроса и другие параметры каждого соединения.
3) поддержание безопасности данных (контроль доступа к файлам на сервере; ограничения на допустимые клиентские Internet-адреса и имена доменов; кодирование сетевого трафика (технология SSL).
4) обеспечение работы средств интерактивной работы с клиентом. (Возможность создания динамических HTML-документов, настройка документа для нужд конкретного пользователя, создание собственного интерфейса к БД).

Самая простая структура web-сервера называется полносвязной структурой. Web-сервер с такой структурой состоит из главной страницы, на которой размещены все имеющиеся ссылки. Древняя и давно забытая последовательная организация web-сервера основывается на последовательно (вперед и назад) переходящих ссылках. Весьма сложная древовидная структура web-сервера используется многими корпоративными узлами. Комбинированная структура сочетает в себе все вышеупомянутые.

 


Дата добавления: 2015-11-16; просмотров: 62 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
The Eastern system of waterways| Лабораторная работа № 1

mybiblioteka.su - 2015-2024 год. (0.008 сек.)