Прошел экстерном экзамен по курсу перепордготовки "Информационная безопасность". Хочу получить диплом, но не вижу где оплатить? Ну и соответственно , как с получением бумажного документа? |
Опубликован: 11.08.2008 | Уровень: специалист | Доступ: свободно
Лекция 14:
Протоколы электронной почты: SMTP, POP, IMAP
Содержание — Передача – Кодирование
Заголовок определяет метод кодирования сообщения для передачи в виде нулей и единиц.
Content – Transfer – Encoding: <type>
Пять типов кодирования (поле <type>) приведены в Табл. 14.4
- 7 бит. 7-битовое NVT ASCII-кодирование. Хотя не надо делать никаких преобразований, но число символов в строке не должно превышать 1000 символов. ASCII определяет 128 букв, включая алфавит, числа, знаки пунктуации и сигналы. Заглавная буква "C", например, кодируется 100011, а цифра "3" — 0110011. Таким образом, с помощью нулей и единиц можно закодировать 128 символов.
- 8 бит. Это 8-битовое кодирование, одна из важнейших модификаций кода ASCII, называемая расширенный ASCII. К 7-битовому коду добавляется еще один бит и к используемым 127 символам можно добавлять другие, например, иностранные буквы или другие полезные символы. 8-битовые не-ASCII-символы передаются с длиной 8-й строки не более 1000 символов. MIME не делает никакой перекодировки. Основные протоколы STMP могут передать не-ASCII-символы. Это, однако, не рекомендуется. Типы "Базовый 64" и "Предназначенный для печати" предпочтительнее.
- Двоичный. Это 8-битовое кодирование. Не ASCII-символы передаются с длиной 8 бит. Протоколы STMP могут передать не ASCII-символы. Это, однако, не рекомендуется. Типы "Базовый 64" и "Предназначенный для печати" предпочтительнее.
-
Base 64 (Базовый 64). Это решение предложено для передачи данных, представленных в виде байтов, где старший бит не обязательно равен нулю. BASE 64 преобразует этот тип данных в символы, пригодные для печати, которые можно передавать как ASCII-символы, или в набор символов, поддерживаемых основными программами для передачи почты.
BASE 64 разделяет двоичные данные (представляющие поток бит) в 24-битовые блоки. Каждый блок разделен на четыре секции, каждый содержит 6 бит ( рис. 14.10.). Слово в 6 разрядов позволяет закодировать 26 = 64 символа.
Каждая секция интерпретируется как один символ в соответствии с таблицей 14.5 1Значение 6 разрадного кода - 0, Код ASCII - А
- Предназначенный для печати (Quted-printable). Кодирование Base 64 избыточно; 24 бит отображают четыре символа, в то время как посылается 32 бита. Избыточность составляет 25 %. Если данные содержат больше символов, чем ASCII с маленькими порциями не-ASCII, мы можем использовать код, приспособленный к печати. Если посылаются символы ASCII, то они передаются "как есть". Если символы не-ASCII, они посылаются как три символа. Первый символ — знак "равно" (=). Следующие два символа есть шестнадцатеричное представление байта. Рис. 14.11. показывает пример такого преобразования.
Содержание – Идентификатор (Content — Id)
Этот заголовок уникально идентифицирует полное сообщение:
Content – Id: id=<content.id>
Содержание – Описание (Content – Description)
Заголовок определяет, является ли информационный блок изображением, аудио- или видеоинформацией:
Content – Description: <description>