Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Протоколы электронной почты

Содержание

Стандарты X.400 и SMTP Протоколы электронной почтыМеждународным стандартом передачи сообщений также является протокол SMTP (Simple Mail Transfer Protocol), разработанный в 1982 г. для сети Интернет. Его спецификации определены в RFC 821. Позднее в RFC 822 была
Протоколы электронной почты Стандарты X.400 и SMTP Протоколы электронной почтыМеждународным стандартом передачи сообщений также является Протоколы электронной почтыSMTP (Simple Mail Transfer Protocol)     - Протоколы электронной почтыMUAотправителяMUAполучателяMTALDARelay MTAMTALDASMTPSMTPSMTPPOP3IMAP4Пересылка сообщенияLDAPLDAP Отправка почты  (SMTP mail transaction) Протокол SMTPКомандыКоды возвратаОтправитель SMTP(Клиент)ПолучательSMTP(Сервер) Основные команды протокола SMTP Протокол SMTPHELO 	- определяет начало диалога (от hello). Коды возврата протокола SMTP: Протокол SMTP250 		– в случае успешного выполнения552, 451, Пример обмена по протоколу SMTP Протокол SMTPКлиент: telnet 25 Сервер: 220 Sendmail Отправитель SMTP(Клиент)SMTPСерверПример обмена по протоколу SMTP Протокол SMTPКлиент: telnet 25 Сервер: 220 Пример обмена по протоколу SMTP Протокол SMTPКлиент: MAIL From: Сервер: 250 Отправитель SMTP(Клиент)Указание адреса отправителя SMTPСерверПример обмена по протоколу SMTP Протокол SMTPКлиент: RCPT To: Сервер: 250 Отправитель SMTP(Клиент)Указание адреса получателя SMTPСерверПример обмена по протоколу SMTP Протокол SMTPКлиент: RCPT To: Сервер: 250 Отправитель SMTP(Клиент)…или получателей Пример обмена по протоколу SMTP Протокол SMTPКлиент: DATA Сервер: 354 Enter mail. Практическая работа 2Протокол SMTPПользуясь утилитой TELNET, установить соединение с сервером SMTP. 	Start Пример обмена по протоколу ESMTP Протокол ESMTPКлиент: telnet 25 Сервер: 220- Sendmail Общие сведенияПротокол POP3POP3 (Post Office Protocol, версия 3) – протокол, позволяющий клиентам Команды протокола POP3USER 	- Регистрация на сервере POP3 PASS 		- Ввод пароля Ответы сервера POP3 имеют следующий формат:Протокол POP3 Длина строки ответа может быть Пример обмена по протоколу POP3 telnet 110 +OK Microsoft Exchange 2000 POP3 Практическая работа 31. Пользуясь утилитой TELNET, установить соединение с сервером POP3. 	Start > Общие сведенияПротокол IMAP4Как и POP3, протокол IMAP4 (Interactive Mail Access Protocol) определяет Команды протокола IMAP4LOGIN 	 	- Подключение к серверуLIST [шаблон]	- Просмотр содержимого				 (например, Пример обмена по протоколу IMAP4 	OK IMAP2 Server Ready	A001 LOGIN Fred Secret	A001 Практическая работа 41. Пользуясь утилитой TELNET, установить соединение с сервером IMAP. 	Start Взаимодействие по протоколу RPC Протокол RPCКлиент MAPI (Outlook)Exchange 2000TCP 135TCP 1260 Основные клиентские интерфейсы Exchange Протокол RPCНомера TCP портов выделяются динамически, но их можно задать (Q270836) Работа с GAL через NSPIПротокол RPCЗапрос GALСервер запрашиваетGAL у GC и возвращаетклиенту Работа с GAL через RFRПротокол RPCЗапрос ссылкина GCВозврат адресаближайшего GCЗаписьв кэшЗапрос GAL Практическая работа 5Разархивируйте утилиту portqry из материалов курса в папку c:\temp 	Запустите Вопросы ?
Слайды презентации

Слайд 2 Стандарты X.400 и SMTP
Протоколы электронной почты
Международным стандартом

Стандарты X.400 и SMTP Протоколы электронной почтыМеждународным стандартом передачи сообщений также

передачи сообщений также является протокол SMTP (Simple Mail Transfer

Protocol), разработанный в 1982 г. для сети Интернет. Его спецификации определены в RFC 821. Позднее в RFC 822 была определена структура текстового сообщения в кодах ASCII, которая в то время оказалась очень удобной для передачи сообщений через Интернет.

В 1984 г. комитет МККТТ, известный теперь как МСЭ-Т (сектор стандартизации телекоммуникаций Международного союза электросвязи), завершил работу над первым изданием стандарта передачи сообщений X.400, обеспечивающего передачу данных с промежуточным накоплением между различными системами электронной почты независимо от платформы. Этот стандарт переиздавался два раза — в 1988 и 1993 гг.


Слайд 3 Протоколы электронной почты
SMTP (Simple Mail Transfer Protocol)

Протоколы электронной почтыSMTP (Simple Mail Transfer Protocol)   - простой

- простой протокол передачи (отправки) почтовых

сообщений
POP (Post Office Protocol) - протокол, позволяющий клиентам получать доступ к своим почтовым ящикам на сервере

IMAP (Internet Message Access Protocol) - протокол, позволяющий клиентам получать доступ к своим почтовым ящикам и папкам на сервере
ESMTP (Enhanced Simple Mail Transfer Protocol) - улучшенная версия SMTP

LDAP (Lightweight Directory Access Protocol) - протокол, позволяющий клиенту обращаться к каталогу с запросом различных сведений о пользователях

Слайд 4 Протоколы электронной почты
MUA
отправителя
MUA
получателя
MTA
LDA
Relay MTA
MTA
LDA
SMTP
SMTP
SMTP
POP3
IMAP4
Пересылка сообщения
LDAP
LDAP

Протоколы электронной почтыMUAотправителяMUAполучателяMTALDARelay MTAMTALDASMTPSMTPSMTPPOP3IMAP4Пересылка сообщенияLDAPLDAP

Слайд 5 Отправка почты (SMTP mail transaction)
Протокол SMTP
Команды
Коды возврата

Отправитель

Отправка почты (SMTP mail transaction) Протокол SMTPКомандыКоды возвратаОтправитель SMTP(Клиент)ПолучательSMTP(Сервер)


SMTP
(Клиент)



Получатель
SMTP
(Сервер)



Слайд 6 Основные команды протокола SMTP
Протокол SMTP
HELO - определяет

Основные команды протокола SMTP Протокол SMTPHELO 	- определяет начало диалога (от

начало диалога (от hello).

MAIL - определяет отправителя почты.



RCPT - определяет получателя почты (от recipient).

DATA - показывает, что за ней следует тело сообщения.

QUIT - определяет завершение диалога.

Слайд 7 Коды возврата протокола SMTP:
Протокол SMTP
250 – в

Коды возврата протокола SMTP: Протокол SMTP250 		– в случае успешного выполнения552,

случае успешного выполнения

552, 451, 452 – в случае неуспешного

выполнения
500, 501, 421 – в случае ошибки при вводе команды

Слайд 8 Пример обмена по протоколу SMTP
Протокол SMTP
Клиент: telnet

Пример обмена по протоколу SMTP Протокол SMTPКлиент: telnet 25 Сервер: 220

25
Сервер: 220 Sendmail ready.
Клиент: HELO

<имя_хоста-отправителя>
Сервер: 250 <имя_почтового_сервера_домена> pleased to meet you.
Клиент: MAIL From: <адрес_отправителя>
Сервер: 250 <адрес_отправителя>
Клиент: RCPT To: <адрес_получателя>
Сервер: 250 <адрес_получателя>
Клиент: DATA
Сервер: 354 Enter mail.
Клиент: <передача данных тела сообщения>
Сервер: 250 Mail accepted
Клиент: QUIT
Сервер: 221 <имя_почтового_сервера_домена> delivering mail

Слайд 9
Отправитель
SMTP
(Клиент)




SMTP
Сервер


Пример обмена по протоколу SMTP
Протокол SMTP
Клиент:

Отправитель SMTP(Клиент)SMTPСерверПример обмена по протоколу SMTP Протокол SMTPКлиент: telnet 25 Сервер:

telnet 25
Сервер: 220 Sendmail ready.
Клиент:

HELO <имя_хоста-отправителя>
Сервер: 250 <имя_почтового_сервера_домена> pleased to meet you.

Установление SMTP-соединения


Слайд 10 Пример обмена по протоколу SMTP
Протокол SMTP
Клиент: MAIL

Пример обмена по протоколу SMTP Протокол SMTPКлиент: MAIL From: Сервер: 250 Отправитель SMTP(Клиент)Указание адреса отправителя

From:
Сервер: 250

Отправитель
SMTP
(Клиент)


Указание адреса отправителя



Слайд 11

SMTP
Сервер


Пример обмена по протоколу SMTP
Протокол SMTP
Клиент: RCPT

SMTPСерверПример обмена по протоколу SMTP Протокол SMTPКлиент: RCPT To: Сервер: 250 Отправитель SMTP(Клиент)Указание адреса получателя

To:
Сервер: 250

Отправитель
SMTP
(Клиент)


Указание адреса получателя



Слайд 12

SMTP
Сервер


Пример обмена по протоколу SMTP
Протокол SMTP
Клиент: RCPT

SMTPСерверПример обмена по протоколу SMTP Протокол SMTPКлиент: RCPT To: Сервер: 250 Отправитель SMTP(Клиент)…или получателей

To:
Сервер: 250

Отправитель
SMTP
(Клиент)


…или получателей


Слайд 13 Пример обмена по протоколу SMTP
Протокол SMTP
Клиент: DATA

Пример обмена по протоколу SMTP Протокол SMTPКлиент: DATA Сервер: 354 Enter


Сервер: 354 Enter mail.
Клиент:


Сервер: 250 Mail accepted


Отправитель
SMTP
(Клиент)


Ввод сообщения


Слайд 14 Практическая работа 2
Протокол SMTP
Пользуясь утилитой TELNET, установить соединение

Практическая работа 2Протокол SMTPПользуясь утилитой TELNET, установить соединение с сервером SMTP.

с сервером SMTP. Start > Run > telnet 25
2. 

Просмотреть список команд протокола SMTP.
HELP
3. Отправить простейшее сообщение по адресу user@localhost при помощи трёхшаговой транзакции отправки почты (MAIL-RCPT-DATA).
HELO <имя домена>
MAIL FROM:USER
RCPT TO:USER
DATA
<Текст сообщения>
.
4.  Завершить работу с почтовым сервером и прочитать сообщение при помощи Outlook Express, настроив в нём соответствующие параметры.
5. Снова установить соединение с сервером SMTP и отправить сообщения, составленные согласно стандарту MIME (чтобы в Outlook Express были видны отправитель сообщения, тема и прикреплённый файл).

Слайд 15 Пример обмена по протоколу ESMTP
Протокол ESMTP
Клиент: telnet

Пример обмена по протоколу ESMTP Протокол ESMTPКлиент: telnet 25 Сервер: 220-

25
Сервер: 220- Sendmail ready.

250 ESMTP spoken here
В ESMTP запрос почтового сервиса HELO заменен на запрос расширенного сервиса EHLO, в ответ на который почтовая система ESMTP выдаст набор поддерживаемых сервисов. Например:
Клиент: EHLO <имя_хоста-отправителя>
Сервер: 250-<имя_почтового_сервера_домена>
250-8BITMIME
250-EXPN
250-HELP
250 SIZE

Слайд 16 Общие сведения
Протокол POP3
POP3 (Post Office Protocol, версия 3)

Общие сведенияПротокол POP3POP3 (Post Office Protocol, версия 3) – протокол, позволяющий

– протокол, позволяющий клиентам получать доступ к своим почтовым

ящикам на сервере.

Он позволяет только забрать или удалить почтовое сообщение.

Сервером в данном случае является компьютер, на котором запущен сервис POP3.

POP3-сервис обычно использует 110-й порт сервера, который находится в режиме ожидания запросов со стороны клиентов.

Слайд 17 Команды протокола POP3
USER - Регистрация на

Команды протокола POP3USER 	- Регистрация на сервере POP3 PASS 		- Ввод

сервере POP3
PASS - Ввод пароля
STAT -

Просмотр состояния почтового ящика
LIST [номер сообщения] - Просмотр информации о конкретном сообщении
RETR <номер сообщения> - Передача почтового сообщения от сервера клиенту
DELE <номер сообщения> - Пометка сообщения на удаление
NOOP - Проверка состояния соединения
RSET - Отмена пометок на удаление
TOP <номер сообщения> <количество строк> - Просмотр первых нескольких строк сообщения
QUIT - Закрытие соединения с удалением всех помеченных на удаление сообщений

Слайд 18 Ответы сервера POP3 имеют следующий формат:
Протокол POP3

Ответы сервера POP3 имеют следующий формат:Протокол POP3 Длина строки ответа может



Длина строки ответа может быть до 512 символов.



Строка статус-индикатора может иметь 2 значения:

- положительное (“+OK”)

- отрицательное (“-ERR”)

Слайд 19 Пример обмена по протоколу POP3
telnet 110

Пример обмена по протоколу POP3 telnet 110 +OK Microsoft Exchange 2000


+OK Microsoft Exchange 2000 POP3 server ready.
user user1
+OK
pass 1111
+OK

User successfully logged on.
stat
+OK 3 7138
retr 1
+OK
Received: from w2kas ([200.1.1.100]) by w2kas.dom.isec with Microsoft SMTPSVC(5.0.2195.5329);………………………..
quit
+OK Microsoft Exchange 2000 POP3 server version 6.0.6249.0 signing off.

Протокол POP3


Слайд 20 Практическая работа 3
1. Пользуясь утилитой TELNET, установить соединение с

Практическая работа 31. Пользуясь утилитой TELNET, установить соединение с сервером POP3. 	Start

сервером POP3. Start > Run > telnet 110
2. Подключиться

к почтовому ящику (желательно, чтобы там находилось несколько писем) USER USER PASS USER
3.  Посмотреть содержимое почтового ящика STAT
4.  Посмотреть размер какого-либо сообщения LIST <номер>
5. Получить сообщение с сервера
RETR <номер>
6. Завершить работу
QUIT

Протокол POP3


Слайд 21 Общие сведения
Протокол IMAP4
Как и POP3, протокол IMAP4 (Interactive

Общие сведенияПротокол IMAP4Как и POP3, протокол IMAP4 (Interactive Mail Access Protocol)

Mail Access Protocol) определяет способ доступа клиентской программы к

сообщению на почтовом сервере.
IMAP4 призван решать именно ту задачу, которую не способен выполнить POP3, - управлять почтой, хранящейся на сервере.
Позволяет извлекать вложения MIME по выбору.
Поддерживает работу с удаленными папками и иерархиями папок на постовом сервере, с флагами состояния сообщений, а также обеспечивает уведомления о новых поступлениях.
IMAP4-сервис обычно использует 143-й порт TCP.

Слайд 22 Команды протокола IMAP4
LOGIN - Подключение к серверу
LIST

Команды протокола IMAP4LOGIN 	 	- Подключение к серверуLIST [шаблон]	- Просмотр содержимого

[шаблон] - Просмотр содержимого
(например, списка папок)
SELECT -

Выбор почтового ящика
CLOSE - Закрытие текущего почтового ящика
EXAMINE <почтовый ящик> - Выбор почтового ящика c доступом только на чтение
CREATE <почтовый ящик> - Создание почтового ящика
DELETE <почтовый ящик> - Удаление почтового ящика
RENAME <почтовый ящик>
<новое имя почтового ящика> - Переименование почтового ящика
SEARCH <критерий> - Поиск почтового ящика
FETCH <сообщение> <элем.> - Выборка элемента
NOOP - Проверка состояния соединения
LOGOUT - Завершение работы пользователя


Слайд 23 Пример обмена по протоколу IMAP4
OK IMAP2 Server

Пример обмена по протоколу IMAP4 	OK IMAP2 Server Ready	A001 LOGIN Fred

Ready
A001 LOGIN Fred Secret
A001 OK User Fred logged in
A002

SELECT INBOX
* FLAGS (Meeting Notice\Answered\Flagged\Deleted\Seen)
* 19 Exists
* 2 Recent
* A002 OK Select compete
A003 FETCH 1:19 ALL
* 1 Fetch ( .....
* 19 Fetch (....
A003 OK Fetch complete
A004 LOGOUT
* Bye IMAP2 server quitting
A004 OK Logout complete

Протокол IMAP4


Слайд 24 Практическая работа 4
1. Пользуясь утилитой TELNET, установить соединение

Практическая работа 41. Пользуясь утилитой TELNET, установить соединение с сервером IMAP.

с сервером IMAP. Start > Run > telnet 143
2.

Войти в почтовый ящик (желательно, чтобы там находилось несколько писем) A01 LOGIN <пользователь> <пароль>
3. Посмотреть список папок на сервере A02 LIST «» *
4. Выбрать для работы папку INBOX A03 SELECT INBOX
5. Найти сообщения от определенного пользователя A04 SEARCH FROM «<имя пользователя>»
6. Посмотреть текст сообщения (только текст без заголовков) A05 FETCH <номер сообщения> BODY[TEXT]
7. Выйти с сервера A06 LOGOUT

Протокол IMAP4


Слайд 25 Взаимодействие по протоколу RPC
Протокол RPC
Клиент MAPI
(Outlook)
Exchange

Взаимодействие по протоколу RPC Протокол RPCКлиент MAPI (Outlook)Exchange 2000TCP 135TCP 1260

2000
TCP 135
TCP 1260


Слайд 26 Основные клиентские интерфейсы Exchange
Протокол RPC
Номера TCP портов

Основные клиентские интерфейсы Exchange Протокол RPCНомера TCP портов выделяются динамически, но их можно задать (Q270836)

выделяются динамически, но их можно задать (Q270836)


Слайд 27 Работа с GAL через NSPI
Протокол RPC
Запрос GAL
Сервер запрашивает
GAL

Работа с GAL через NSPIПротокол RPCЗапрос GALСервер запрашиваетGAL у GC и возвращаетклиенту

у GC и возвращает
клиенту


Слайд 28 Работа с GAL через RFR
Протокол RPC
Запрос ссылки
на GC
Возврат

Работа с GAL через RFRПротокол RPCЗапрос ссылкина GCВозврат адресаближайшего GCЗаписьв кэшЗапрос GAL

адреса
ближайшего GC
Запись
в кэш
Запрос GAL


Слайд 29 Практическая работа 5
Разархивируйте утилиту portqry из материалов курса

Практическая работа 5Разархивируйте утилиту portqry из материалов курса в папку c:\temp

в папку c:\temp
Запустите интерпретатор командной строк Windows 2000
и

перейдите в директорию, в которой находится portqry

Start > Run > cmd
C:\>cd Temp

3. Из командной строки запустите утилиту portqry для просмотра сервисов RPC на сервере преподавателя
portqry -n -p udp -e 135

4. Найдите номера портов, на которых работают сервисы, используемые MAPI клиентами

Протокол RPC


  • Имя файла: protokoly-elektronnoy-pochty.pptx
  • Количество просмотров: 116
  • Количество скачиваний: 0