МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Государственное образовательное учреждение высшего профессионального образования
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТОРГОВО-ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ
(РГТЭУ)
Научно-образовательный материал 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.

Рис. 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 |


