Реферат: Глобальные компьютерные сети 2

Стандарт MIME (или, в нотации Интернета, RFC-1341 ) предназначен для описания тела почтового сообщения Интернета. Предшественником MIME является Стандарт почтового сообщения ARPA (RFC-822 ), который был разработан для обмена текстовыми сообщениями. RFC-822 не дает возможностей включить в тело сообщения графику, аудио, видео и другие типы информации, а также текстовую информацию, которую нельзя реализовать 7-битовой кодировкой ASCII . Ограничения RFC-822 становятся еще более очевидными, когда речь заходит об обмене сообщениями в разных почтовых системах.

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

· поле версии MIME , используемое для идентификации сообщения, подготовленного в новом стандарте;

· поле описания типа информации в теле сообщения, позволяющее обеспечить правильную интерпретацию данных;

· поле типа кодировки информации в теле сообщения, указывающее на тип процедуры декодирования;

· два дополнительных поля, зарезервированных для более детального описания тела сообщения.

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

Поле версии MIME (MIME - Version) указывается в заголовке почтового сообщения и позволяет программе рассылки почты определить, что сообщение подготовлено в стандарте MIME . Формат поля выглядит так:

MIME - Version: 1.0

Поле версии указывается в общем заголовке почтового сообщения и относится ко всему сообщению целиком. В отличие от RFC-822 стандарт MIME позволяет перемешивать поля заголовка сообщения с телом сообщения. Поэтому все поля делятся на два класса: общие поля заголовка , которые записываются в начале почтового сообщения, и частные поля заголовка , которые относятся только к отдельным частям составного сообщения и записываются перед ними.

Поле типа содержания тела почтового сообщения (Content type) используется для описания типа данных, которые содержатся в теле почтового сообщения. Это поле сообщает программе чтения почты, какого сорта преобразования необходимы для того, чтобы сообщение правильно проинтерпретировать. Эта же информация используется и программой рассылки при кодировании/декодировании почты. Стандарт MIME определяет семь типов данных, которые можно передавать в теле письма:

· текст (text );

· смешанный тип (multipart );

· почтовое сообщение (message );

· графический образ (image );

· аудиоинформация (audio );

· фильм или видео (video );

· приложение (application ).

Text . Этот тип указывает на то, что в теле сообщения содержится текст. Основным подтипом типа text являются:

· plain – соответствует планарному тексту;

· richtext – соответствует размеченному текста, т.е. тексту со встроенными в него символами управления отображением;

· html – соответствует гипертекст , т.е. тексту, который можно просматривать не последовательно, а произвольно, следуя гипертекстовым ссылкам;

Richtext определяет текст со встроенными в него специальными управляющими последовательностями, называемыми тегами , в соответствии со стандартом языка разметки документов SGML (Standard Generalized Markup Language ). Теги представляют собой последовательность символов типа <строка символов >.

Разметка гипертекста строится по тому же принципу, что и в тексте типа richtext . При этом могут применяться теги, позволяющие описать гипертекстовые ссылки. К таким тегам относятся <А HREF="......">.....</А>.

Multipart . Этот тип почтового сообщения определяет смешанный документ, который может состоять из данных разного типа. Тип multipart имеет ряд подтипов:

· mixed – может создавать сообщения, состоящие из нескольких фрагментов, которые разделены между собой границей, задаваемой в качестве параметра подтипа;

· alternative – позволяет организовать просмотр почтового сообщения с возможностью выбора в зависимости от типа программы просмотра;

· digest – предназначен для многоцелевого почтового сообщения, когда различным частям хотят приписать более детальную информацию, чем просто тип;

· parallel – предназначен для составления такого почтового сообщения, части которого должны отображаться одновременно, что предполагает запуск сразу нескольких программ просмотра.

К-во Просмотров: 276
Бесплатно скачать Реферат: Глобальные компьютерные сети 2