МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение высшего профессионального образования

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТОРГОВО-ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ

(РГТЭУ)

Научно-образовательный материал 6

н5.74.7.2.2.2. Раздел: Разработка учебно-методических материалов для проведения занятий по программе: Интернет в современном мире, служба World Wide Web, основные навыки общения посредством работы в интернете

Состав научно-образовательного коллектива: к. т.н., доц. ; д. т.н., проф. , к. т.н., с. н.с. , к. т.н., доц. , к. т.н, доц. , к. т.н., доц. , к. т.н., , асс.

Москва, 2011 г.

1.  Актуальность, цель и задачи исследования

Цель: разработать учебно-методические материалы для проведения занятий по программе для обучения современным информационным технологиям различных групп населения, направленных на получение навыков использования ИТ в повседневной и профессиональной деятельности.

Задачи:

·  Формирование учебно-методических материалов, направленных на обучение населения города основам информационных технологий.

·  Разработка состава и содержания рабочей программы обучения различных групп населения принципам использования ИТ в повседневной и профессиональной деятельности, а так же технологий World Wide Web.

Пути решения – изучить и обобщить существующие программы обучения и выбрать основные учебные модули для разработки учебно-методических материалов.

Ожидаемые результаты – разработка рабочей программы и учебно-методических материалов по организации обучения различных групп населения основам информационных технологий.

НЕ нашли? Не то? Что вы ищете?

Направления внедрения – отделы работы с населением при администрациях округов г. Москвы.

Эффект от разработки – заключается в обеспечении учебно-методическим материалом профессорско-преподавательский состав, участвующий в процессе обучения современным информационным технологиям использования ИТ в повседневной и профессиональной деятельности различных групп населения.

2.  Рабочая программа «Интернет в современном мире, служба WWW, основные навыки общения посредством работы в интернет»

Цель дисциплины – дать обучаемым базовые сведения об использовании глобальной информационной сети Интернет в современном мире, комплекс знаний, умений и навыков, необходимых для повышения эффективности повседневной и профессиональной деятельности на основе внедрения Internet - технологий и World Wide Web.

Дисциплина обусловлена необходимостью получения основных навыков общения посредством Интернет в условиях функционирования всемирной глобальной информационной сети.

Задачами изучения дисциплины являются:

1.  Ознакомить обучаемого с основами Internet-технологий, их преимуществами и ограничениями, проанализировать этапы жизненного цикла Internet-приложений, а также вопросы организации взаимодействия пользователей в сети Internet.

2.  Рассмотреть основные преимущества Internet-технологий в профессиональной деятельности, особенности использования электронных досок объявлений и служб Web. Изучить основные элементы Web–сайтов, организацию поиска в оперативном режиме;

3.  Познакомить обучаемого с этапами и средствами разработки Internet-приложений, стратегиями использования Internet-приложений, этапами настройки и подключения, технологией проектирования Web-сайта.

4.  Дать обучаемому базовые знания о структуре и организации Web служб, способах обмена информацией. Рассмотреть особенности использования портальных поисковых технологий.

5.  Развить умения и навыки при организации взаимодействия с абонентами с использованием различных Web-служб.

В результате изучения дисциплины обучаемый должен:

- иметь представление:

·  об использовании Internet-приложений в повседневной и профессиональной деятельности;

·  о возможностях технических и программных средств Word Wide Web;

·  о языках HTML, DHTML, XML, VB-script, Java-script, PHP;

- знать:

·  основы архитектуры и процессов функционирования вычислительных систем, сетей и телекоммуникаций; сетевые протоколы;

·  основные понятия, определения, задачи, структуру и элементы Internet-приложений;

·  преимущества и ограничения Web-технологий;

·  взаимодействие между клиентскими и серверными частями Web;

·  жизненный цикл Internet-приложений;

·  особенности взаимодействия между пользователями Интернет;

·  особенности информационных технологий, ориентированных на Internet;

·  инструментарий разработки Internet-приложений;

- уметь:

·  использовать международные и отечественные стандарты;

·  практически работать в глобальной сети Word Wide Web;

·  использовать программное обеспечение и технологии HTML, DHTML, XML, VB-script, Java-script обмена данными в сети Internet;

·  использовать типовой стандартный сайт Internet-приложения профессиональной направленности;

- владеть:

·  навыками работы в современной программно-технической среде в различных операционных системах;

·  работы с текстовыми и графическими процессорами;

·  создания, форматирования и редактирования гипертекстовых документов.

- приобрести навыки:

·  создания гипертекстовых документов;

·  установки и настройки программного обеспечения Internet-приложений.

3.  Содержание разделов дисциплины

Тема 1. Введение в технологии Web. Понятие протокола HTTP

Протокол HTTP. Схема HTTP-сеанса. Состав HTTP-запроса. Обеспечение безопасности передачи данных HTTP. Cookie. Cтруктура IP-адреса. Организация взаимодействия пользователей в Internet.

Тема 2. Разработка Web-сайтов

Функции Web-сайта; этапы создания Web-сайта; создание содержимого сайта; определение структуры сайта; визуальное оформление сайта; создание Web-витрин; Web-хостинг; разработка схемы навигации на Web-сайте; формирование профилей пользователей, использование сценариев; оценка качества Web-сайта.

Тема 3. Инструментарий использования Internet-приложений

Гипертекстовые языки HTML, DHTML, XML; понятие о языках разработки сценариев VB-script, Java-script; применение технологий ASP, CGI для функционирования Internet-приложений; особенности информационного обмена в Internet.

Тема 4. Интеграция и взаимодействие в сети Web

Web –интеграция. Подходы к веб-интеграции. Интеграция на основе XML. Web –сервисы. Сервис-ориентированная архитектура (SOA). Спецификация WSDL. Протокол SOAP. Стандарт DISCO. Спецификация UDDI. Системы взаимодействия пользователей в Internet.

4.  Учебно-методическое и информационное обеспечение дисциплины:

а) федеральные законы и нормативные документы

1.  IEEE P1003.0 «Руководство по окружению открытых систем POSIX».

2.  ГОСТ Р ИСО/МЭК 12207. Процессы жизненного цикла программных средств.

б) основная литература

3. , Web-программирование на Java и JavaScript. – СПб.: БХВ-Петербург, 2005. – 1040 с.

4. , PHP 5. - СПб.: БХВ-Петербург, 2005. – 1120 с.

5. Костин создания Web-сайтов. – М.: Триумф, 20с.

6. , Дж., Нието программировать для Internet & WWW. – М.: Бином, 2010. – 1178.

7. Питер Морвиль, Луис Розенфельд. Информационная архитектура в Интернете. – М.: Символ-Плюс, 2010. – 608 с.

в) дополнительная литература

8. Хан Харли. Эффективный самоучитель работы в Internet. – СПб.: «ДиаСофт», 2002. – 448 с.

9. Акоста Н и др. Внутренний мир Word Wide Web. – СПб.: «ДиаСофт», 2003. – 544 с.

И др. Ответы на актуальные вопросы по Internet. – СПб.: «ДиаСофт», 2003. – 384 с.

10. , , Нечаев Internet-приложений в сфере коммерции // Уч.-мет. пособие. – М.: РГТЭУ, 2005. – 64 с.

11. Фридман. В. А., , Костин Web-сайтов. – М.: Триумф, 2008. – 288 с.

г) программное обеспечение

12. Windows;

13. ;

14. Java;

15. Dreamweaver;

16. Silverlight 4;

17. Perl;

д) базы данных, информационно-справочные и поисковые системы

18. http://smarty.

19. http://*****/cgi/vesna

20. http://*****/

21. http://www. *****

5.  Материально-техническое обеспечение дисциплины:

Все практические занятия проводятся в компьютерных классах со стандартным, сетевым и специальным программным обеспечением. Для проведения практических занятий по дисциплине необходимо наличие компьютерного класса, оснащенного персональными компьютерами с установленными операционной системой и пакетами прикладных программ. Персональные компьютеры должны быть объединены в локальную сеть и иметь выход в Интернет.

6.  Технические средства обучения (средства ИКТ)

1.  Персональный компьютер — рабочее место преподавателя. Основные технические требования: операционная система с графическим интерфейсом, привод для чтения и записи компакт-дисков, аудио - и видеовходы/выходы, возможность подключения к локальной сети и выхода в Интернет; в комплекте: клавиатура, мышь со скроллингом, коврик для мыши; оснащен акустическими системами, микрофоном и наушниками; может быть стационарным или переносным.

2.  Персональный компьютер — рабочее место обучаемого. Основные технические требования: Операционная система с графическим интерфейсом, привод для чтения компакт-дисков, аудио - и видеовходы/выходы, возможность подключения к локальной сети и выхода в Интернет; в комплекте: клавиатура, мышь со скроллингом, коврик для мыши; оснащен микрофоном и наушниками; может быть стационарным или переносным.

3.  Сервер. Обеспечивает техническую составляющую формирования единого информационного пространства. Организацию доступа к ресурсам Интернета. Должен обладать дисковым пространством, достаточным для размещения цифровых образовательных ресурсов, необходимых для реализации образовательных стандартов по дисциплине Информатика и смежным дисциплинам, а также размещения работ учащихся.

4.  Источник бесперебойного питания. Обеспечивает работоспособность в условиях кратковременного сбоя электроснабжения. Во всех образовательных учреждениях обеспечивает работу сервера, в местностях с неустойчивым электроснабжением необходимо обеспечить бесперебойным питанием все устройства.

5.  Комплект сетевого оборудования. Должен обеспечивать соединение компьютеров в единую сеть с выделением отдельных групп, с подключением к серверу и выходом в Интернет.

6.  Комплект оборудования для подключения к сети Интернет. Выбирается в зависимости от выбранного способа подключения конкретного ОУ.

7.  Специальные модификации устройств для ручного ввода текстовой информации и манипулирования экранными объектами — клавиатура и мышь (и разнообразные устройства аналогичного назначения).

Устройства для записи (ввода) визуальной и звуковой информации

1.  Устройство для чтения информации с карты памяти (картридер).

2.  Внешний накопитель информации. Интерфейс USB.

3.  Мобильное устройство для хранения информации (флеш).

Расходные материалы

1.  Бумага.

2.  Дискеты.

3.  Диски для записи (CD/DVD - R, или CD/DVD - RW).

7.  Оценочные средства (ОС):

Темы и вопросы для практических занятий

1. Введение в технологии Web. Понятие протокола HTTP.

Вопросы к теме:

·  знакомство с различными типами Internet-приложений в глобальной сети Internet;

·  разработка предложений по организации Web-приложения в повседневной и профессиональной деятельности;

·  изучение особенностей клиент-серверных Internet-приложений;

·  выявление недостатков организации Web-сайтов;

·  изучение процессов взаимодействия в сети Internet;

·  просмотр сетевых настроек, работа HTTP-протокола;

·  принципы веб-дизайна.

2. Разработка Web-сайтов.

Вопросы к теме:

·  выделить основные функции Web-сайта;

·  отредактировать содержание и структуру сайта;

·  провести визуальное оформление сайта;

·  разработать схему навигации на Web-сайте;

·  разработка предложений по организации электронного взаимодействия.

3. Инструментарий использования Internet-приложений.

Вопросы к теме:

·  с помощью языков разметки HTML, DHTML, XML создать сайт Internet-приложения повседневной и профессиональной деятельности;

·  используя приложение MS Office создать схему навигации по сайту и интерактивного взаимодействия с пользователем;

·  провести испытания программного обеспечения разработанного сайта Internet-приложения.

Вопросы для подготовки к зачету

1.  Основные модели и технологии Internet-приложений.

2.  Сущность Web-технологии.

3.  Преимущества и ограничения глобальной сети Internet.

4.  Основные службы и протоколы сети Internet.

5.  Виды взаимодействия клиент-серверных Internet-приложений.

6.  Основные преимущества Internet для профессиональной деятельности.

7.  Базовые инструменты поиска в оперативном режиме сети Internet, портальные технологии.

8.  Особенности организации электронных досок объявлений и служб в Internet.

9.  Основные элементы Web.

10.  Жизненный цикл Internet-приложений.

11.  Процесс формирования технологической инфраструктуры Internet-приложений.

12.  Этап проектирования Web-сайта.

13.  Вопросы эксплуатации и совершенствования Web-сайта.

14.  Основные функции Web-сайта в профессиональной деятельности.

15.  Этапы создания Web-сайта.

16.  Разработка содержимого сайта.

17.  Порядок определения структуры сайта.

18.  Требования к визуальному оформлению сайта.

19.  Особенности создания Web-приложений.

20.  Понятие Web-хостинга.

21.  Разработка схемы навигации на Web-сайте.

22.  Формирование профилей пользователей, использование сценариев в Internet-приложениях.

23.  Критерии оценки качества Web-сайта.

24.  Инфраструктура Web-сайта.

25.  Типы поставщиков услуг Internet.

26.  Основные виды услуг Web-хостинга.

27.  Особенности создания Internet-приложений.

28.  Функция, принцип действия, выбор и регистрация доменного имени.

29.  Понятие серверных технологий при разработке Internet-приложений.

30.  Основные модели и технологии Internet-приложений.

31.  Модели систем защиты информации, ориентированных на Internet.

32.  Использование информационных технологий разработки Internet-приложений.

33.  Понятие клиент-серверного взаимодействия в сети Internet.

34.  Особенности электронного обмена данными в сети Internet.

35.  Основные отличия HTML, DHTML, XML.

36.  Назначение и особенности использования языков программирования для Internet-приложений.

37.  Организация доступа к данным на Web-сайте.

38.  Порядок разработки Web-сайта в Internet.

39.  Роль дизайна при создании Web-сайта.

40.  Особенности применения JavaScript.

41.  Структура, состав и основные элементы Web-сайта.

42.  Основные компоненты Internet-приложений.

43.  Различия в организации Internet-приложений с использованием портальных технологий.

44.  Особенности электронного обмена данными как инструментального средства Internet-приложения.

45.  Дать сравнительную оценку различных типов Internet-приложений.

46.  Разработать предложения по организации Internet-приложения в профессиональной деятельности.

47.  Выявить недостатки организации Web-сайта.

48.  Пояснить на примере процесс взаимодействия пользователя с Internet-приложением в различных браузерах.

49.  Дать анализ работы сайта в профессиональной деятельности.

50.  Обосновать выбор типа сайта для профессиональной деятельности.

51.  Выбрать оборудование и программное обеспечение для организации Web-сайта.

52.  Разработать макет Web-сайта.

53.  Выделить основные функции Web-сайта.

54.  Отредактировать содержание и структуру Web-сайта с помощью приложений Windows.

55.  Провести визуальное оформление Web-сайта.

56.  Дать сравнительную характеристику эффективности работы Вашего Web-сайта.

57.  Предложить эффективный способ защиты информации для Вашего Internet-приложения.

58.  Выявить преимущества и недостатки интерактивного взаимодействия различных поисковых порталов.

59.  Разработать необходимые средства для проведения анализа активности посетителей Вашего Web-сайта.

2. Учебно-методические материалы

Понятие Internet и WWW

Интернет и его сервисы

Интернет - глобальная информационная сеть, части которой логически взаимосвязаны друг с другом посредством единого адресного пространства, основанного на протоколе TCP/IP. Интернет состоит из множества взаимосвязанных компьютерных сетей и обеспечивает удаленный доступ к сервисам сети Интернет.

Сервисы Интернет - сервисы, предоставляемые в сети Интернет пользователям, программам, системам, уровням, функциональным блокам. В сети Интернет сервисы реализованы в виде сетевых служб, доступ к которым реализуется как из локальной, так и из глобальной сети.

Наиболее распространенными Интернет-сервисами являются:

    служба WWW; служба передачи файлов FTP; передача электронных сообщений и блоков данных (e-mail); Интернет-телефония - частный случай IP-телефонии, когда в качестве линий передачи телефонного трафика используются каналы сети Интернета. IP-телефония - технология, позволяющая использовать Интернет или другую IP-сеть в качестве средства организации и ведения международных и междугородных телефонных разговоров и передачи факсов в режиме реального времени. Интернет-вещание - динамическое изменение информации, передаваемой по каналам Интернета: новостные ленты, видео, аудио, сообщения о результатах выборов и т. д.

Служба WWW

Служба WWW (World Wide Web) - основная служба в сети Интернет, позволяющая получать доступ к информации на любых серверах, подключенных к сети. Служба WWW представляет собой множество независимых, но взаимосвязанных серверов и предназначена для обмена текстовой, графической, аудио и видео информацией. Работая с Web, пользователь последовательно соединяется с Web-серверами и получает информацию. WWW построена по схеме "клиент-сервер". В качестве клиента выступает браузер, который является также и интерпретатором HTML. Как интерпретатор, браузер в зависимости от команд (тегов) выполняет различные функции: размещение текста на экране, обмен информацией с сервером по мере анализа полученного HTML-текста и др.

Взаимодействие


Рис. 1.1.  Взаимодействие клиента и сервера по протоколу HTTP

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

WWW – это глобальное информационное пространство, основанное на физической инфраструктуре Интернета и протоколе передачи данных HTTP. Его образуют миллионы веб-сeрверов сети Интернет, расположенных по всему миру. WWW неразрывно связана с понятиями гипертекста и гиперссылки.

Web-сервер

Web-сервер – это программное обеспечение, отвечающее за прием запросов браузеров, поиск указанных файлов и возращение их содержимого. Web-cерверы хранят информацию в виде текстовых файлов, называемых страницами Web-сервера. Помимо текста, такие страницы могут содержать ссылки на другие страницы, ссылки на графические изображения, аудио - и видеоинформацию, различные объекты ввода данных (поля, кнопки, формы и т. д.), а также другие объекты. Страницы Web представляют собой некоторое связующее звено между объектами различных типов.

Web-сервер является программой, запускаемой на подключённом к сети компьютере и использующей протокол HTTP для передачи данных. В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру. Более сложные web-серверы способны динамически формировать ресурсы в ответ на HTTP-запрос.

Web-браузер

Для доступа к информации, расположенной на web-серверах, пользователи применяют специальные клиентские программы — браузеры.

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

В настоящее время существует четыре наиболее популярных web-браузера. К ним относятся Internet Explorer (IE), Netscape, Opera и Firefox. Большинство браузеров основано на одном ядре. Например, Netscape и Firefox основаны на ядре, которое называется Gecko. Между браузерами существует ряд отличий, например:

    некоторые скрипты на языке JavaScript приводят к аварийному завершению IE, а бразузеры, основанные на ядре Gecko, способны корректно их обрабатывать; некоторые HTML-тэги по-разному обрабатываются IE и Firefox; IE и Firefox имеют абсолютно разные модели сообщений; IE, в отличие от Firefox, не в полной мере поддерживает каскадируемые таблицы стилей Cascading Style Sheets (CSS) 2.0; Firefox, в отличие от IE, не имеет возможности запускать элементы управления ActiveX; последовательность обработки HTML-тэгов при визуализации страницы отличается в различных браузерах, что иногда приводит к отличиям в получаемых страницах; некоторые атрибуты стилей работают в Firefox, но не работают в IE.

Взаимодействие браузера и web-сервера

Рис. 1.2.  Взаимодействие браузера и web-сервера

Web-браузер является источником ряда угроз безопасности для компьютера пользователя. Некоторые web-страницы могут содержать вредоносный код. Для обеспечения большей устойчивости браузера к подобным страницам рекомендуется проделать следующие операции:

    запретить использование cookies; запретить выполнение сценариев JavaScript и VBScript, а также элементов управления ActiveX; запретить скачивание элементов управления ActiveX; запретить скачивание шрифтов; запретить всплывающие окна; ограничить использование Java.

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

Протокол HTTP

Протокол передачи гипертекста HTTP (Hyper Text Transfer Protocol)- базирующийся на TCP/IP протокол передачи гипертекста, обеспечивающий доступ к документам на web-узлах. Основная задача протокола состоит в установлении связи с web-сервером и обеспечении доставки HTML-страниц web-браузеру клиента.

Протокол HTTP:

    определяет взаимодействие партнеров на прикладном уровне; предназначен для передачи сообщений, являющихся блоками гипертекста; используется в службе глобального соединения.

Транспортным протоколом для HTTP является протокол TCP, причем сервер HTTP (сервер Web) находится в состоянии ожидания соединения со стороны клиента стандартно по порту 80 TCP, а клиент HTTP (браузер Web) является инициатором соединения.

Одной из важнейших функций сервера Web является предоставление доступа к части локальной файловой системы. Для этого в настройках сервера указывается некоторая директория, которая является корневой для данного сервера Web. Чтобы опубликовать документ, то есть сделать его доступным пользователям, "посещающим" данный сервер (осуществляющим с ним соединение по протоколу HTTP), нужно скопировать этот документ в корневую директорию Web-сервера или в одну из ее поддиректорий. При соединении по протоколу HTTP на сервере создается процесс с правами пользователя, как правило, не существующего реально, а специально созданного для просмотра ресурсов сервера. Настраивая права и разрешения данного пользователя, можно управлять доступом к ресурсам Web.

Взаимодействие между клиентом и сервером Web осуществляется путем обмена сообщениями. Сообщения HTTP делятся на запросы клиента серверу и ответы сервера клиенту.

Запросы и ответы выглядят следующим образом:

начальная строка

заголовок 1

заголовок 2

...

заголовок N

CR LF (пустая строка)

тело сообщения (может отсутствовать).

HTTP-заголовки

Формат начальной строки (start-line) клиента и сервера различаются. Заголовки бывают четырех видов:

общие заголовки (general-headers), которые могут присутствовать как в запросе, так и в ответе; заголовки запросов (request-headers), которые могут присутствовать только в запросе; заголовки ответов (response-headers), которые могут присутствовать только в ответе; заголовки объекта (entity-headers), которые относятся к телу сообщения и описывают его содержимое.

Каждый заголовок состоит из названия, символа двоеточия ":" и значения. Наиболее важные заголовки приведены в 1.1.

Таблица 1.1. HTTP-заголовки

Заголовок

Назначение

Общие заголовки

Connection

Указывает серверу на завершение (close) или продолжение (keep-alive) сеанса

Date

Дата и время формирования сообщения

Pragma

Специальные, зависящие от реализации команды, касающиеся передаваемого содержимого (например, no-cache)

Transfer-Encoding

Способ кодирования сообщения при передаче (например, win1251, koi-8r)

Заголовки запроса

Accept

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

Accept-Charset

Кодировки символов, в которых клиент может принимать текстовое содержимое

Accept-Encoding

Способ, которым сервер может закодировать сообщение

Host

Хост и номер порта, с которого запрашивается документ

If-Modified-Since If-Match If-None-Match If-Range If-Unmodified-Since

Заголовки запроса для условного обращения к ресурсу

Range

Запрос части документа

User-Agent

Название программного обеспечения клиента

Заголовки ответа

Age

Число секунд, через которое нужно повторить запрос для получения нового содержимого

Location

URI ресурса, к которому нужно обратиться для получения содержимого

Retry-After

Дата и время или число секунд, через которое нужно повторить запрос, чтобы получить успешный ответ

Server

Название программного обеспечения сервера, приславшего ответ

Заголовки объекта

Allow

Перечисляет поддерживаемые сервером методы

Content-Encoding

Способ, которым закодировано тело сообщения, например, с целью уменьшения размера

Content-Length

Длина сообщения в байтах

Content-Type

Тип содержимого и, возможно, некоторые параметры

ETag

Уникальный тэг ресурса на сервере, позволяющий сравнивать ресурсы

Expires

Дата и время, когда ресурс на сервере будет изменен, и его нужно получать заново

Last-Modified

Дата и время последней модификации содержимого

В теле сообщения содержится собственно передаваемая информация. Тело сообщения представляет собой последовательность октетов (байтов). Тело сообщения может быть закодировано, например, для уменьшения объема передаваемой информации, при этом способ кодирования указывается в заголовке объекта Content-Encoding.

Запрос от клиента к серверу состоит из строки запроса (request-line), заголовков (общих, запросов, объекта) и, возможно, тела сообщения.

Строка запроса:

<Команда HTTP>

<Идентификатор запрашиваемого ресурса>

<Версия HTTP>

Основные команды протокола http

Основные команды протокола HTTP следующие:

OPTIONS - Запрос информации об опциях соединения (например, методах, типах документов, кодировках), которые поддерживает сервер для запрашиваемого ресурса.

Если идентификатор запрашиваемого ресурса – звездочка ("*"), то запрос предназначен для обращения к серверу в целом.

GET - Позволяет получить информацию, связанную с запрашиваемым ресурсом.

Если идентификатор запрашиваемого ресурса указывает на документ, то сервер возвращает содержимое этого документа (содержимое файла).

Если запрашиваемый ресурс является приложением (программой), формирующим в процессе своей работы некоторые данные, то в теле сообщения ответа возвращаются эти данные.

Если идентификатор запрашиваемого ресурса указывает на директорию (каталог, папку), то, в зависимости от настроек сервера, может быть возвращено либо содержимое директории (список файлов), либо содержимое одного из файлов, находящегося в этой директории (как правило, index. html). В случае запроса папки ее имя может указываться как с символом "/" на конце, так и без него. При отсутствии на конце идентификатора ресурса данного символа сервер выдает один из ответов с перенаправлением (с кодами статуса 301 или 302).

Разновидностями команды GET является "условный GET" ("conditional GET") и "частичный GET" ("partial GET"). Условный GET запрашивает передачу объекта, только если он удовлетворяет условиям, описанным в приведенных заголовках. Частичный GET запрашивает передачу только части объекта.

HEAD - Идентична команде GET, за исключением того, что сервер не возвращает в ответе тело сообщения.

POST - Используется для запроса, при котором адресуемый сервер принимает данные, включенные в тело сообщения (объект) запроса, и отправляет их на обработку приложению, указанному как запрашиваемый ресурс.

PUT - Тело сообщения, которое передается в запросе, сохраняется на сервере, причем идентификатор запрашиваемого ресурса будет идентификатором сохраненного документа.

DELETE - Запрос на удаление ресурса, имеющего запрашиваемый идентификатор.

TRACE - Используется для тестирования или диагностики. Получатель запроса (сервер Web) отправляет полученное сообщение обратно клиенту как тело сообщения ответа.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5