Конспект лекций по теме "Спецификация MIME"

  • Документация
  • doc
  • 01.03.2022
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Спецификация MIME
Иконка файла материала Часы 17-18 Спецификация MIME (2).doc

Тема №8 Спецификация MIME

        Спецификация MIME (Multipurpose Internet Mail Extension — многоцелевое почтовое расширение Internet) первоначально была разработана для того, чтобы обеспечить передачу различных форматов данных в составе электронных писем. Однако применение MIME не исчерпывается электронной почтой. Средства MIME успешно используются в WWW и, по сути, стали неотъемлемой частью этой системы.

        Стандарт MIME разработан как расширяемая спецификация, в которой подразумевается, что число типов данных будет расти по мере развития форм представления данных. Каждый новый тип в обязательном порядке должен быть зарегистрирован в IANA (Internet Assigned Numbers Authority).

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

        В соответствии со спецификацией MIME, для описания формата данных используются тип и подтип. Тип определяет, к какому классу относится формат содержимого HTTP-запроса или HTTP-ответа. Подтип уточняет формат. Тип и подтип отделяются друг от друга косой чертой:

-              тип/подтип

        Поскольку в подавляющем большинстве случаев в ответ на запрос клиента сервер возвращает исходный текст HTML-документа, то в поле Content-type ответа обычно содержится значение text/html. Здесь идентификатор text описывает тип, сообщая, что клиенту передается символьная информация, а идентификатор html описывает подтип, т.е. указывает на то, что последовательность символов, содержащаяся в теле ответа, представляет собой описание документа на языке HTML.

Перечень типов и подтипов MIME достаточно велик. В таблице 2.4 приведены примеры MIME-типов, наиболее часто встречающиеся в заголовках HTML-запросов и ответов.

MIME типы данных:

1.            application/pdf .pdf -Документ, предназначенный для обработки Acrobat Reader

2.            application/msexcel .xls -Документ в формате Microsoft Excel

3.            application/postscript .ps, .eps -Документ в формате PostScript

4.            application/x-tex .tex -Документ в формате ТеХ

5.            application/msword .doc -Документ в формате Microsoft Word

6.            application/rtf .rtf -Документ в формате RTF, отображаемый с помощью Microsoft Word

7.            image/gif .gif -Изображение в формате GIF

8.            image/ jpeg .jpeg, .jpg, -Изображение в формате JPEG

9.            image/tiff .tiff, .tif -Изображение в формате TIFF

10.        image/x-xbitmap .xbm -Изображение в формате XBitmap

11.        text/plain .txt -ASCII-текст

12.        text/html . html , . htm -Документ в формате HTML

13.        audio/midi .midi, .mid -Аудиофайл в формате MIDI

14.        audio/x-wav .wav -Аудиофайл в формате WAV

15.        message/rfc822 -Почтовое сообщение

16.        message/news -Сообщение в группы новостей

17.        video /mpeg .mpeg, .mpg, .mpe -Видеофрагмент в формате MPEG

18.        video/avi .avi -Видеофрагмент в формате AVI

        Для однозначной идентификации ресурсов в сети Веб используются уникальные идентификаторы URL.

        Единообразный идентификатор ресурса URI (Uniform Resource Identifier) представляет собой короткую последовательность символов, идентифицирующую абстрактный или физический ресурс. URI не указывает на то, как получить ресурс, а только идентифицирует его. Это дает возможность описывать с помощью RDF (Resource Description Framework) ресурсы, которые не могут быть получены через Интернет (имена, названия и т.п.). Самые известные примеры URI - это URL и URN.

        URL (Uniform Resource Locator) - это URI, который, помимо идентификации ресурса, предоставляет еще и информацию о местонахождении этого ресурса.

        URN (Uniform Resource Name) - это URI, который идентифицирует ресурс в определенном пространстве имен, но, в отличие от URL, URN не указывает на местонахождение этого ресурса.

URL имеет следующую структуру:

<схема>://<логин>:<пароль>@<хост>:<порт>/<URL-путь>

где:

-              схема - схема обращения к ресурсу (обычно сетевой протокол);

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

-              пароль - пароль, ассоциированный с указанным именем пользователя;

-              хост - полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста;

-              порт - порт хоста для подключения;

-              URL-путь - уточняющая информация о месте нахождения ресурса.

-              Общепринятые схемы (протоколы) URL включают протоколы: ftp, http, https, telnet, а также:

-              gopher — протокол Gopher;

-              mailto — адрес электронной почты;

-              news — новости Usenet;

-              nntp — новости Usenet через протокол NNTP;

-              irc — протокол IRC;

-              prospero — служба каталогов Prospero Directory Service;

-              wais — база данных системы WAIS;

-              xmpp — протокол XMPP (часть Jabber);

-              file — имя локального файла;

-              data — непосредственные данные (Data: URL);

 


Посмотрите также