next up previous
Next: Документы Up: Основные понятия Previous: Основные понятия

HTTP

W3 - система, состоящая из WWW серверов и клиентов (популярное сочетание, не так ли ?). Каждый сервер ответственен за некое дерево документов. Клиенты запрашивают информацию у   серверов, используя протокол HTTP [4], HyperText Transfer Protocol. Сценарий переговоров включает также договоренности о типах документов, которые клиент     (часто их называют browsers) способен понимать, методах доступа (их несколько), какое количество времени документ не будет меняться с большой вероятностью, когда он менялся в последний раз и т.п.

Понятие документа, в том смысле, в котором оно употребляется здесь, очень широко. Это может быть простой текст, графика в разнообразных форматах, звук, анимация, исполняемые программы и многое другое. Более точно, тип документа есть предмет договоренности и настроек сервера и клиента, и если они согласовали нечто, то дальше не должно возникать никаких проблем. Для согласований типов используются заголовки       или их части, характерные для малтимедиа почты в Интернет.   Весь комплекс известен как MIME [5], [6] - Multipurpose Internet Mail Extensions. Это означает "Расширения Почты в Интернет для Разнообразных Целей", и следы MIME можно видеть во многих письмах, даже в странноватых почтовых системах производства компаний типа   Microsoft. Заголовки типа

	Content-Transfer-Encoding: ...
	Content-Length: ...
и уж безусловно
	MIME-Version: 1.0
есть несомненный признак MIME.

 
Figure: HTTP сессия между клиентом и сервером

На рисунке 2 приведена простая сессия



next up previous
Next: Документы Up: Основные понятия Previous: Основные понятия



Const.Ocrainets