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

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

Номер заказа
128906
Создан
24 июня 2014
Выполнен
27 июня 2014
Стоимость работы
350
Помоги! Срочно выполнить курсовую работу по программированию. Есть буквально 3 дня. Тема работы «Разработка приложения HTTP сервера».
Всего было
15 предложений
Заказчик выбрал автора
Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 45000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою работу
Или вы можете купить эту работу...
Страниц: 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
Каждый раз, когда это сообщение проходит через прокси-сервер, значение данного поля уменьшается на единицу. Сервер, который получил это сообщение с нулевым значением, отсылает ответ. Если сообщение получает сервер, которому оно адресовалось, то он отсылает ответ, не обращая внимания на значение поля “Max-Forwards”. Используя последовательность таких запросов, клиент может узнать все прокси-сервера, используемые при передаче запрошенного ресурса.PUT. Используется для передачи серверу файлов. Этот метод схож с командой PUT, используемой в FTP. Использование данного метода несет угрозу безопасности сервера и поэтому почти никогда не используется.DELETE. Этот метод удаляет на сервере файл, заданный в URI. Так как данный метод также является угрозой безопасности, то ни один из популярных HTTP Показать все
Автор24 - это фриланс-биржа. Все работы, представленные на сайте, загружены нашими пользователями, которые согласились с правилами размещения работ на ресурсе и обладают всеми необходимыми авторскими правами на данные работы. Скачивая работу вы соглашаетесь с тем что она не будет выдана за свою, а будет использована использовать исключительно как пример или первоисточник с обязательной ссылкой на авторство работы. Если вы правообладатель и считаете что данная работа здесь размещена без вашего разрешения - пожалуйста, заполните форму и мы обязательно удалим ее с сайта. Заполнить форму
Оценим бесплатно
за 10 минут
Эта работа вам не подошла?
У наших авторов вы можете заказать любую учебную работу от 200 руб.
Оформите заказ и авторы начнут откликаться уже через 10 минут!
Заказать курсовую работу