Разработка Web-сервера для операционной системы Windows

Страницы работы

Фрагмент текста работы

5.  Требования к программной документации.

Разрабатываемые программные модули должны быть самодокументированны, то есть тексты программ должны содержать все необходимые комментарии.

В состав сопровождающей документации должны входить:

– расчетно-пояснительная записка;

– руководство пользователя.

Реферат.

В сети Internet имеются серверы, предоставляющие различные услуги. Это серверы FTP, Gopher, почтовые серверы (серверы e-mail), серверы новостей (серверы News), серверы WWW , которые часто называют также серверами Web – страниц.

Web-сервер — это программа, обрабатывающая сообщения, которые приходят на стандартный 80-й порт и работающая с протоколом HTTP (Hypertext Transfer Protocol). Именно этот протокол является основным для WWW (World Wide Web). Он представляет собой набор правил для обмена данными и основан на принципе «запрос-ответ». Запрос идет от клиента к серверу и содержит служебную информацию о типе запроса (данные, заголовок, форма), заголовок запроса (допустимые типы файлов, авторизация, версия клиента, адрес, где была активирована ссылка на данный ресурс, и сам адрес) и запрос данных. Ответ идет от сервера к клиенту. В нем находится служебный код (число), показывающий состояние обработки запроса, ответный заголовок (версию сервера, дату, длину и тип данных) и сами данные.

Информация хранится на сервере WWW в виде страниц, на которых кроме текста могут находиться самые разные объекты. Это графические изображения, аудио – и видеоролики,  формы для ввода данных, интерактивные приложения и так далее.

Страницы сервера WWW также содержат ссылки на другие страницы, оформленные либо как специальным образом выделенные текстовые строки, либо как графические объекты или органы управления. Страница может ссылаться на страницы, расположенные не только на том же самом сервере WWW, но и на любом другом сервере, подключенном к сети Internet. В том числе возможны ссылки на серверы FTP, Gopher и конференции сервера новостей, электронные почтовые адреса (для отправки сообщений в процессе просмотра страницы).

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

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

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

Курсовой проект содержит пояснительную записку на 36 листов формата А1, включающую 12 рисунков и 2 таблицы, 10 литературных источников, в том числе 2 на иностранном языке.

Объектом проекта является Web – сервер.

Цель проекта  – разработка Web – сервера.

В процессе работы проводилось исследование рынка Web – серверов, а также аналогов, разработанных серверов.

В результате работы был спроектирован Web – сервер для операционной системы Windows.

Основные отличительные черты данного продукта:

Это удобство эксплуатации, легкая настройка и не требуются особые

Похожие материалы

Информация о работе