Структура почтовых сообщений. Формат почтовых сообщений From: To: Date: Subject: Message-ID: тело сообщения … Заголовок (header) Тело сообщения (Body)

Презентация:



Advertisements
Похожие презентации
Электронная почта. Часть I Мировые информационные ресурсы Лекция 8.
Advertisements

IATK. Электронная почта - технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или.
Программные ресурсы Интернета Технология передачи и обработки информации 1. Технология «Клиент-сервер» 2. Пакетная технология передачи информации 3. Протоколы.
Адресация в Интернете. ИНТЕРНЕТ отправительполучатель ? адрес ? IP.
ИНТЕРНЕТ мировая сеть сетей Интернет - Адресация в Интернете.
Адресация в сети ИнтернетАдресация в сети Интернет.
Адресация в Интернет 27 сентября 2012 г «Каркас» Интернет составляет более сорока миллионов серверов, постоянно подключенных к сети, из.
Информационные услуги Интернета: электронная почта Предмет: информатика Класс: 8 Учитель: Пильтяй Е.П.
Интернет -это глобальная компьютерная сеть, в которой локальные, региональные и корпоративные сети соединены между собой многочисленными каналами передачи.
Задача: Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской.
Выполнила: Манакова Н. В. гр DNS (Domain Name System система доменных имён) - компьютерная распределённая система для получения информации о доменах.
Адресация в Интернет. Протоколы (TCP/IP). Среды передачи данных. 8 августа 2012 г.
ИНТЕРНЕТ. Адресация в Интернете. ИНТЕРНЕТ Интернет наиболее популярная глобальная компьютерная сеть. В состав её входят и отдельные компьютеры, но большей.
Компьютерные сети - основные понятия Компьютерные сети - основные понятия.
Определение Определение Определение Сообщения Сообщения Сообщения Возможности Возможности Возможности Программы Программы Программы Регистрация Регистрация.
Адресация в интернете. Глобальная компьютерная сеть Интернет В 1969 году специалистами из Пентагона была создана крупная децентрализованная компьютерная.
Электронная почта . Электронная почта - обмен почтовыми сообщениями с любым абонентом сети Internet.
Проф. В.К.Толстых, Выполнил студент: Тышлек С.В., 2009 Технологии разработки Internet- приложений Из цикла лекций «Технологии разработки.
Лекция 11 Тема «Формы » Преподаватель: Халелова Е.Н.
Протокол передачи данных Демонстрационный материал к уроку информатики и ИКТ в 11 классе Епифанова Т.Н. / 2010.
Транксрипт:

Структура почтовых сообщений

Формат почтовых сообщений From: To: Date: Subject: Message-ID: тело сообщения … Заголовок (header) Тело сообщения (Body)

Заголовок сообщения Название поля: тело поля¶ … Заголовок (header) Тело сообщения (Body) Поля заголовка CRLF

Формат почтовых сообщений Структура заголовка From:- адрес отправителя To:- адрес получателя Cc:- список адресов получателей копии Date:- дата отправки сообщения Subject:- тема сообщения Message-ID:- уникальный идентификатор сообщения

Формат почтовых сообщений Рекомендуемый порядок полей (RFC 822) Return-Path: - адрес отправителя Received: - адреса серверов (отправителя и получателя) Date: - дата отправки сообщения From: - адрес отправителя Subject: - тема сообщения Sender: - отправитель To:- адрес получателя Cc:- список адресов получателей копии

Формат почтовых сообщений To: Cc:: Date: Wed, 8 Sep :19: Subject: Otvet na pozdravlenie Спасибо за поздравление… Пример сообщения

Адресация в системах электронной почты Адрес в электронной почте состоит из двух основных частей, - локального имени и имени домена, разделяемых при помощи Примеры: Для обеспечения маршрутизации сообщений в сети Internet существует служба - система имен доменов (Domain Name System, DNS). Она отвечает за соответствие имен доменов и IP-адресов.

Формат почтовых сообщений DNS - служба To: Resolver sale.company.com - ? DNS Server

Домены, поименованные по организационному признаку, кодируются обычно трехбуквенными именами: com коммерческие организации; edu учебные заведения; gov правительственные организации; mil военные организации; net крупные центры поддержания сети; int международные организации; org прочие организации. Географические имена доменов кодируются двухбуквенным кодом страны, например, ru - географическое имя российского домена, us - домена США, uk - домена Великобритании и т.п. Адресация в системах электронной почты

Домены и поддомены « » orgedu com company sale buhg Root Name Server sale.company.com Name Server company.com Name Server infosec infosec.edu Name Server com Name Server

Записи Resource Record main.sale.company.com. IN A sale sale.company.com Name Server sale.company.com. IN NS ns.sale.company.com mail-gw.sale.company.com. IN MX

Домены и поддомены « » orgedu com company sale buhg Root Name Server mx.sale. company.com infosec mx.infosec.edu sale.company.com mx ? mx.sale.company.com SMTP

Формат почтовых сообщений Пример заголовка сообщения Received: from 0nus.l0pht.com (0nus.l0pht.com [ ]) by bear.spirit.com (8.9.3/8.9.3) with SMTP id PAA00816 for ; Mon, 12 Jun :12:53 –0600 Received: from [ ] (0nus [ ]) By 0nus.l0pht.com (Postfix) with SMTP id 24A8146AB for ; Mon, 12 Jun :05:45 –0500 (EST) Subject: Some sample Date: Mon, 12 Jun :06:21 –0400 x-sendler: x-mailer: Claris er 2.0v3, January 22, 1998 From: Jolly Roger To: Mime-Version: 1.0 Content-Type: text/plain; charset=«US-ASCII» Message-ld:

Формат почтовых сообщений Поле «Received» - добавляется каждым сервером в цепочке Received: from [ ] (0nus [ ]) By 0nus.l0pht.com (Postfix) with SMTP id 24A8146AB for ; Mon, 12 Jun :05:45 –0500 (EST) MUA отправителя MUA получателя MTA LDA Relay MTA MTA LDA Relay MTA

Формат почтовых сообщений Самое верхнее поле «Received» - добавляется почтовым сервером адресата Received: from 0nus.l0pht.com (0nus.l0pht.com [ ]) by bear.spirit.com (8.9.3/8.9.3) with SMTP id PAA00816 for ; Mon, 12 Jun :12:53 –0600 MUA отправителя MUA получателя MTA LDA Relay MTA MTA LDA Relay MTA

Формат почтовых сообщений Самое нижнее поле «Received» - добавляется почтовым сервером отправителя MUA отправителя MUA получателя MTA LDA Relay MTA MTA LDA Relay MTA Received: from 0nus.l0pht.com (0nus.l0pht.com [ ]) by bear.spirit.com (8.9.3/8.9.3) with SMTP id PAA00816 for ; Mon, 12 Jun :12:53 –0600

Формат почтовых сообщений Поле «Message-ld» - уникальный идентификатор Message-ld: Имя узла MUA отправителя MTA LDA Дата и время пересылки

Заголовки сообщений электронной почты Альтернативные кодировки в заголовке сообщения В RFC 1152 для устранения проблем, связанных с национальными наборами символов предложено использовать символьную строку следующей семантики: =?набор_символов?кодировка?кодированный_текст Параметр набор_символов принимает значения: us-ascii iso-8859-x, (где x - цифра) koi8-r Параметр кодировка принимает значения: Q (quoted-printable) - кодировка восьмибитовых символов при помощи шестнадцатеричной записи их числового значения; B - кодировка base-64, отводящая на символ 6 битов и позволяющая в последовательности из 4 байт передать три символа. Subject: =?koi8-r?B?7s/X2cogWC1QcmVzcyBVcGRhdGUgNi4xOCDEzNEgSW50ZXJuZXQgU2Nhbm4=?= =?koi8-r?B?ZXI=?= (Тема: Новый X-Press Update 6.18 для Internet Scanner)

Пример заголовка Microsoft Mail Internet Headers Version 2.0 Received: from ruff.infosec.ru ([ ] unverified) by nt_server.infosec.ru with Microsoft SMTPSVC( ); Sat, 14 Sep :43: Received: from can.com ( dialup.kiev.farlep.net [ ]) by ruff.infosec.ru (Postfix) with ESMTP id 31EC9BC22 for ; Sat, 14 Sep :35: (MSD) Received: (from by can.com (8.11.6/8.11.6) id g8E8a1p04687; Sat, 14 Sep :36: Date: Sat, 14 Sep :36: Message-Id: To: Subject: Greeting Card From: Alla MIME-Version: 1.0 Content-Type: text/plain; charset=Windows-1251 Content-Transfer-Encoding: 8bit Return-Path: X-OriginalArrivalTime: 14 Sep :43: (UTC) FILETIME=[2098FF40:01C25BD3] Заголовки сообщений электронной почты

Multipurpose Internet Mail Extension MIME Стандарт MIME, предложенный в RFC 1521, определяет расширения форматов данных тела сообщения по сравнению с RFC 822, допускавшим только строки ASCII. Стандарт MIME (RFC-1341) предназначен для описания тела почтового сообщения, включающего графику, аудио, видео и другие типы информации. Стандарт MIME разработан как расширяемая спецификация, в которой подразумевается, что число типов данных будет расти по мере развития форм представления данных. Каждый новый тип в обязательном порядке должен быть зарегистрирован в IANA (Internet Assigned Numbers Authority).

Multipurpose Internet Mail Extension Сообщение, построенное в соответствии с MIME, дополнительно имеет в конверте следующие поля: Mime-Version: 1.0 поле версии MIME, которое используется для идентификации сообщения Content-Type: поле описания типа информации в теле сообщения, которое позволяет обеспечить правильную интерпретации данных Content-Transfer-Encoding: поле типа кодировки информации в теле сообщения, указывающее на тип процедуры декодирования Content-ID: дополнительное поле, определяет уникальный идентификатор содержания Content-Disposition: дополнительное поле, служит для комментария содержания (дополнительные поля программами просмотра обычно не отображаются)

Multipurpose Internet Mail Extension Content-Type: Параметр может быть таким: text – сообщение содержит текстовую информацию в виде последовательности символов из набора, указанного параметром «charset», например: Content-Type: text/plain; charset=koi8-r multipart – сообщение состоит из нескольких блоков, строка- разделитель указывается в параметре boundary, например:Content-Type: multipart/mixed; boundary=razd77 message - предназначен для работы с обычными почтовыми сообщениями, которые, однако, не могут быть переданы по почте по разного рода причинам, например:Content-Type: message/partial… application, image, audio, video – данные в двоичном формате, например: Content-Type: image/jpg; name=pic.jpg

Multipurpose Internet Mail Extension Content-Transfer-Encoding: Параметр может быть: 7bit, 8bit, binary – незакодированные данные определённого вида quoted-printable – символы на различных национальных языках. Каждый символ сообщения представляется в виде символа = и кода символа. Например, символ 1 это =49. Подробнее об этом можно узнать из RFC base64 – кодирование данных в двоичном формате. Двоичные данные разбиваются на сегменты по 3 байта. Каждый сегмент разбивается на 4 части по 6 бит. Каждая часть кодируется одним из 64-х символов ASCII из набора: латинские буквы в верхнем и нижнем регистре (52 символа); цифры 0-9; знаки +, -.

Пример почтового сообщения Текстовое сообщение в кодировке windows-1251 From: To: Date: Tue, 21 Dec :54: Subject: Look text Mime-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =DE=D4=CF=D0

Текстовое сообщение с прикреплённой картинкой From: To: Date: Tue, 21 Dec :54: Subject: Look picture Mime-Version: 1.0 Content-Type: image/jpg Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="look.jpg W01ud………. и т.д. (закодированное изображение) Пример почтового сообщения

Multipurpose Internet Mail Extension (MIME) Content-Type: multipart/mixed From: Nat Bor To: Ned Freed Subject: Sample message MIME-Version: 1.0 Content-type: multipart/mixed; boundary="simple boundary" Это преамбула. Она игнорируется, хотя это хорошее место для размещения указаний обработчикам, не поддерживающим MIME. --simple boundary Content-Type: image/jpg; name=pic.jpg Фрагмент 1. --simple boundary Content-type: text/plain; charset=koi8-r Фрагмент 2. --simple boundary-- Это эпилог. Он также игнорируется.

Спецификация MIME Практическая работа 1 Изучение структуры почтовых сообщений 1. Запустить программу Outlook Express. Настроить ее для работы с демонстрационным почтовым сервером. Tools > Accounts > Add > Mail… 2. Ввести данные учетной записи: Mail server:________________ User:________________ 3. Отправить простейшее сообщение в формате HTML по адресу 4. Получить сообщение при помощи Outlook Express и посмотреть его текст. Для того, чтобы посмотреть текст сообщения нужно щелкнуть на нем правой кнопкой и выбрать «Properties». В открывшемся окне выбрать закладку «Details», потом кнопку «Message source». 5. Найти в просматриваемом письме заголовки MIME и части почтового сообщения.

Вопросы ?