Электронная почта: общая характеристика, оценка, технология функционирования
Основные данные о работе
Версия шаблона |
2.1 |
Филиал |
Севастополь |
Вид работы |
Курсовая работа |
Название дисциплины |
Сети ЭВМ и телекоммуникации |
Тема |
Электронная почта: общая характеристика, оценка, технология функционирования |
Фамилия студента |
Молочков |
Имя студента |
Олег |
Отчество студента |
Витальевич |
№ контракта |
21700120601013 |
Содержание
Введение…………………………………………………………
- Общая характеристика электронной почты……………………………….4
- История электронной почты……………………………………………4
- Обзор стандартов электронной почты…………………………………8
- Обзор почтовых программ…………………………………………......
10 - Регистрация электронной почты……………………………………….11
- Основы технологии функционирования электронной почты……………13
- Принципы организации……………………………………………….
..13
- Форматы почтовых адресов…………………………………………....13
- Компоненты электронной почты Интернет…………………………..14
- Протокол SMTP…………………………………………………………14
- Протоколы получения почты…………………………………………..17
- Тело письма…………………………………………………………….
..19
- Оценка электронной почты…………………………………………………20
- Достоинства электронной почты……………………………………….20
- Риски, связанные с использованием электронной почты…………….21
- Безопасность электронной почты………………………………………27
Заключение……………………………………………………
Глоссарий………………………………………………………
Список использованных источников…………………………………………...
Приложения……………………………………………………
Введение
Сейчас вряд ли кто задумывается, как работает электронная почта. Представить же себе работу или просто общение без электронной почты иногда просто невозможно. Электронная почта упрощает массу вещей, связанных просто с общением, деловым партнерством или рассылкой интересующей информации знакомым. И хотя уже существует много других Интернет-сервисов, таких как голосовая почта, Интернет-телефония или им подобные, но тем не менее стандартная старая добрая и хорошо всем известная электронная почта живет. Это вполне естественно, поскольку речь здесь идет просто о передаче порции информации, в подавляющем большинстве случаев текстовой. Это дешевле, чем звонить в другую страну по телефону или использовать голосовую почту, где объем передаваемой информации на несколько порядков выше. На самом деле доказывать, что почта хороша и удобна, нет смысла, так как это всем понятно и все и так ею пользуются.
Электронная почта по составу элементов и принципу работы практически повторяет систему обычной (бумажной) почты, заимствуя как термины (почта, письмо, конверт, вложение, ящик, доставка и другие), так и характерные особенности — простоту использования, задержки передачи сообщений, достаточную надёжность и в то же время отсутствие гарантии доставки.
Цель исследования – освятить такие моменты, как назначение и принципы функционирования электронной почты.
Для достижения поставленной
цели необходимо решить следующие задачи:
рассмотреть стандарты
Основная часть
1Общая характеристика электронной почты
1.1 История электронной почты
Привычно запуская почтовую программу в предвкушении новых сообщений от своих “сетевых” знакомых, многие из нас даже и не задумываются над тем, сколько занимательных фактов и интересных событий связано с историей развития этого средства сетевого общения. Сегодняшняя подборка фактов, не претендуя на всеохватность темы, тем не менее, позволит узнать чуть больше о некоторых любопытных моментах из истории электронной почты. Начнем с самого начала…
Первая половина 60-х годов. Созданы первые программы, которые позволяли пользователям, работавшим на “большом” компьютере в многопользовательском режиме, обмениваться друг с другом текстовыми файлами.
В 1971 году Рэй Томлинсон (Ray Tomlinson), сотрудник компании “Bolt Beranek and Newman, Inc.” (BBN), разработал почтовую программу для пересылки сообщений по распределенной сети.
При создании новой программы за основу были приняты две другие – почтовая программа для интрасети и экспериментальная программа пересылки файлов.
Рэй Томлинсон так вспоминал о первых электронных письмах: “Я посылал сам себе кучу тестовых сообщений, бегая от компьютера к компьютеру. Что это были за сообщения теперь и не вспомнить… Вполне вероятно, что самое первое сообщение было QWERTYUIOP (подряд идущие буквы на англоязычной клавиатуре – И.К.) или что-то подобное”.
К марту 1972 года Рэй Томлинсон модернизировал свою почтовую программу, адаптировав ее для использования в сети ARPANET, предшественнице нынешней сети Интернет.
Именно в это время в адресах
электронной почты стал использоваться
символ @ – “эт коммерческий”
или в просторечии “собака”,
“собачка”. А дело все в том, что на телетайпном
аппарате “модель 33”, который был в распоряжении
Рэя Томлинсона, эта клавиша использовалась
для пунктуации и обозначения английского
предлога at (на). Таким образом, электронный
адрес вида <имя_пользователя>@<имя_
Июль 1972 года – Ларри Робертс (Larry Roberts) написал первую программу, которая облегчила пользователям работу с электронной почтой. Она позволяла создавать и сортировать списки писем, пользователь мог выбирать и читать требуемое сообщение, сохранять послание в файле, а также пересылать электронные письма на другой адрес или автоматически отвечать на полученное послание. Строго говоря, это была первая программа почтовый клиент, позволившая даже неспециалистам легко управляться с электронной почтой. Как известно, человек ленив, и поэтому за короткий срок программа завоевала громадную популярность среди нарождавшейся сетевой общественности.
1973 год. Исследование, проведенное
специалистами Агентства
1975 год. Появилась первая
1975 год. Джон Виттал (John Vittal) разработал программу “MSG”, первую почтовую программу, которая была построена по принципу “все включено” (all-inclusive) и обеспечивала возможность составления ответа на полученное сообщение, пересылки писем и сортировки корреспонденции.
1976 год, 26 марта. Английская королева Елизавета II впервые отправила письмо по электронной почте, воспользовавшись услугами Королевской службы сигнализации и радиолокации (Royal Signals and Radar Establishment – RSRE) в Малверне (Malvern).
1977 год. Ларри Лэндвебер (L. Landweber) из Висконсинского университета разработал программу THEORYNET, которая обеспечивала пересылку электронной почты в сети, объединявшей около 100 специалистов по вычислительной технике. Система была предназначена для работы в TELENET.
1979 год, 12 апреля – день рождения смайлика. Именно в этот день Кевин Маккензи (Kevin MacKenzie), один из апологетов “эмоциональных” компьютеров, обратился в “Message Services Group” (MsgGroup) с письмом, в котором предлагалось включать в “сухие” компьютерные тексты некоторые символы, обозначающие эмоции. Например, сочетание :-). Несмотря на завязавшуюся дискуссию среди приверженцев и противников нововведения, “эмоциональные смайлики” вскоре стали очень популярны среди пользователей. Нынешние обитатели Сети, общающиеся как посредством электронной почты, так и в режиме реального времени, вряд ли мыслят свою жизнь без столь привычной вещи, как “смайлики”. Существует, например, специальный “The smileys! server” (http://www.pop.at/smileys/), на котором можно ознакомиться со способами выражения при помощи точек и прочих символов самых разнообразных эмоций. И даже посмотреть на анимированные при помощи JAVA “смайлики”.
1981 год. Для того чтобы
Для этой цели организацией “National Science Foundation” был даже выделен специальный грант, на который собственно и была создана сеть, обеспечившая американских студентов и ученых электронной почтой с выходом в ARPANET.
1982 год. Специалистами EUUG (European UNIX Users Group) создана сеть EUNet (European UNIX Network) специально для того, чтобы обеспечить пользователям UNIX-систем доступ к электронной почте и возможность пользования услугами USENET.
1987 год, 20 сентября. На основе протокола
CSNET установлена электронная
1988 год. Пользователи сети “
1989 год. Впервые была установлена
связь между коммерческими
1994 год. Электронная почта
1997 год. В каталоге электронных почтовых рассылок Liszt (http://liszt.com/) было зарегистрировано почти 72 тысячи рассылок на самые различные темы.
1998 год. Компания Casio PhoneMate представила на Consumer Electronics Show (CES) автоответчик IT-380 E-Mail Link. По утверждениям компании, это первое устройство такого типа, предоставившее пользователям возможность просматривать полученные сообщения электронной почты.
1998 год, декабрь. Инженер-
2000 год. Ранним утром 4 мая по сетям электронной почты начал свое путешествие вирус “I Love You”. Он оказался родом с Филиппин и был распространен через четыре взломанных адреса электронной почты. По оценкам экспертов этот вирус причинил ущерб на сумму не менее 7 млрд долларов, а в США, например, каждая 15-я компания так или иначе пострадала от этого вируса. Как ни странно, но столь массовое “размножение” вируса еще раз подтвердило тот факт, что электронная почта стала привычным сетевым инструментом и отнюдь не собирается сдавать своих позиций даже с появлением новых средств сетевого общения.
1.2 Обзор стандартов электронной почты
Основными почтовыми протоколами в Интернете (не считая частных протоколов, шлюзуемых или туннелируемых через Интернет) являются SMTP (Simple Mail Transfer Protocol), POP (Post Office Protocol) и IMAP (Internet Mail Access Protocol), а также семейство протоколов X.400.
SMTP - это почтовый протокол хост-
UNIX-хосты сделали самым
POP - это самый популярный протокол
приема электронной почты. POP-сервер
позволяет POP-клиенту
POP версии 3 предоставляет дополнительный метод аутентификации, называемый APOP, который прячет пароль. Некоторые реализации POP могут использовать Kerberos для аутентификации.
IMAP - это самый новый, и поэтому
менее популярный протокол
Как сказано в RFC:
IMAP4rev1 поддерживает операции
IMAP более удобен для чтения
почты в путешествии, чем POP,
так как сообщения могут быть
оставлены на сервере, что
MIME - это сокращение для
почты (Multipurpose Internet Mail Extensions). Как сказано в RFC 2045, он
переопределяет формат сообщений электронной почты, чтобы позволить:
1.Передачу текстов в кодировке, отличной от US-ASCII,
2.Передачу в письме нетекстовой информации в различных форматах,
3.Сообщения из нескольких частей
4.Передачу в заголовке письма информации в кодировке, отличной от US-ASCII.
Он может использоваться для
поддержки таких средств
Как и веб-браузеры, программы чтения почты могут быть сконфигурированы автоматически запускать приложения-помощники для обработки определенных типов MIME-сообщений.
1.3 Обзор почтовых программ
Почтовая программа (клиент электронной почты, почтовый клиент, мейл-клиент, мейлер) — программное обеспечение, устанавливаемое на компьютере пользователя и предназначенное для получения, написания, отправки и хранения сообщений электронной почты одного или нескольких пользователей (в случае, например, нескольких учётных записей на одном компьютере) или нескольких учётных записей одного пользователя.
The Bat! - условно-бесплатная программа
для работы с электронной
Microsoft Outlook - компьютерная программа-
является полноценным
позволяет отслеживать работу с
документами пакета Microsoft Office для
автоматического составления
может использоваться как отдельное приложение, так и выступать в роли клиента для почтового сервера Microsoft Exchange Server, что предоставляет дополнительные функции для совместной работы пользователей одной организации: общие почтовые ящики, папки задач, календари, конференции, планирование и резервирование времени общих встреч, согласование документов.
Mozilla
Thunderbird - бесплатная, свободно распространяемая
программа для работы с
Outlook Express - программа для работы с электронной почтой и группами новостей, которая поставляется в составе ОС Windows, начиная с Windows 95 OSR 2.5, а также вместе с браузером Internet Explorer, начиная с версии 4.0. Новая версия Outlook Express, включенная в состав Windows Vista вместе с Internet Explorer 7.0, носит название Windows Mail. Название Outlook Express предполагает, что эта программа является "облегчённой" версией Microsoft Outlook и, в отличие от Outlook Express, не имеет функций для работы с группами новостей.
Переход от одной почтовой программы к другой возможен, но не всегда удобен.
1.4 Регистрация электронной почты
Зайдите на официальный сайт сервера, на котором хотите создать почтовый ящик. Кликните по кнопке (ссылке) «Регистрация почты». Перед вами откроется форма регистрации, вы должны заполнить все обязательные поля и по желанию все остальные.
Укажите личные данные - имя, фамилию, дату рождения (очень часто пользователи оставляют недостоверные данные, так как сами службы эти данные не проверяют, поэтому эти поля вы заполняете на свое усмотрение). Затем вы указываете логин (имя будущего почтового ящика). Имя должно быть уникальным. Возможно, при указании желаемого имени система выдаст ошибку и попросит изменить логин, это возможно в том случае, если вы использовали недопустимые символы или же такой логин на данном сервере уже существует .Попробуйте немного видоизменить имя, к примеру, вместо «[email protected]» укажите «[email protected]».
Логин (то есть адрес создаваемого почтового ящика) должен быть максимально простым для запоминания и легко читаем. Затем укажите пароль (необходимо придумать наиболее сложный пароль), далее вас попросят повторить введенный пароль. Обязательно запомните/запишите новый логин и пароль. Нередко пользователи сталкиваются с той проблемой, что даже на 2ой день после регистрации не помнят свои данные для входа на почту.
Чаще всего для того, чтобы легче запомнить, в качестве логина используют имя/фамилию пользователя.
Вы можете создать e-mail и переписываться с друзьями, коллегами, клиентами, бизнес-партнерами и пр. Для этого введите в адресную строку браузера адрес почтового сервера, а на открывшейся странице – логин и пароль от ящика. Если вы указали эти данные правильно, то получите доступ к своему почтовому ящику. Если же вы не зарегистрировались еще – перейдите по ссылке «Регистрация».
После регистрации почты, вы можете заполнить личные данные – имя и фамилию, контакты для связи, а также можно указать личный сайт, если вы имеете таковой.
Сообщите
друзьям адрес вашей почты, в
процессе переписки, в вашем почтовом
ящике будут накапливаться
2 Основы технологии функционирования электронной почты
2.1 Принципы организации
Электронная почта во многом похожа на обычную почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем месте либо программой подготовки почты, либо просто обычным текстовым редактором. Обычно программа подготовки почты вызывает текстовый редактор, который пользователь предпочитает всем остальным программам этого типа. Затем пользователь должен вызвать программу отправки почты (программа подготовки почты вызывает программу отправки автоматически). Стандартной программой отправки является программа sendmail. Send-mail работает как почтовый курьер, который доставляет обычную почту в отделение связи для дальнейшей рассылки. В Unix-системах sendmail сама является отделением связи. Она сортирует почту и рассылает ее адресатам. Для пользователей персональных компьютеров, имеющих почтовые ящики на своих машинах и работающих с почтовыми серверами через коммутируемые телефонные линии, могут потребоваться дополнительные действия. Так, например, пользователи почтовой службы Relcom должны запускать программу UUPC, которая осуществляет доставку почты на почтовый сервер.
2.2 Форматы почтовых адресов
Основой любой почтовой службы является система адресов. Без точного адреса невозможно доставить почту адресату. В Internet принята система адресов, которая базируется на доменном адресе машины, подключенной к сети. Например, для пользователя paul машины с адресом polyn.net.kiae.su почтовый адрес будет выглядеть как:
Таким образом, адрес состоит из двух частей: идентификатора пользователя, который записывается перед знаком "коммерческого эй" - "@", и доменного адреса машины, который записывается после знака "@". Такой тип адреса называется маршрутонезависимым (routeless). Т.е. в адресе нет прямого указания, через какие машины будет лежать маршрут почтового сообщения. Противоположным ему является адрес UUCP, который для нашего примера выглядит так:
net!kiae!su!polyn!paul
Здесь явно указываются промежуточные хосты. Маршрут доставки от отправителя до пользователя paul машины polyn будет следующим:
-> net -> kiae -> su -> polyn
Программа рассылки почты sendmail сама преобразует адреса формата Internet в адреса формата UUCP, если доставка сообщения осуществляется по этому протоколу.
Такой принцип доставки здесь был назван STOP-GO. Такое название обусловлено тем, что каждый промежуточный хост вносит ощутимую задержку к общему времени передачи. Дело в том, что UUCP-соединение -- это связка типа точка-точка, поэтому накладывается ограничение на число подключенных машин к передающему хосту в один момент времени. Также существуют временные ограничения, связанные с моментом соединения, его продолжительностью и т.д. Поэтому нельзя быть уверенным в том, что промежуточный хост передаст почту, как только она будет доставлена к нему. На это может уйти даже несколько суток, если почтовый сервер загружен другими сообщениями. Далее мы не будем рассматривать почту UUCP, т.к. она устарела, хотя до сих пор применяется как самый дешевый способ доставки почты для организаций и частных лиц.
2.3 Компоненты электронной почты Интернет
На рисунке в приложении А приведены компоненты системы электронной почты в рамках сети Internet.
2.4 Протокол SMTP
Общепринятым в мире протоколом обмена электронной почтой является SMTP (англ. Simple mail transfer protocol — простой протокол передачи почты). В общепринятой реализации он использует DNS для определения правил пересылки почты (хотя в частных системах, вроде Microsoft Exchange, SMTP может действовать исходя из информации из других источников).
В различных доменах настроены свои, независимые друг от друга, почтовые системы. У каждого почтового домена может быть несколько пользователей. (Однако, фактически, может быть так, что одна организация или персона владеет многими доменами, которые обслуживаются (физически) одной почтовой системой). Почта передаётся между узлами с использованием программ пересылки почты (англ. Mail transfer agent, MTA; такими, как, например, sendmail, exim4, postfix, Microsoft Exchange Server, Lotus Domino и т. д.). Поведение систем при связи друг с другом строго стандартизировано, для этого используется протокол SMTP (и соблюдение этого стандарта, наравне с всеобщей поддержкой DNS всеми участниками, является основой для возможности связи «всех со всеми» без предварительных договорённостей). Взаимодействие почтовой системы и пользователей, в общем случае, никак не регламентируется и может быть произвольным, хотя существуют как открытые, так и закрытые (завязанные на ПО конкретных производителей) протоколы взаимодействия между пользователями и почтовой системой. Программа, работающая в почтовой системе и обслуживающая пользователей, называется MDA (англ. mail delivery agent, агент доставки почты). В некоторых почтовых системах MDA и MTA могут быть объединены в одну программу, в других системах могут быть разнесены в виде разных программ или вообще выполняться на различных серверах. Программа, с помощью которой пользователь осуществляет доступ, называется MUA (англ. mail user agent). В случае использования веб-интерфейса для работы с почтой, ее роль выполняет приложение веб-интерфейса, запускаемое на сервере.
Внутри заданной почтовой системы (обычно находящейся в рамках одной организации) может быть множество почтовых серверов, выполняющих как пересылку почты внутри организации, так и другие, связанные с электронной почтой задачи: фильтрацию спама, проверку вложений антивирусом, обеспечение автоответа, архивация входящей/исходящей почты, обеспечение доступа пользователям различными методами (от POP3 до ActiveSync). Взаимодействие между серверами в рамках одной почтовой системы может быть как подчинено общим правилам (использование DNS и правил маршрутизации почты с помощью протокола SMTP), так и следовать собственным правилам компании (используемого программного обеспечения).
Заголовок SMTP
Заголовок SMTP содержит в себе следующую информацию:
имя отправляющего узла (не имя отправителя, а имя сервера или компьютера пользователя, который обратился к серверу) — параметр сообщения HELO/EHLO, обычно дополняющийся «объективной» информацией самим сервером (HELO может содержать произвольное имя, а IP отправителя подделать существенно сложнее), по IP-адресу осуществляется поиск PTR-записи в DNS, всё это вместе позволяет идентифицировать отправителя на сетевом уровне (и в реальности часто используется для проверки надёжности отправителя с помощью чёрных/белых списков, в том числе через интернет — см RBL).
Поле MAIL FROM:, содержащее адрес отправителя. Адрес может быть произвольным (в том числе с несуществующих доменов, однако этот адрес может также проверяться при первичной проверке на спам).
Поле RCPT TO: — наиболее важное поле для доставки почты, содержит электронный адрес получателя. Большинство почтовых систем в случае возможности проверяет, существует ли пользователь и может отказаться принимать почту, если пользователь, указанный в RCPT TO не существует.
Маршрутизация почты
Почтовый сервер, получив почту
(из локального источника или от
другого сервера) проверяет, существуют
ли специфичные правила для
При маршрутизации используется только доменная часть адреса получателя (то есть часть, находящаяся после символа @). Для домена получателя ищутся все MX-записи. Они сортируются в порядке убывания приоритета. Если адрес почтового сервера совпадает с одним из узлов, указанных в MX-записях, то все записи с приоритетом меньшим приоритета узла в MX-записи (а также MX-запись самого узла) отбрасываются, а доставка осуществляется на первый отвечающий узел (узлы пробуются в порядке убывания приоритета). Если MX-запись для домена не найдена, то некоторые серверы могут пытаться доставлять почту по A-записи. Если же записи о домене нет, то формируется отлуп (сообщение о невозможности доставки). Это сообщение формируется с пустым полем отправителя, в поле «Кому» указывается отправитель исходного письма. Пустое поле отправителя позволяет защитить почтовые сервера от бесконечного хождения сообщений об ошибке между серверами — если сервер обнаруживает, что не может доставить письмо с пустым обратным адресом, то он уничтожает его.