Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
konspekt_po_iss.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.59 Mб
Скачать

Протокол pop3 – это текстовый протокол.

Команды клиента

Комбинация команд USER/PASS — самая простая в реализации, но в то же время самая опасная с точки зрения безопасности. Каждый раз при соединении клиента с сервером POP3 с целью проверки почты по сети посылается его идентификатор пользователя и пароль в виде текста в формате ASCII. Это просто находка для хакера! Один из выходов – использовать команду APOP и посылать пароль в зашифрованном виде, однако

APOP поддерживают не все серверы (судя по первому ответу сервера, mail.ru не поддерживает APOP. В противном случае он бы послал ключ). Другой выход, используемый gmail.com – безопасные (зашифрованные) соединения по протоколу SSL ( это вдвойне хорошо: от хакеров защищен как процесс авторизации так и прием отдельных сообщений ).

Команда STAT применяется для получения текущего состояния почтового ящика пользователя.

Команда LIST используется для получения развернутого листинга почтового ящика. Развернутый листинг представляет собой краткое содержание почтового ящика, включая номер и объем сообщения в байтах.

UIDL (необязательная). Благодаря ей все сообщения, хранящиеся на сервере, получают уникальные номера, которые сохраняются для всех сеансов POP3.

Команда RETR используется для получения сообщений из почтового ящика на компьютер клиента.

Команда DELE используется для удаления сообщений из почтового ящика на сервере. DELE физически не удаляет сообщение, она лишь помечает его для удаления. Удаление сообщения происходит лишь после корректного завершения сеанса с помощью команды QUIT.

TOP [сообщение] [количество строк] – сервер возвращает заголовки указанного сообщения, пустую строку и указанное количество первых строк тела сообщения.

Когда сервер получает команду QUIT, то он удаляет все помеченные для удаления в течение сеанса сообщения и закрывает TCP-соединение. Если сеанс POP3 завершить до того, как клиент выдаст команду QUIT, то все помеченные для удаления сообщения будут сохранены и удаляться не будут.

Протокол imap

  • Письма хранятся на сервере, а не на клиенте. Клиент запрашивает только заголовки писем.

  • Возможен доступ (даже одновременный) к одному и тому же почтовому ящику с разных клиентов.

  • Возможно создание общих папок, к которым могут иметь доступ несколько пользователей.

  • Поддержка поиска на сервере.

  • Поддержка онлайн-работы.

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

Доступ к электронной почте через веб-интерфейс

  • Клиент пользователя – веб-браузер.

  • Письмо передается веб-серверу по протоколу HTTP (в виде содержимого HTML-форм).

  • Веб-сервер вызывает CGI-скрипт (или др.), который отправляет письмо адресату.

  • Пример: при нажатии кнопки «Отправить» на сайте mail.ru вызывается скрипт /cgi-bin/sentmsg.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]