Применений протокола HTTP
Во всех приведенных примерах мы использовали объекты, относящиеся к web-страницам: базовые HTML-файлы, изображения в формате GIF, JPEG, Java-апплеты и т. д. Мы представляли протокол HTTP в контексте web для того, чтобы обеспечить наглядность и простоту наших описаний, поскольку многие читатели наверняка хорошо знакомы с web-навигацией. Однако было бы большим упущением не отметить, что протокол HTTP также используется для передачи информации другого характера.
Одним из применений протокола HTTP является передача файлов формата XML между вычислительными машинами; при этом наличие пользователя или браузера на этих машинах не обязательно. XML-файлы позволяют структурировать банковскую информацию, поэтому нередко возникает необходимость обмена такими файлами между банками. (Описание формата XML лежит за пределами темы данной книги. Мы скажем лишь, что XML-документ состоит из структурированных данных и смысловой части; в отличие от HTML, XML не имеет отношения к форматированию выводимых данных.) Кроме того, HTTP используется для передачи файлов’VoiceXML, WML (языка разметки WAP) и прочих XML-документов. А также, как мы увидим в конце главы, по протоколу HTTP организуется одноранговый файловый обмен, а в главе 6 будет рассказано о применении HTTP для передачи потокового аудио и видео.
Отлично