Троицкий Д.И. Интернет-технологии1 ЭЛЕКТРОННАЯ ПОЧТА Лекция 6 Кафедра «Автоматизированные станочные системы» Dept. of Automated Manufacturing Systems.

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



Advertisements
Похожие презентации
Электронная почта . Электронная почта - обмен почтовыми сообщениями с любым абонентом сети Internet.
Advertisements

Электронная почта Коммуникационные технологии. Электронная почта - сервис Интернета, позволяющий обмениваться между компьютерами посредством сети электронными.
Компьютерные сети GAN. Глобальная сеть GAN – Global Area Network объединение локальных компьютерных сетей и отдельных компьютеров – объединение локальных.
Коммуникационные технологии. сервис Интернета, позволяющий обмениваться между компьютерами посредством сети электронными сообщениями. Это самая «древняя»
Электронная почта Коммуникационные технологии. Электронная почта - сервис Интернета, позволяющий обмениваться между компьютерами посредством сети электронными.
Электронная почта Коммуникационные технологии Выполнила учитель информатики Андреева Инга Викторовна.
Информатика в школе Электронная почта Коммуникационные технологии.
Информатика в школе Электронная почта Коммуникационные технологии.
Информатика в школе Электронная почта Коммуникационные технологии.
ИНФОРМАЦИОННЫЕ РЕСУРСЫ И СЕРВИСЫ ИНТЕРНЕТА КОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ.
Протокол передачи данных Демонстрационный материал к уроку информатики и ИКТ в 11 классе Епифанова Т.Н. / 2010.
Электронная почта. Дальше... Дальше.... Электронная почта это система передачи сообщений через компьютерные сети. По можно пересылать текстовые.
У Ч Е Б Н Ы Й Ц Е Н Т Р ИНФОРМЗАЩИТА Базовые понятия систем электронной почты Раздел 1.
Модем Интернет сервер адрес Модем Интернет Сервер Протокол.
В плане учебного проекта «Интернет и его ресурсы.
Глобальная сеть интернет. Соединение сетей обладает громадными возможностями. Интернет предоставляет в распоряжение своих пользователей множество всевозможных.
Тест по теме: «Электронная почта - средство общения и обмена данными в Интернете» Составитель: Кабисских Ж.Г., учитель информатики МОУ «Средняя общеобразовательная.
Электронная почта. Дальше... Дальше.... Электронная почта это система передачи сообщений через компьютерные сети. По можно пересылать текстовые.
Электронная почта Электронная почта – наиболее популярное средство Ihterht. Возможность сверхбыстрой посылки писем при помощи компьютерной сети обусловила.
Наиболее популярные ресурсы Интернета это Всемирная паутина Электронная почта Файловые архивы Общение в Интернете Мобильный Интернет.
Транксрипт:

Троицкий Д.И. Интернет-технологии1 ЭЛЕКТРОННАЯ ПОЧТА Лекция 6 Кафедра «Автоматизированные станочные системы» Dept. of Automated Manufacturing Systems

Троицкий Д.И. Интернет-технологии2 Электронный почтовый Internet-адрес имеет следующий формат: где отделяет имя пользователя от обозначения сервера. Почта доставляется в почтовый ящик пользователя пользователь на сервере сервер. Основная привлекательность электронной почты – ее быстрота. Электронная почта имеет ту же скорость доступа, что и телефон, но не требует одновременного присутствия обоих абонентов на разных концах телефонной линии. Кроме того, она оставляет письменную копию послания, которое может быть сохранено или передано дальше.

Троицкий Д.И. Интернет-технологии3 Структура

Троицкий Д.И. Интернет-технологии4 С точки зрения пользователя почтовой системы существует только один компонент - это MUA (Mail User Agent), или, другими словами, его почтовый клиент, предназначенный для создания, отправки, получения и чтения почтовых сообщений. После создания сообщения MUA должен передать его MSA. MSA (Mail Submission Agent) - сервис, принимающий клиентские подключения на порту 678 по протоколу TCP/IP и выполняющий первичную проверку почтовых сообщений на соответствие стандартам, авторизацию пользователей и блокирование так называемого UCE (Unsolicited Commercial - мы привыкли обозначать эту корреспонденцию словом "спам") еще на этапе отправки. Затем MSA должен передать письмо MTA (Mail Transfer Agent) - сервису, принимающему клиентские подключения на порту 25 по TCP/IP, который, в свою очередь, уже должен заняться доставкой письма непосредственно адресату. Поведение MTA после того, как он получил почтовое сообщение от MUA или MSA, зависит от настроек самого MTA, а также от домена, которому принадлежит почтовый адрес получателя.

Троицкий Д.И. Интернет-технологии5 Релей, не устанавливающий никаких ограничений на пересылку почтовых сообщений, называется открытым релеем (open relay). В простейшем случае MTA вообще не берет на себя ответственность за пересылку письма, а просто отдает ее вышестоящему MTA, который для него является релеем (relay - MTA, через который производится пересылка). МТА, принимающий на себя ответственность за пересылку, сначала проверяет, обслуживает ли он домен адресата. В случае отрицательного решения MTA предпринимает попытку найти другой MTA, обслуживающий этот домен. Для этого он с помощью DNS-запроса получает список MX-записей домена, каждая из которых содержит приоритет в виде целого числа - чем оно меньше, тем MTA "главнее". В первую очередь предпринимается попытка отправить почтовое сообщение на главный MTA домена, а в случае его недоступности - по очереди на следующие за ним по приоритету (резервные) до тех пор, пока сообщение не будет отправлено. Резервные MTA могут передать сообщения на главный после восстановления его работоспособности, а могут выполнить доставку сообщения в почтовый ящик адресата самостоятельно.

Троицкий Д.И. Интернет-технологии6 Qmail - первая более защищенная и модульная альтернатива Sendmail. Однако этот MTA так и не получил широкого распространения из-за лицензионных ограничений. Наиболее распространенные MTA: Sendmail – самый первый MTA, до сих пор сохраняющий свои позиции, отчасти по инерции (в BSD-системах и во многих дистрибутивах Linux именно он устанавливается по умолчанию), отчасти благодаря возможности очень гибкой настройки. Однако процедура конфигурирования, монолитная архитектура, работа с полномочиями суперпользователя и регулярно обнаруживаемые уязвимости вызывают множество нареканий. Postfix - еще одна альтернатива Sendmail, получившая значительно большее распространение благодаря вменяемой лицензионной политике, модульной архитектуре, высокой производительности, простой процедуре конфигурирования и использованию в некоторых дистрибутивах Linux и в Mac OS X по умолчанию. Exim – монолитный MTA подобно Sendmail, однако с безопасностью у него дело обстоит гораздо лучше. Кроме того, Exim претендует на звание MTA с максимальной функциональностью и самой логичной системой конфигурирования. Exim используется по умолчанию в Debian Linux.

Троицкий Д.И. Интернет-технологии7 Количество MTA, через которые пройдет письмо, пока не найдет своего адресата, в принципе не ограничено. На практике в большинстве случаев достаточно двух MTA, если домены отправителя и получателя обслуживаются разными MTA (и между ними есть прямой TCP/IP маршрут), или одного в противном случае. Задачей MTA после получения письма для своего домена является сохранение письма в постоянное хранилище, откуда его сможет прочесть адресат с помощью своего MUA. Доставкой письма в это хранилище занимается очень широкий класс ПО, который носит общее название MDA (Mail Delivery Agent). Для доставки применяются специализированные серверные хранилища почты с собственными специализированными средствами доставки почты.

Троицкий Д.И. Интернет-технологии8 На сегодняшний день существует два стандартных формата серверных хранилищ почты (Mbox и Maildir) и несколько нестандартных: Mbox - это целое семейство не совсем совместимых друг с другом форматов, различные модификации которых используются как в хранилищах почты на серверах, так и локально в MUA. Все эти форматы объединяет то, что все сообщения хранятся в одном файле, начинаются с поля From и отделены друг от друга пустой строкой. В процессе доставки новые сообщения дописываются в конец mbox-файла. Maildir - это каталог с тремя подкаталогами внутри: tmp, new, cur. При доставке сообщения оно помещается в файл в подкаталоге tmp, имя файла формируется из текущего времени, имени хоста, идентификатора процесса, создавшего этот файл, и некоторого случайного числа. После записи в файл всего сообщения создается жесткая ссылка на этот файл в каталоге new, а текущая ссылка из tmp удаляется. По такому же алгоритму при чтении сообщения оно перемещается в каталог cur, при этом название файла изменяется: к нему добавляются пометки о прочтении, ответе, удалении и т.д. Maildir++ - это дальнейшее усовершенствование Maildir с поддержкой вложенных каталогов IMAP (они должны начитаться с.) и квот.

Троицкий Д.И. Интернет-технологии9 Формат почтового сообщения Для того, чтобы электронное письмо дошло до своего адресата, необходимо, чтобы оно было оформлено в соответствии с международными стандартами и имело стандартизованный почтовый электронный адрес. Общепринятый формат посла­ ния определяется документом под названием "Standard for the Format of ARPA – Internet Text messages", сокращенно - Request for Comment или RFC822, и состоит из заголовка и непосредственно сообщения. Каждая из строк заголовка имеет вид: название: текст Сообщение состоит из текста, который вы хотите передать адресату, и заголовка, который приписывается в начале сообщения, отделяется от текста пустой строкой, и содержит несколько строчек необходимой информации об этом сообщении: дату отправления, адрес, обратный адрес, тему сообщения, и другие.

Троицкий Д.И. Интернет-технологии10 Received: by avg386.kiae.su; Thu, 20 Dec 90 13:51:59 MSK Received: by jumbo.kiae.su; Thu, 20 Dec 90 12:52:17 MSK Received: from CS.ORST.EDU by fuug.fi with SMTP id AA15539 (5.65+/IDA for Thu, 20 Dec 90 08:19: Received: from jacobs.CS.ORST.EDU by CS.ORST.EDU (5.59/1.15) id AA19981; Wed, 19 Dec 90 22:19:59 PST Received: by jacobs.CS.ORST.EDU (5.54/1.14) id AA02240; Wed, 19 Dec 90 23:19:35 MST Date: Wed, 19 Dec 90 23:19:35 MST From: Harry Brooks Message-Id: To: Subject: Re: wondering if you attended? Status: RO Текст письма Пример почтового сообщения

Троицкий Д.И. Интернет-технологии11 Received: отметка о прохождении через машину (почтовый штемпель). Date: дата и время отправления письма. From: имя отправителя и обратный адрес. Message-Id: внутренний идентификатор сообщения; присваивается почтовой службой отправителя. Каждому письму присваивается уникальный – единственный в мире – идентификатор. Его можно использовать для ссылок на письмо, как исходящий номер. Названия строк заголовка расшифровываются так: To: адрес получателя. Subject: тема сообщения. Пометка Re: обозначает, что это сообщение – ответ (от слова reply) на другое сообщение. Status: статус сообщения; Ваша почтовая служба помечает для себя, что сообщение Вами уже прочитано, чтобы второй раз Вам его не предложить как новое.

Троицкий Д.И. Интернет-технологии12 Сокращение MIME означает Multipurpose Internet Mail Extensions, (многоцелевые расширения Интернет-почты). Это стандарт форматирования нетекстовых (двоичных) сообщений, чтобы их можно было пересылать по электронной почте. Типы MIME Есть много предопределенных типов MIME, таких как графические файлы GIF и файлы PostScript. Можно также определять свои собственные типы MIME. Кроме почтовых программ, Web-браузеры также поддерживают различные типы MIME. Это позволяет браузеру отображать файлы, созданные в отличном от HTML формате. Спецификации MIME определены в 1992г. комитетом Internet Engineering Task Force. Новая версия, называемя S/MIME, поддерживает и зашифрованные сообщения.

Троицкий Д.И. Интернет-технологии13 Службы обмена мгновенными сообщениями Логическим развитием электронной почты стал сервис мгновенных сообщений (IM service, Instant Messaging). В принципе этот сервис не отличается от , но преполагает постоянное подключение к Интернету и обмен небольшими текстовыми сообщениями. В отличие от электронной почты или web-страниц, описания которых публично доступны, почти все IM-системы являются коммерческими и их протоколы закрыты. Существует много разных систем обмена сообщения, и все они несовместимы друг с другом. Например, Yahoo, ICQ, MSN, AIM и др. Фактически единственный на сегодня открытий протокол – Jabber. Его автор - Jeremie Miller. Протокол основан на технологии XML, в качестве основной кодировки использует Unicode, что позволяет общаться собеседникам с разными кодировками и в операционных системах.

Троицкий Д.И. Интернет-технологии14 В системе Jabber есть два типа сообщений простое сообщение и разговор. В простом сообщении можно указать тему, его можно отослать нескольким адресатам. Обычно сообщение содержит отдельное полноценное послание. Разговор (чат) это просто разговор между двумя собеседниками, обычно клиенты показывают все сообщения разговора в одном окне. Мгновенность сообщений подразумевает доставку сообщений прямо к пользователю так быстро, как это позволяет сеть. При этом пользователю не нужно совершать дополнительные действия, например, запрашивать новые сообщения, как в почтовой системе. Для сообщения контактам о подключении пользователя к сети рассылается сообщение о присутствии (presence). В нём содержится тип присутствия, например, пользователь подключен или отключен, статус пользователя доступен, отошёл, занят, и другие. Система Jabber это целая сеть серверов, каждый со своими пользователями, которые могут общаться с пользователями на других серверах.

Троицкий Д.И. Интернет-технологии15 Интернет-телефония Общий принцип действия телефонных серверов IP-телефонии таков: с одной стороны, сервер связан с телефонными линиями и может соединиться с любым телефоном мира. С другой стороны, сервер связан с Интернетом и может связаться с любым подключенным к сети компьютером. Интернет-телефония (IP-телефония) объединяет телефонные сети и сети передачи данных в единую коммуникационную сеть, которая предлагает мощное и экономичное средство связи. Решения IP-телефонии комбинируют голос и данные в одной сети. Сервер принимает стандартный телефонный сигнал, оцифровывает его (если он исходно не цифровой), значительно сжимает, разбивает на пакеты и отправляет через Интернет по назначению с использованием обычного протокола TCP/IP. Для пакетов, приходящих из сети на телефонный сервер и уходящих в телефонную линию, операция происходит в обратном порядке

Троицкий Д.И. Интернет-технологии16 Схема соединения "компьютер-телефон" (компания VocalTec) PSTN - Public Switched Telephone Network, телефонная сеть общего пользования. Обе составляющие операции (вход сигнала в телефонную сеть и его выход из телефонной сети) происходят практически одновременно, что позволяет обеспечить полнодуплексный (с одновременным приемом и передачей) разговор. Для использования Интернет-телефонии на компьютере устанавливается та или иная программа (Skype, Picophone), обеспечивающая преобразование звука на входе звуковой карты в цифровой сигнал и его передачу по протоколу TCP/IP

Троицкий Д.И. Интернет-технологии17 Спам и борьба с ним Словом "спам" (spam) обозначают нежелательные сообщения, рассылаемые по электронной почте, системам мгновенных сообщений и sms. Самая распространенная версия о происхождении этого слова следующая: термин произошел от названия американских мясных консервов (spam - spiced ham, ветчина со специями) 30-х гг. ХХ века особо низкого качества, что, тем не менее, не помешало их производителям провести мощнейшую и навязчивую рекламную кампанию своего продукта. По данным лаборатории Касперского, соотношение "спам/нормальная почта" % от общего объема почтового трафика, а это значит, что на каждые 2..3 обычных письма приходится 7..8 спамерских.

Троицкий Д.И. Интернет-технологии18 Основным способом рассылки спамерских сообщений является использование сетей зомби-компьютеров (botnets). Зомби-компьютером называется ПК, зараженный вирусом, который позволяет своему хозяину получить ресурсы компьютера в управление. Рассылка спама через зомбированные компьютеры

Троицкий Д.И. Интернет-технологии19 Отправка сообщений из Delphi Компонент idSMTP (закладка Indy Clients) – отправка почты: Свойства: IdSMTP1.Host := 'smtp.mail.ru'; // SMTP-сервер IdSMTP1.Connect(5000); // 5000 – время таймаута в мс IdSMTP1.AuthenticationType:=atLogin; // ввод логина и пароля IdSMTP1.UserId:='troitsky'; // логин IdSMTP1.Password:=не скажу'; // пароль if IdSMTP1.Connected then IdSMTP1.Send(Msg); // собственно отправка сообщения

Троицкий Д.И. Интернет-технологии20 Создание сообщения Сообщение хранится в компоненте TidMessage на палитре IndyMisc Свойства: Msg.Subject:=тема сообщения; //текст темы сообщения //указываем адрес получателя //указываем автора письма Msg.Body.Text:=текст сообщения; //размещаем текст сообщения Msg.Date:=StrToDate( );//дата отправки письма может быть любой end;

Троицкий Д.И. Интернет-технологии21 Отправка файлов TIdAttachment.Create(Msg.MessageParts,c:file.zip); Завершение соединения: idSMTP1.Disconnect; СПАМ НЕ РАССЫЛАТЬ!!!!