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 приведена простая сессия