Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 72000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою работу

Разработка приложения HTTP сервера

Номер заказа
128906
Создан
25 июня 2014
Выполнен
28 июня 2014
Стоимость работы
350
Помоги! Срочно выполнить курсовую работу по программированию. Есть буквально 3 дня. Тема работы «Разработка приложения HTTP сервера».
Всего было
15 предложений
Заказчик выбрал автора
Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 72000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою Курсовую работу
Или вы можете купить эту работу...
Страниц: 37
Оригинальность: Неизвестно
350
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу

Основная задача-разработка сервера, работающего по протоколу HTTP, обрабатывающего запросы множества клиентов. После получения запроса, сервер проверяет его корректность и наличие ресурса, после этого отправляет клиенту сообщение содержащее ресурс в случае отсутствия ошибок, иначе отправляет сообщение, содержащее код ошибки.
Защита на отлично 22.06.14 ТГТУ
Протокол передачи Гипертекста (HTTP) - протокол прикладного уровня для распределенных, совместных, многосредных информационных систем. HTTP используется в World Wide Web (WWW) начиная с 1990 года. Первой версией HTTP, известной как HTTP/0.9, был простой протокол для передачи необработанных данных через Интернет. HTTP/1.0, как определено в RFC 1945 , был улучшением этого протокола, позволяя сообщениям иметь MIME-подобный формат, содержащий метаинформацию о передаваемых данных и имел модифицированную семантику запросов/ответов. Однако, HTTP/1.0 недостаточно хорошо учитывал особенности работы с иерархическими прокси-серверами (hierarchical proxies), кэшированием, постоянными соединениями, и виртуальными хостами (virtual hosts). Кроме того, быстрое увеличение не полностью Показать все
Оглавление
Введение 4
Задачи HTTP сервера 5
Протоколы и стандарты 9
TCP/IP 9
TCP и UDP 9
Установка TCP соединений 10
Порты 10
IP адреса 11
HTTP 11
Структура данных HTTP 12
HTTP методы 14
Ответы сервера 16
Виртуальные хосты 17
Выбор контента на стороне сервера 18
Устойчивые соединения 18
Прокси и кеш 19
Практическая часть 22
Цель курсовой работы 22
Постановка задачи разработки 22
Формализация требований к программному средству 22
Основные требования к HTTP серверу: 22
Выбор инструмента разработки и его обоснование 23
Проектирование системы 24
Список классов 24
Описание функционирования программы 26
Заключение 26
Список использованной литературы 27
Приложение 28
Руководство пользователя 28
Исходный текст программы 29
1. Шилдт Г. Java 2. Наиболее полное руководство. М. BVH 2007г.
2. http://www.javaportal.ru/java/articles/java_http_web/article04.html
3. http://ru.wikipedia.org/wiki/HTTP
4. http://www.lib.ru/WEBMASTER/rfc2068/
5. http://apachedev.ru/2006/03/12/the-apache-modeling-project-glava-2-chast-1/
6. http://www.eventhelix.com/RealtimeMantra/Networking/http_sequence_diagram.pdf
Любой запрос или ответ, обладающий телом, использует эти поля.“Referer” используется клиентским приложением для определения родительского документа, использованного для запроса текущего документа. Эти данные могут быть сохранены на сервере для дальнейшего анализа.HTTP методыHTTP методы похожи на команды консольного приложения. Ответ сервера определяется HTTP методом, который использовал клиент в своем запросе.Стандарт HTTP/1.1 определяет следующие методы: GET, POST, OPTIONS, HEAD, TRACE, PUT, DELETE, CONNECT. Наиболее часто используемые методы - это GET и POST.Метод GET используется для получения запрошенной информации без возможности отправки дополнительных данных в теле самого запроса. Ранее (до HTTP 1.0) GET был единственным методом для запроса информации.Метод POST похож на метод GET, Показать все
Автор24 - это фриланс-биржа. Все работы, представленные на сайте, загружены нашими пользователями, которые согласились с правилами размещения работ на ресурсе и обладают всеми необходимыми авторскими правами на данные работы. Скачивая работу вы соглашаетесь с тем что она не будет выдана за свою, а будет использована исключительно как пример или первоисточник с обязательной ссылкой на авторство работы. Если вы правообладатель и считаете что данная работа здесь размещена без вашего разрешения - пожалуйста, заполните форму и мы обязательно удалим ее с сайта. Заполнить форму
Оценим бесплатно
за 10 минут
Эта работа вам не подошла?
У наших авторов вы можете заказать любую учебную работу от 200 руб.
Оформите заказ и авторы начнут откликаться уже через 10 минут!
Заказать курсовую работу
Другие работы по этому предмету
Разработка конфигурации 1С. Пояснительная записка
Дипломные работы, Программирование
Стоимость 3000 руб.
Разработка веб-сайта цифровой дистрибуции
Дипломные работы, Программирование
Стоимость 2800 руб.
Автоматика
Дипломные работы, Программирование
Стоимость 200 руб.
Разработка генератора банковских отчетов в системе Diasoft v.3.6.1.
Дипломные работы, Программирование
Стоимость 2800 руб.
Автоматизированная система учета видеоколлекций
Дипломные работы, Программирование
Стоимость 2000 руб.
Разработка виртуального практикума по курсу «Теория механизмов и машин»
Дипломные работы, Программирование
Стоимость 3000 руб.
Электронные библиотеки в сети интернет
Дипломные работы, Программирование
Стоимость 2800 руб.
Руководство Системного администратора Linux
Дипломные работы, Программирование
Стоимость 250 руб.
Разработка интернет магазина по продукции ООО «ИЭК Металл-пласт
Дипломные работы, Программирование
Стоимость 3300 руб.
Автоматизация процесса подбора запчастей для ремонта автомобилей в автосервисе
Дипломные работы, Программирование
Стоимость 10000 руб.