Простой протокол передачи почты SMTP. Функция SMTP. Протокол POP. Функция POP. Топология SMTP,POP,DNS

Содержание

Слайд 2

1-3 Протоколы электронной почты SMTP 4-14 Протокол SMTP 15 Протокол ESMTP

1-3 Протоколы электронной почты SMTP
4-14 Протокол SMTP
15 Протокол ESMTP
16 Протокол POP3
17

Команды протокола POP3
18 -19Протокол POP3

Содержание

Слайд 3

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

Стандарты SMTP

Протоколы электронной почты SMTP

Международным стандартом передачи сообщений также является

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

Протоколы электронной почты 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) - протокол, позволяющий клиенту обращаться к каталогу с запросом различных сведений о пользователях
Слайд 5

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

Пересылка сообщения

Протоколы электронной почты

MUA
отправителя

MUA
получателя

MTA
LDA

Relay MTA

MTA
LDA

SMTP

SMTP

SMTP

POP3
IMAP4

LDAP

LDAP

Слайд 6

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

Отправка почты (SMTP mail transaction)

Протокол SMTP

Команды

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

Слайд 7

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

Основные команды протокола SMTP

Протокол SMTP

HELO - определяет начало диалога (от

hello).
MAIL - определяет отправителя почты.
RCPT - определяет получателя почты (от recipient).
DATA - показывает, что за ней следует тело сообщения.
QUIT - определяет завершение диалога.
Слайд 8

Коды возврата протокола SMTP: Протокол SMTP 250 – в случае успешного

Коды возврата протокола SMTP:

Протокол SMTP

250 – в случае успешного выполнения
552,

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

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

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

Протокол SMTP

Клиент: telnet <имя_почтового_сервера_домена> 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
Слайд 10

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

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

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

Протокол SMTP

Клиент: telnet <имя_почтового_сервера_домена> 25


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

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

Слайд 11

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

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

Протокол SMTP

Клиент: MAIL From: <адрес_отправителя>
Сервер:

250 <адрес_отправителя>
Отправитель
SMTP
(Клиент)

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

Слайд 12

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

SMTP
Сервер

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

Протокол SMTP

Клиент: RCPT To: <адрес_получателя>
Сервер:

250 <адрес_получателя>
Отправитель
SMTP
(Клиент)

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

Слайд 13

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

SMTP
Сервер

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

Протокол SMTP

Клиент: RCPT To: <адрес_получателя>
Сервер:

250 <адрес_получателя>
Отправитель
SMTP
(Клиент)

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

Слайд 14

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

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

Протокол SMTP

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

mail.
Клиент: <передача данных тела сообщения>
Сервер: 250 Mail accepted
Отправитель
SMTP
(Клиент)

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

Слайд 15

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

Пример обмена по протоколу ESMTP

Протокол ESMTP

Клиент: telnet <имя сервера> 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) –

Общие сведения

Протокол POP3

POP3 (Post Office Protocol, версия 3) – протокол, позволяющий

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

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

Команды протокола POP3

USER <имя пользователя> - Регистрация на сервере POP3
PASS

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

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

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

Протокол POP3

<строка статус-индикатора> <дополнительная информация>
Длина строки

ответа может быть до 512 символов.
Строка статус-индикатора может иметь 2 значения:
- положительное (“+OK”)
- отрицательное (“-ERR”)