Назовите протоколы которые используются для обмена сообщениями электронной почты без помощи www
Перейти к содержимому

Назовите протоколы которые используются для обмена сообщениями электронной почты без помощи www

  • автор:

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

Протоколы электронной почты — это набор правил, которые помогают клиенту правильно передавать информацию на почтовый сервер или с него. Здесь, в этом руководстве, мы обсудим различные протоколы, такие какSMTP, POP, и IMAP.

SMPTP

SMTP означает Simple Mail Transfer Protocol. Впервые он был предложен в 1982 году. Это стандартный протокол, используемый для эффективной и надежной отправки электронной почты через Интернет.

SMTP — это протокол прикладного уровня.

SMTP — это протокол, ориентированный на соединение.

SMTP — это текстовый протокол.

Он обрабатывает обмен сообщениями между серверами электронной почты по сети TCP / IP.

Помимо передачи электронной почты, SMPT также уведомляет о входящей почте.

Когда вы отправляете электронную почту, ваш почтовый клиент отправляет ее на ваш почтовый сервер, который затем связывается с почтовым сервером получателя с помощью клиента SMTP.

Эти SMTP-команды указывают адреса электронной почты отправителя и получателя, а также отправляемое сообщение.

Обмен командами между серверами осуществляется без вмешательства какого-либо пользователя.

В случае, если сообщение не может быть доставлено, отправителю отправляется отчет об ошибке, что делает SMTP надежным протоколом.

Команды SMTP

В следующей таблице описаны некоторые команды SMTP:

SN Описание команды
1 HELLO
Эта команда инициирует SMTP-диалог.
2 EHELLO
Это альтернативная команда для начала разговора. ESMTP указывает, что сервер-отправитель хочет использовать расширенный протокол SMTP.
3 MAIL FROM
Это указывает адрес отправителя.
4 RCPT TO
Он идентифицирует получателя почты. Чтобы доставить похожее сообщение нескольким пользователям, эту команду можно повторять несколько раз.
5 SIZE
Эта команда сообщает серверу размер прикрепленного сообщения в байтах.
6 DATA
В DATAКоманда означает, что последует поток данных. Здесь поток данных относится к телу сообщения.
7 QUIT
Эти команды используются для разрыва SMTP-соединения.
8 VERFY
Эта команда используется принимающим сервером для проверки того, действительно ли данное имя пользователя.
9 EXPN
Это то же самое, что и VRFY, за исключением того, что в нем будут перечислены все имена пользователей при использовании со списком рассылки.

IMAP означает Internet Message Access Protocol. Впервые он был предложен в 1986 году. Существует пять следующих версий IMAP:

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

Электронная почта хранится и обслуживается удаленным сервером.

Он позволяет нам совершать любые действия, такие как загрузка, удаление почты, не читая почту. Это позволяет нам создавать, управлять и удалять удаленные папки сообщений, называемые почтовыми ящиками.

IMAP позволяет пользователям искать электронную почту.

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

Команды IMAP

В следующей таблице описаны некоторые команды IMAP:

SN Описание команды
1 IMAP_LOGIN
Эта команда открывает соединение.
2 CAPABILITY
Эта команда запрашивает список возможностей, которые поддерживает сервер.
3 NOOP
Эта команда используется для периодического опроса новых сообщений или обновлений статуса сообщений в период бездействия.
4 SELECT
Эта команда помогает выбрать почтовый ящик для доступа к сообщениям.
5 EXAMINE
Это то же самое, что и команда SELECT, за исключением того, что изменение почтового ящика запрещено.
6 CREATE
Он используется для создания почтового ящика с указанным именем.
7 DELETE
Он используется для безвозвратного удаления почтового ящика с заданным именем.
8 RENAME
Он используется для изменения имени почтового ящика.
9 LOGOUT
Эта команда сообщает серверу, что клиент завершил сеанс. Сервер должен отправить нетегированный ответ BYE перед ответом OK, а затем закрыть сетевое соединение.

POP означает протокол почтового отделения. Обычно он используется для поддержки одного клиента. Существует несколько версий POP, но POP 3 является текущим стандартом.

POP — это стандартный интернет-протокол прикладного уровня.

Поскольку POP поддерживает автономный доступ к сообщениям, требуется меньше времени на использование Интернета.

POP не позволяет выполнять поиск.

Чтобы получить доступ к сообщениям, необходимо их загрузить.

Это позволяет создать на сервере только один почтовый ящик.

Он не подходит для доступа к данным, не относящимся к почте.

Команды POP обычно сокращаются до кодов из трех или четырех букв. Например. СТАТ.

Протоколы POP, IMAP, SMTP: основные принципы и применение

Гаврилюк, В. И. Протоколы POP, IMAP, SMTP: основные принципы и применение / В. И. Гаврилюк, В. И. Гаврилюк. — Текст : непосредственный // Молодой ученый. — 2020. — № 19 (309). — С. 119-121. — URL: https://moluch.ru/archive/309/69847/ (дата обращения: 06.09.2023).

В этой статье мы рассмотрим различные почтовые интернет протоколы. В частности, мы рассмотрим протоколы Post Office Protocol Version 3 (далее POP3), Internet Message Access Protocol (далее IMAP), Simple Mail Transfer Protocol (далее SMTP), а также их преимущества, недостатки и проведем сравнительную характеристику.

Ключевые слова: RFC, SMTP, IMAP, POP, протокол, передача данных.

Принцип работы

Электронное письмо — это текстовый файл, который снабженный несколькими служебными полями. Электронное письмо имеет строго заданную структуру, которая позволяет гарантировано доставить письмо адресату. Электронная почта позволяет пересылать не только тексты, но при необходимости программы, картинки и другую информацию, рассылать копии своего письма другим пользователям сети. При работе с электронной почтой пользователь создает свой уникальный почтовый адрес (или почтовый ящик), состоящий из имени пользователя и имени домена.

Работа службы электронной почты работает по принципу «клиент-сервер», а непосредственно связь между почтовым сервером и пользователем определяется почтовым протоколом (рис. 1). На данный момент наиболее распространенными являются протоколы POP3, IMAP и SMTP.

C:\Users\ulha0217\Desktop\pop-email.png

Рис. 1. Принцип пересылки электронного письма

Post Office Protocol

Для начала рассмотрим протокол POP3. POP 3 — это стандартный интернет протокол, который используется клиентами электронной почты с целью получения электронных писем с удаленного сервера по средствам установленного TCP соединения. Первая версия протокола POP3 (Post Office Protocol) была разработана в 1984 году Институтом Информатики на базе Университета Южной Калифорнии в рамках RFC 918. Вторая версия появилась в 1985 году (Post Office Protocol Version 2) в рамках RFC 937. Первая спецификация третьей версии протокола была определена в 1988 году в рамках RFC 1081.

InternetMessageAccessProtocol

Протокол IMAP является успешной попыткой улучшить ранее рассмотренный протокол POP. Главным недостатком POP протокола является невозможность управлением сообщениями на сервере в связи с односторонней работой протокола. Для решения этой проблемы в 1986 году сотрудник Стэндфордского университета Марк Криспин создал новый протокол для получения почты с сервера. Далее этот протокол несколько раз улучшался. Так в 1987 году появился IMAP2 (описан в рамках RFC 1064), в 1991 году — IMAP3 (описан в рамках RFC 1203). Последняя модификация IMAP4rev1 увидела свет в 2003 и была описана в рамках RFC 3501.

Принцип работы IMAP протокола заключается в следующем. При просмотре почты пользователем на его локальную машину загружается не все письмо, а только заголовки электронных писем. Текст письма остается на удаленном сервере. Полностью письмо будет загружено только по запросу от пользователя. По умолчанию протокол работает с портом 143 для передачи данных без шифрования и с портом 993 — для передачи данных с использованием шифрования. По сравнению с POP, IMAP имеет ряд дополнительных преимуществ:

– Одновременный доступ для нескольких клиентов

– Поддержка нескольких постовых ящиков и папок

– Возможность создания общих папок для нескольких пользователей

– Информация о состоянии писем доступна для всех клиентов и хранится непосредственно на сервере

– Поиск происходит на сервере, следовательно, нет необходимости выгружать все письма с сервера для поиска

– Связь с сервером поддерживается постоянно, что позволяет получать информацию с сервера в онлайн режиме.

Simple Mail Transfer Protocol

Отправку любого письма можно описать последовательными действиями. Вначале устанавливается стабильное соединение с получателем посредствам TCP соединения. Пока соединение открыто, клиент и сервер обмениваются параметрами в рамках SMTP-операций. Каждая операция состоит из трех отдельных последовательных команд: MAIL FROM — необходима для установления обратного адреса, RCPT TO — необходима для установления получателя (в случае массовой рассылки она может быть вызвана несколько в соответствии с количеством получателей), DATA — непосредственно для отправки текста сообщения. Пример SMTP сессии можно увидеть на рисунке 2. Для работы SMTP протокол использует различные порты для шифрованной и не шифрованной передачи. Так порт 25 используется для передачи данных без шифрования, а порт 465 — для SSL/TLS передачи.

Протоколы IMAP, POP3, SMTP и какой из них выбрать при ручной настройке почтового клиента

Как правило, при ручной настройке почтовых клиентов пользователю предлагается самостоятельно выбрать протокол для работы с электронной корреспонденцией. Выбирать чаще всего приходится между POP3 и IMAP , поскольку альтернативы третьему почтовому протоколу SMTP не предусматривается. На этом этапе у пользователя может возникнуть вопрос: какому протоколу отдать предпочтение и чем вообще они отличаются.

Ну что же, давайте разбираться.

Для отправки и получения электронной почты сегодня используются три основных набора правил, или иначе протокола. Таковыми являются IMAP, POP3 и SMTP, причем первые два отвечают за получение и сортировку писем, тогда как третий протокол отвечает за их отправку.

SMTP, или простой протокол передачи почты — довольно старый сетевой протокол, описанный еще в 1982 году и предназначенный для отправки электронной почты в сетях TCP/IP . В настоящее время протокол уже не так «прост», поскольку за 40 лет своего существования он претерпел ряд изменений: последнее обновление, включающее масштабируемое расширение ESMTP он получил в 2008 году.

SMTP

Позиционируется SMTP как протокол отправки электронной почты, но это имеет место лишь на почтовых клиентах пользовательского уровня, тогда как на почтовых серверах и промежуточных агентах пересылки он может использоваться как для отправки, так и для приема электронной почты. На пользовательских ПК протокол выполняет две основные задачи: проверяет локальные настройки и выдает разрешение на отправку данных и, собственно, выполняет саму отправку. SMTP использует порты 25 (соединение без шифрования) и 465 (соединение с шифрованием) с SSL/TLS . Используется SMTP во всех почтовых клиентах без предоставления альтернативы.

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

IMAP

Управление почтой с использованием протокола IMAP осуществляется с помощью отправки с компьютера или любого другого устройства специальных команд, при этом все операции с почтой (открытие, присвоение статуса, удаление и прочее) выполняется на сервере. К преимуществам IMAP относится возможность смены почтового клиента без смены email, доступ к почте как с ПК, так и с мобильного устройства, а также обеспечение более высокого уровня безопасности компьютера. Активное подключение к интернету при работе с протоколом IMAP обязательно, используемые порты — 143 без шифрования и 993 (SSL/TLS) с шифрованием.

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

POP3

В свою очередь, к недостаткам протокола можно отнести повышенную степень угрозы для устройства-клиента, как-никак, загружаемые на ПК письма могут содержать вредоносный код. Кроме того, во избежание потери полученных данных, пользователям приходится регулярно создавать резервные копии почты. POP3 использует порты 110 (незащищенное соединение) и 110 (шифрованное соединение) . Сегодня протокол считается устаревающим, но по-прежнему поддерживается большинством крупнейших почтовых провайдеров.

IMAP или POP3

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

Вопрос 35. Протоколы электронной почты. Почтовые клиенты. Распределенные файловые системы Internet.

Наиболее распространенные протоколы распространения почты SMTTP, POP3, IMAP.

Протокол SMTTP (simpe mail transef protocol) был разработан для обмена почтовыми сообщениями в сети интернет. Он не зависит от транспортной среды и может использоваться для доставки почты в сетях с протоколами отличными от TSP/IP и X25. Протокол определяет несколько видов взаимодействия между отправителем и получателем, которые называются дисциплинами: 1 дисциплина отправки почтового сообщения. 2 перенаправление почтового сообщения. 3 верификация. 4 прямая рассылка сообщений.

POP3 (post office protocol 3) – предназначен для пересылки из почтовых ящиков пользователей на сервере на их рабочие места с использованием программ клиента. Если SMTTP предназначен для отправки почты, то POP3 только для получения сообщений с сервера в локальные файлы.

Протокол IMAP (interactive mail access protocol) – более надежная алтернатива POP3 и обладает более широкими возможностями по управлению процессом управления с сервера. Главное отличие от POP3 состоит в возможности поиска нужного сообщения и осуществления разбора заголовка сообщения. Для поиска информации используется команда find.

Примеры почтовых клиентов: mail, mailX, bml, outlook express, the bat.

Распределенная файловая система интернет.

Существуют простейшие клиентские программы, выполняющие обмен с ftp серверами в режиме командной строки. Основные функции: навигация в файловой системе сервера, получение и отправка файлов. В настройках сохраняются имя ftp сервера, имя пользователя и пароль, имя удаленного каталога в файловой системе сервера. Работа с файлами осуществляется в соответствии с общипи правила работы с файлами в данном файловом менеджере.

Вопрос 36. Распределенные информационные системы Интернет.

Распределенные информационные системы интернет.

Технологии www и wais позволяют строить с использование интернет распределенные информационные системы для хранения, обработки и поиска данных, использующие базы данных.

Информационные технологии www

Основными компонентами данных технологий состоящих в применении гипертекстовой модели к информационным ресурсам распределённым в интернет являются: html, URL/URI, (универсальный способ адресации в сети), http (протокол обмена текстовой информации), cgi. В html есть средства реализации пользовательских интерфейсов. Тег form предназначен для встраивания элементов интерфейса в тело документа. Основные встраиваемые элементы: input (поле ввода), textarea (поле многострочного ввода), select (описание меню для выпадающего списка), option (описание элемента меню).

Input наиболее универсальный из элементов form. Способ его отображение определяется атрибутом type, который может принимать одно из множества значений, например, text, password, submit, radio, checkbox и так далее. Атрибут name позволяет идентифицировать элементы ввода в form. При обработке команды submit выполняется отправка запроса на сервер, в котором в виде атрибутов или параметров упаковываются значения, введенные в интерфейсных элементах form.

Протокол включает в себя несколько методов. Наиболее используемые head(получение метаданных (заголовка ресурса)), get (получение данных), post выполнение запроса с получением данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *