Электронная почта. История, принципы работы, протоколы
Общее понятие работы электронной почты. Централизованные системы и локальные сети. Преимущества и недостатки электронной почты, ее основные возможности. Прообраз современных почтовых ящиков. Первый антиспамовый механизм. Принцип работы электронной почты.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 03.12.2012 |
Размер файла | 35,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Федеральное агентство по образованию Российской Федерации
Государственное образовательное учреждение высшего профессионального образования
Южно-Уральский государственный университет
Факультет Автотракторный
Кафедра Эксплуатации автомобильного транспорта
Реферат
по дисциплине: Информатика
тема: Электронная почта. История, принципы работы, протоколы
Челябинск, 2012
Аннотация
Иванова А.В, Электронная почта. История, принципы работы, протоколы. - Челябинск: ЮУрГУ, АТ-161, 25с., библиогр.список - 4 наим.
Цель реферата - отразить процесс работы электронной почты, рассмотреть её основные функции и задачи. Ознакомиться с её историей создания.
Задачи реферата - изучить, обобщить, проанализировать принципы работы с электронной почтой. Рассмотреть протоколы электронной почты.
Введение
Реферат повествует о том, как, где и кем была разработана электронная почта. Перечисляет её плюсы и минусы.
Рассматривает применение электронной почты в нашей обыденной жизни, раскрывает основные функции работы с почтой, о том как работает сама почта, от набора текста письма отправителя до его попадания на компьютер адресата.
Рассказывает об основных протоколах электронной почты, раскрывает их функции.
1. Что такое электронная почта?
Электронная почта (англ. email, e-mail, от англ. electronic mail) -- технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети.
1.1 Общее понятие работы электронной почты
Доступ к информации в глобальной сети осуществляется через специальные протоколы, программы, компьютеры-серверы. Эти компоненты, собранные вместе для обеспечения одной из услуг Интернета, называются сервисами (услугами, службами) сети. Одним из важнейших сервисов является электронная почта.
Локальные системы электронной почты характеризуются секретностью, низкой стоимостью и высокой функциональностью. Существуют два основных вида локальных систем: централизованные системы и системы на основе локальных сетей.
1.1.1 Централизованные системы
Строятся на основе большой машины или мини-компьютера, которые выполняют все функции системы электронной почты. Сообщения передаются между терминалами, подсоединенными к центральному компьютеру. Такие системы удобно использовать в тех случаях, когда информационная система функционирует на базе большой ЭВМ или требуется абсолютная конфиденциальность в пределах одной компании.
1.1.2 Системы на основе локальных сетей
Используют несколько персональных компьютеров вместо одной большой ЭВМ, что обеспечивает дешевизну и быструю замену вышедших из строя машин, простоту общения, наличие разнообразного программного обеспечения. Один или несколько сетевых компьютеров используются как почтовые отделения. Они хранят почту, выполняют задачи по обслуживанию каталогов и пересылке сообщений.
1.2 Плюсы и минусы электронной почты
Достоинствами электронной почты являются: легко воспринимаемые и запоминаемые человеком адреса вида имя_пользователя@имя_домена (например: somebody@example.com); возможность передачи как простого текста, так и форматированного, а также произвольных файлов; независимость серверов (в общем случае они обращаются друг к другу непосредственно); достаточно высокая надёжность доставки сообщения; простота использования человеком и программами.
Недостатки электронной почты: наличие такого явления, как спам (массовые рекламные и вирусные рассылки); теоретическая невозможность гарантированной доставки конкретного письма; возможные задержки доставки сообщения (до нескольких суток); ограничения на размер одного сообщения и на общий размер сообщений в почтовом ящике (персональные для пользователей).
1.3 Основные возможности электронной почты
- Оповещение о прибытии почты.
- Наличие встроенного текстового редактора.
- Наличие нескольких вариантов адресации сообщений.
- Присоединение файлов -- посылка файла вместе с сообщением.
- Чтение почты.
- Обработка сообщений.
- Хранение сообщений. Многие системы позволяют распределить сообщения по папкам в соответствии с их тематикой. Системы электронной почты с расширенными возможностями позволяют хранить связанные сообщения -- последовательность сообщений запоминается в формате, имитирующем диалог.
- Наличие списков рассылки -- хранение наборов имен, объединенных под одним заголовком и рассматриваемых как один адрес электронной почты.
- Наличие форм -- средств отображения структурированной информации.
- Распределение полномочий -- разрешение или запрещение доступа к личному почтовому ящику.
- Обеспечение безопасности -- введение пароля, шифрование информации.
2. История создания электронной почты
Электронная почта как средство коммуникаций возникло не в 1971 г., как об этом нередко можно прочитать в популярных изданиях, а несколько раньше. По одной из версий, это произошло летом 1965 г., когда Ноэль Моррис (Noel Morris) и Том ван Влек(Tom van Vleck) написали в Массачусетском технологическом институте (MIT) программу MAIL для операционной системы Compatible Time-Sharing System (CTSS) для компьютера IBM 7090/7094. Идея включения MAIL в CTSS была закреплена в документе Programming Staff Note 49 (декабрь 1964 -- январь 1965 г.). Его авторами были Луис Пузин (Louis Pouzin), Гленда Шредер (Glenda Schroeder) и Пэт Крисман (Pat Crisman). Сама команда MAIL, включенная в операционную систему, позволяла пользователям CTSS передавать друг другу текстовые сообщения в рамках одного компьютера. Она имела формат: MAIL <код проблемы> <код программиста> (пример: MAIL M1416 2962), т. е. предназначалась для решения конкретных проблем пользователей и назначения задач программистам. При выполнении команды MAIL в каталоге адресата сообщения создавался (или модифицировался) файл MAIL BOX. Это прообраз современных почтовых ящиков. Как вспоминает ван Влек, они с Ноэлем предвидели возможность массовой почтовой рассылки, подпадающей под современное понятие спама, и включили в программу соответствующий код по ее предотвращению, иными словами, создали первый антиспамовый механизм.
Однако то была не единственная реализация. До осени 1965 г. подобный механизм межпользовательского асинхронного общения был включен в состав операционной системы для компьютера Q32 (точнее, AN/FSQ-32V), построенного корпорацией IBM в военных целях и размещенного в System Development Corporation (SDC), подразделении компании Rand Corp. Он назывался DIAL. Как вспоминает Том Уотсон (Tom Watson), в середине 1960-х годов компьютер SDS 940 компании Scientific Data Systems также имел подобное средство. Работы в США по созданию AUTODIN -- военной системы передачи сообщений, подобных email-сообщениям, начались еще раньше -- в 1962 г., но развертывание готовой системы состоялось лишь в 1966 г. Обратите внимание, что в контексте работы с компьютерами электронная почта называлась просто почтой: уточнять ее особый характер не было надобности. Хотя… в том же 1965 г. В компании BBN (Bolt, Beranek and Newman, Inc.), впоследствии поглощенной GTE, а затем и Verizon Communications, реализовывался проект Project Mercury для NASA, где и фигурировал термин electronic mail. Как вспоминает ван Влек, о задаче реализации межкомпьютерной электронной почты в устной беседе в 1968 г. ему сказал Джозеф Ликлайдер (J.C.R. Licklider), директор проекта Project MAC, куда входили также идеологи искусственного интеллекта Джон Маккарти (John McCarthy) и Марвин Мински (Marvin Minsky). Этот проект дал впоследствии жизнь Лаборатории компьютерных наук при MIT (MIT Laboratory for Computer Science). Ликлайдер говорил о проекте создания сети компьютеров, поддерживаемых ARPA (Advanced Research Projects Agency) -- Агентством перспективных исследований при Министерстве обороны США, которое было создано в 1958 г. по указанию Д. Эйзенхауэра в ответ на запуск Советским Союзом первого искусственного спутника Земли. В 1972 г. оно было переименовано в DARPA. Проект, упомянутый Ликлайдером в беседе с ван Влеком, был проектом создания сети ARPANET (ARPA Network), прообраза современного Интернета. В 1969 г. Ларри Робертс (Larry Roberts) написал макрокоманду для текстового редактора TECO (Text Editor and Corrector, разработан Дэном Мерфи, Dan Murphy, для компьютера PDP-1 в 1962-- 1963 гг.), которая позволяла передавать сообщения по Telnet-каналу. Именно ее как прототип электронной почты и упоминает Винтон Серф (Vinton Cerf), отец-основатель Интернета, предложивший в 1974 г. совместно Робертом Каном (Robert Kahn) название Internet. Он вспоминает: “Я думаю, первые реальные обмены email-сообщениями начались в начале 1970 г.” Первым документом, закрепившим формат обмена электронной почтой внутри ARPANET, был RFC #733.
В марте 1972 г. Рэй Томлинсон (Ray Tomlinson) из компании BBN (в те годы она была главным подрядчиком Министерства обороны США по проекту создания ARPANET) написал в рамках операционной системы TENEX (впоследствии известной как TOPS-20) для компьютера DEC PDP10 простые почтовые программы SNDMSG (послать сообщение) и READMAIL (посмотреть почту), выделив соответствующий программный блок реализации из протокола CPYNET. Предварительные эксперименты с отправкой тестовых сообщений он проводил в 1971 г. Благодаря популярности ARPANET, а также тому, что Томлинсон впервые ввел в формат emailадреса знаменитый теперь значок @, многие и стали считать его изобретателем электронной почты.
Еще одна ранняя реализация электронной почты (NLS Journal System) была выполнена в августе 1970 г. автором компьютерной мыши и оконного интерфейса, знаменитым ученым и инженером Дугласом Энгельбартом (Douglas Engelbart) в рамках созданной им системы NLS (On-Line System). “Насколько мне известно, -- вспоминает Энгельбарт, -- это была первая универсальная почтовая система, схожая с теми, которые имеются сейчас <...> Можно было смешивать текст и графику. Вы могли передавать весь документ как часть почтового отправления; я мог посылать вам весь документ столь же просто, как однострочное сообщение”. В BBN-реализации Томлинсона таких возможностей попросту не было. Это еще одна ремарка в отношении того, сколь корректно приписывать авторство создания электронной почты Рэю Томлинсону.
До 1995 г. более популярным был термин email, далее по частоте употребления шли e-mail, E-mail и Email. Затем не без участия традиционных СМИ (в основном периодических изданий общественно-политической направленности) он принял форму e-mail. Одной из причин такого выбора было следование правилам словообразования английского языка, а также сохранение корректного произношения (при email совсем не очевидно, что произносить надо именно “имэйл”). Это тот редкий случай, когда американцы решили быть куда консервативнее самих англичан.
Из краткого рассказа об истории появления электронной почты и изучения первых ARPANETдокументов (RFC, http://rfc.sunsite.dk/rfc/), где использовалось преимущественно слово mail (почта), можно сделать вывод, что доминирующие эквиваленты термина electronic mail развивались по схеме: mail - ARPANET mail - network mail - email - E-mail - e-mail - email.
Одним из первых подвести черту под борьбой email против e-mail решил знаменитый профессор Стенфордского университета, автор бессмертного труда “Искусство компьютерного программирования” Дональд Кнут (Donald Knuth). На своей персональной веб-страничке он разместил небольшую заметку. В ней Кнут пишет, что словообразование сложных слов в английском языке обычно сопровождается использованием дефиса, например: non-zero, software (от себя добавим, что сюда же относится и слово mail-box). Как только слово утвердится в языке, то нормой становится удаление дефиса: nonzero, software, mailbox. Дональд Кнут призывает: “Настало время прекратить использовать архаичную форму e-mail. Форма email на протяжении последних лет закрепилась в Англии, и я поражен тому, сколь консервативны американцы в этом отношении”. Позицию Дональда Кнута поддерживает и Рэй Томлинсон.
Символ @
Рей Томлинсон - выбрал символ @ (вслух данный символ читается как “эт”, хотя русские пользователи чаще называют его сленговым термином “собака“) в качестве разделителя между адресом почтового ящика пользователя и адресом машины в локальной сети.
«Символ @ кажется мне очень выразительным, - рассказывает сам Рей Томлинсон, - я выбрал его для того, чтобы показать, что пользователь находится “на” другом хосте, отличающимся от хоста локальной сети».
Если говорить проще, при работе с программой каждому пользователю локальной машины присваивался адрес, состоящий из его имени и сетевого имени его компьютера, которые разделены знаком «@». Этот знак использовался Томлинсоном вместо предлога «at» (на), то есть выражение user@machine означает: пользователь такой-то на компьютере таком-то.
3. Принцип работы электронной почты
Электронная почта основана на принципе эстафеты. С помощью почтовой программы создается почтовое сообщение на локальном компьютере. На этом этапе кроме написания текста сообщения необходимо указать адрес получателя сообщения, тему сообщения и вложить в сообщение при необходимости файлы. Затем, после подключения к Интернет, оно передается на почтовый сервер, а далее движется по цепочке почтовых серверов, пока не достигнет сервера адресата. Как только адресат подключится к своему почтовому серверу, чтобы что-то отправить или принять, он автоматически получит все, что накопилось в его «почтовом ящике». Если по каким-то причинам сообщение не дойдет до адресата (например, при неверно указанном адресе), отправителю возвращается сообщение о невозможности доставки.
Почтовые программы обычно предоставляют пользователю также многочисленные дополнительные сервисы по работе с почтой (выбор адресов из адресной книги, автоматическую рассылку сообщений по указанным адресам и др.). Программы, которые предоставляют пользователям возможность читать и составлять почтовые сообщения, называются пользовательскими агентами. Примеры таких программ - Internet Mail в Windows 95, Netscape, Pine, команда mail в UNIX и многие другие.
Самым первым пользовательским агентом была программа /bin/mail, разработанная в лаборатории AT&T. Сейчас применяются несколько программ этого класса. Кроме того, существуют пользовательские агенты с графическим интерфейсом пользователя. Существует также стандарт, определяющий включение в почтовые сообщения объектов мультимедиа. Он называется MIME (Multipurpose Internet Mail Extensions) многоцелевые расширения электронной почты для Internet. Данный стандарт поддерживают многие пользовательские агенты.
Пользовательский агент формирует письмо: позволяет написать его текст, присоединить файлы, указать тему письма и все адреса.
Затем письмо передается транспортному агенту - наиболее сложной и важной части почтовой системы. Это программы, которые принимают почту от пользовательского агента, интерпретируют адреса пользователей и переправляют почту на соответствующие компьютеры для последующей доставки. Кроме этого, транспортный агент принимает входящую почту от других транспортных агентов. Транспортный агент отрабатывает протокол SMTP (Simple Mail Transport Protocol) - простой протокол транспортировки почты. электронный почта локальный антиспамовый
Дойдя до машины второго пользователя, письмо при помощи транспортного агента этой машины передается доставочному агенту (Delivery Agent), который принимает почту от транспортного агента, доставляет ее соответствующим пользователям и отвечает за формирование MailBox пользователя. Обычно MailBox - это файл, где последовательно хранятся все приходящие письма. Почта может доставляться конкретному лицу, в список рассылки, в файл, в программу и т. п. Для обслуживания получателей каждого типа необходим отдельный агент mail - доставочный агент локальных пользователей. На этом работа почтовой системы заканчивается. Из MailBox почта читается почтовыми клиентами (например Netscape), но к работе самой системы это уже отношения не имеет.
Для пересылки любой, в том числе и обычной почты, необходимо знать адрес (нельзя писать письмо «На деревню. Дедушке.»). Это относится и к электронной почте. В системе электронной почты адресация бывает двух видов:
маршрутно-зависимая;
маршрутно-независимая.
При использовании первого способа адресации отправитель должен указать промежуточные машины (пункты), через которые должно пройти сообщение, чтобы попасть в пункт назначения и быть доставленным адресату. В адресе второго вида просто указывается пункт назначения. При этом UUCP-адреса являются маршрутнозависимыми, а Internet-адреса от маршрута не зависят.
UUCP-адрес состоит из списка машин (радиоэлектронного оборудования), через которые должно пройти сообщение на пути к пункту назначения. Элементы списка разделяют восклицательными знаками. Например, в электронно-почтовом UUCP-адресе: mcvax!uunet!ucbvax!hao!boulder!lair!evi -- пунктом назначения является машина lair, а получатель -- абонент evi. Каждая машина в цепочке имеет непосредственное UUCP-соединение с машинами, которые находятся в сети до и после нее. Например, машина ucbvax должна иметь соединения с машинами hao и uunet. Цепочки UUCP адресов бывают очень длинными, но теперь, когда широко используется Internet, настоящие громадины увидишь очень редко. Когда электронная почта строилась в основном на базе UUCP, администраторы вынуждены были помнить список компьютеров на довольно больших участках базовой сети UUCP. В формате электронной Internet почты адрес, приведенный выше, будет иметь вид evi@lair.
Электронно-почтовый Internet-адрес имеет следующий формат:
пользователь@машина,
где знак @ отделяет имя пользователя от обозначения машины.
Рассмотрим в качестве примера адрес электронной почты. Этот адрес содержит идентификатор абонента и сведения о его местоположении. В нашем случае идентификатор абонента - savspb. В качестве идентификатора используются имена, фамилии, псевдонимы, очень часто они составляются из начальных букв фамилии, имени, отчества абонента.
То, что стоит справа от знака @, называется доменом и однозначно описывает местонахождение абонента. Домен состоит из составных частей, которые разделяются точками. Самая правая часть домена -- это домен верхнего уровня, который, как правило, обозначает код страны адресата. Код страны утвержден международным стандартом ISO. В нашем случае используется код Российской Федерации - ru. Однако в качестве домена верхнего уровня может фигурировать и обозначение сети. Например, в США, где существуют сети, объединяющие высшие учебные заведения или правительственные организации, в качестве доменов верхнего уровня используются сокращения edu - Educational institutions (например, cs.berkeley.edu), gov - Government institutions и др.
Следующая составная часть домена -- поддомен является однозначно Определяемым внутри домена верхнего уровня. Нетрудно догадаться (по аналогии с обычным письмом), что после кода страны должен следовать код города -- spb в нашем случае однозначно определяет код Санкт-Петербурга. Совокупность составных частей домена spb.ru называется доменом второго уровня. Аббревиатуры домена второго уровня определяются в соответствии с правилами, принятыми доменом верхнего уровня.
Домен третьего уровня -- stels.spb.ru. В нашем случае домен третьего уровня включает в себя название фирмы Stels. Правила образования имен внутри доменов третьего уровня -- это личное дело доменов второго уровня.
Кроме идентификаторов абонентов, в системе электронной почты используются почтовые псевдонимы, которые позволяют системному администратору и отдельным пользователям переадресовывать почту. Ими можно пользоваться для задания списков рассылки (которые включают нескольких получателей), для пересылки почты между компьютерами и для того, чтобы к пользователям можно было обращаться по нескольким именам. Помимо списков пользователей, псевдонимы могут обозначать:
файл, содержащий список адресов;
файл, в который должны добавляться сообщения;
команду, на вход которой должны передаваться сообщения.
Псевдонимы могут быть определены:
в файле конфигурации пользовательского агента; в общесистемном файле псевдонимов /etc/aliases; в пользовательском файле пересылки ~/.forward.
Сначала система электронной почты ищет псевдонимы в файле конфигурации пользовательского агента, затем в файле aliases и наконец в пользовательском файле пересылки.
Вот несколько примеров переадресации почты с помощью псевдонимов, определенных в файле aliases:
stels: savspb;
savspb: stels@mailhub;
autors: savspb,som,avit,trent.
В первой строке указано, что почту, поступающую на имя stels, следует доставлять пользователю savspb на локальный компьютер. Во второй, что всю почту, поступающую на имя savspb, следует доставлять на компьютер mailhub. И, наконец, третья строка определяет, что почту, адресованную authors, следует доставлять пользователям savspb, som, avit и trent. Поддерживается рекурсия, поэтому почта, посланная на имя stels, в конце концов, попадает по адресу savspb@mailhub.
Чтобы электронное письмо дошло до адресата, необходимо его оформить в соответствии с международными стандартами и написать стандартизованный почтовый электронный адрес. Общепринятый формат послания определяется документом под названием «Standard for the Format of ARPA - Internet Text messages», сокращенно Request for Comment или RFC822. Этот формат определяет, что электронное послание должно состоять из текста самого письма и заголовка, который приписывается в начале сообщения. Заголовок отделяется от текста пустой строкой и содержит несколько строчек необходимой информации об этом сообщении: дату отправления, адрес, обратный адрес, тему сообщения и т. д. Каждая из строк заголовка имеет вид: название: текст. Бывает несколько видов строк заголовка. Не все они обязательно должны присутствовать. Некоторые строки почтовые службы добавляют автоматически. (Received: Date:), другие задает сам автор письма (То:, Subject:).
Само письмо состоит из двух частей: заголовка и тела письма. Для системы основным является заголовок, для пользователей -- тело письма. Заголовок содержит сведения об авторе письма, о получателях, времени создания. Заголовок также пополняется по мере прохождения письма через сеть, в него заносится информация о том, в какое время письмо проходило и через какие компьютеры. За заголовком следует пустая линия, отделяющая тело письма. В теле прописываются такие важные параметры, как кодировка текста письма, тип присоединенных файлов и некоторые другие. В отличие от многих иных сервисов, письма передаются по сети целиком, но не в том смысле, что одним большим IP-пакетом, а в том, что все пакеты, содержащие письмо, собираются на каждом передающем компьютере. Система передачи полностью аналогична обычному роутингу сетевых пакетов. Для нее применяются записи так называемого Mail eXchanger (MX), которые содержат информацию о том, куда в зависимости от адреса получателя требуется направлять письмо. Так в целом происходит работа почтовых систем.
Принципы работы электронной почты существенно отличаются от принципов работы других программных систем. Ее характерные особенности могут ставить начинающих в тупик. Чтобы дальнейшее изложение было простым и понятным, надо сделать важное замечание: сообщение электронной почты -- это не файл. У него другая физическая природа, с которой мы ранее не сталкивались. Именно поэтому не принято говорить «отправка письма», «получение документа» и т. п. Вместо этого обтекаемо говорят об отправке и получении сообщений. На почтовом сервере тоже существует почтовая база данных, только она гораздо больше по размеру, потому что у сервера не один клиент, а множество. Сообщения, поступившие в наш адрес, заносятся в эту базу в виде записей, точно так же, как и сообщения, отправленные нами. Такие же почтовые базы существуют на всех почтовых серверах Интернета, а дальше между базами происходит операция, которая называется синхронизацией.
4. Протоколы электронной почты
4.1 POP3
POP3 (англ. Post Office Protocol Version 3 - протокол почтового отделения, версия 3) используется почтовым клиентом для получения сообщений электронной почты с сервера. Обычно используется в паре с протоколом SMTP.
Предыдущие версии протокола (POP, POP2) устарели. Существуют реализации POP3-серверов, поддерживающие TLS и SSL.
Альтернативным протоколом для сбора сообщений с почтового сервера является IMAP.
В протоколе POP3 предусмотрено 3 состояния сеанса:
авторизация: клиент проходит процедуру аутентификации;
транзакция: клиент получает информацию о состоянии почтового ящика, принимает и удаляет почту;
обновление: сервер удаляет выбранные письма и закрывает соединение.
Команды POP3 состоят из ключевых слов (3-4 символа), за которыми могут следовать аргументы. Каждая команда завершается парой символов CRLF. Как ключевые слова, так и аргументы могут содержать только печатаемые ASCII-символы. В качестве разделителя используются символы пробела. Каждый аргумент может содержать до 40 символов.
Сигнал отклика в POP3 содержит индикатор состояния и ключевое слово, за которым может следовать дополнительная информация. Отклик также завершается кодовой последовательностью CRLF. Длина отклика не превышает 512 символов, включая CRLF. Существует два индикатора состояния: положительный - "+OK" и отрицательный "-ERR" (все символы прописные).
Отклики на некоторые команды могут содержать несколько строк. В этом случае последняя строка содержит код завершения 046 ("."), за которым следует CRLF.
На практике многострочные отклики для исключения имитации завершаются последовательностью CRLF.CRLF.
В процессе авторизации клиент должен представить себя серверу, передав имя и пароль (возможен вариант посылки команды APOP). Если авторизация успешно завершена, сессия переходит в состояние транзакции (TRANSACTION). При получении от клиента команды QUIT сессия переходит в состояние UPDATE, при этом все ресурсы освобождаются и TCP связь разрывается.
На синтаксически неузнанные и неверные команды, сервер реагирует, посылая отрицательный индикатор состояния.
POP3 сервер может быть снабжен таймером пассивного состояния (10 мин.), который осуществляет автоматическое прерывание сессии. Приход любой команды со стороны клиента сбрасывает этот таймер в нуль.
Сервер нумерует все передаваемые сообщения из своего почтового ящика и определяет их длину. Положительный отклик начинается с +OK, за ним следует пробел, номер сообщения, еще один пробел и длина сообщения в октетах. Завершается отклик последовательностью CRLF. Переданные сообщения удаляются из почтового ящика сервера. Все сообщения, передаваемые во время сессии POP3 должны следовать рекомендациям формата Интернет сообщений [RFC822].
В состоянии транзакции клиент может посылать серверу последовательность POP3 команд, на каждую из которых сервер должен послать отклик. Далее следует краткое описание команд, используемых в состоянии транзакция.
4.2 IMAP
IMAP (англ. Internet Message Access Protocol) - протокол прикладного уровня для доступа к электронной почте. IMAP предоставляет пользователю богатые возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя. Электронными письмами можно манипулировать с компьютера пользователя (клиента) без необходимости постоянной пересылки с сервера и обратно файлов с полным содержанием писем. Для отправки писем используется протокол SMTP.
Преимущества по сравнению с POP3
IMAP был разработан для замены более простого протокола POP3 и имеет следующие преимущества по сравнению с последним:
Письма хранятся на сервере, а не на клиенте. Возможен доступ к одному и тому же почтовому ящику с разных клиентов. Поддерживается также одновременный доступ нескольких клиентов. В протоколе есть механизмы, с помощью которых клиент может быть проинформирован об изменениях, сделанных другими клиентами.
Поддержка нескольких почтовых ящиков (или папок). Клиент может создавать, удалять и переименовывать почтовые ящики на сервере, а также перемещать письма из одного почтового ящика в другой.
Возможно создание общих папок, к которым могут иметь доступ несколько пользователей.
Информация о состоянии писем хранится на сервере и доступна всем клиентам. Письма могут быть помечены как прочитанные, важные и т. п.
Поддержка поиска на сервере. Нет необходимости скачивать с сервера множество сообщений для того чтобы найти одно нужное.
Поддержка онлайн-работы. Клиент может поддерживать с сервером постоянное соединение, при этом сервер в реальном времени информирует клиента об изменениях в почтовых ящиках, в том числе о новых письмах.
Предусмотрен механизм расширения возможностей протокола.
Текущая версия протокола имеет обозначение IMAP4rev1 (IMAP, версия 4, ревизия 1). Протокол поддерживает передачу пароля пользователя в зашифрованном виде. Кроме того, IMAP-трафик можно зашифровать с помощью SSL.
4.3 SMTP
SMTP (англ. Simple Mail Transfer Protocol - простой протокол передачи почты) - это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
ESMTP (англ. Extended SMTP) - масштабируемое расширение протокола SMTP. В настоящее время под протоколом SMTP, как правило, подразумевают ESMTP и его расширения.
SMTP используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю. Для приёма почты почтовый клиент должен использовать протоколы POP3 или IMAP.
Чтобы доставить сообщение до адресата, необходимо переслать его почтовому серверу домена, в котором находится адресат. Для этого обычно используется запись типа MX (англ. Mail eXchange - обмен почтой) системы DNS. Если MX запись отсутствует, то для тех же целей может быть использована запись типа A. Некоторые современные реализации SMTP-серверов (например, Exim) для определения сервера, обслуживающего почту в домене адресата, также могут задействовать SRV-запись (RFC 2782).
Широкое распространение SMTP получил в начале 1980-х годов. До него использовался протокол UUCP, который требовал от отправителя знания полного маршрута до получателя и явного указания этого маршрута в адресе получателя, либо наличия прямого коммутируемого или постоянного соединения между компьютерами отправителя и получателя.
Sendmail был одним из первых (если не первым) агентом отправки сообщений, который начал работать с SMTP. В настоящее время протокол SMTP является стандартным для электронной почты и его используют все клиенты и серверы.
Безопасность SMTP и спам
Изначально SMTP не поддерживал единой схемы авторизации. В результате этого спам стал практически неразрешимой проблемой, так как было невозможно определить, кто на самом деле является отправителем сообщения - фактически можно отправить письмо от имени любого человека. В настоящее время производятся попытки решить эту проблему при помощи спецификаций SPF, Sender ID, Yahoo Domain Keys. Единой спецификации на настоящий момент не существует.
Заключение
Принцип работы электронной почты основан на действии обычной, так же имеются отправители, получатели, имеющие свои персональные адреса, и некие почтальоны, только роль которых выполняют протоколы и почтовые сервера.
Электронная почта стала неотъемлемой частью человеческого общения, беря своё начало в военных разработках, она крепко закрепилась в нашей обыденной жизни.
Библиографический список
1. Ian Hardy. The Evolution of ARPANET email. -- University of California at Berkeley. Spring, 1996. http://www.ifla.org
2. По материалам Википедии. www.wikipedia.org
3. http://shkola.lv/
4. М.Пайк. Internet в подлиннике. СПб., 1996.
Размещено на Allbest.ru
...Подобные документы
История появления электронной почты как технологии и сервиса по пересылке электронных сообщений между пользователями компьютерной сети. Система организации почтовых адресов. Принцип работы электронной почты, ее основные преимущества и недостатки.
презентация [842,6 K], добавлен 03.10.2016Общие характеристики и стандарты электронной почты. Почтовые программы, регистрация почтовых ящиков, этикет, безопасность и технология функционирования электронной почты. Получение и отправка сообщений, адресная книга и процедура работы с вложениями.
курсовая работа [704,1 K], добавлен 26.08.2010Сущность понятия электронной почты, ее возможности в современной сети Интернет. Основные угрозы, мешающие работе этой формы электронной коммуникации. Особенности способов информационной защиты, принципы корректного использования электронной почты.
контрольная работа [20,0 K], добавлен 28.12.2012Понятие и принцип работы электронной почты, структура и элементы данной системы. Протоколы и форматы сообщений. Преимущества и недостатки почтовых сервисов, на сегодняшний день, возможности их применения в различных сферах деятельности и перспективы.
курсовая работа [423,2 K], добавлен 20.12.2015Понятие электронной почты, история появления и развития технологии, ее достоинства и особенности. Процесс получения адреса электронной почты у провайдера. Структура письма, способы представления адреса. Краткий обзор почтовых программ. Системы кодировки.
курсовая работа [47,4 K], добавлен 20.12.2010Всемирная система рассылки и получения электронной почты. Низкий уровень защищенности электронной почты по сравнению с другими средствами. Рекомендации по ведению электронной корреспонденции. Организация рабочего места, электронная почта, Outlook Express.
дипломная работа [5,1 M], добавлен 05.12.2010Понятие электронной почты. Сравнительная характеристика почтовых систем и оценка эффективности. Обучение персонала использованию электронной почты. Защита персональных данных. Преступления в сфере компьютерной деятельности. Дистанционное обучение.
дипломная работа [77,6 K], добавлен 23.06.2012Понятие и назначение электронной почты, оценка ее возможностей и функциональных особенностей. Программы электронной почты, их отличительные признаки и выполняемые операции. Анализ работы и надежности программы Outlook Express. Работа с сообщениями.
контрольная работа [19,8 K], добавлен 21.10.2010Электронная почта как наиболее распространенный сервис интернета. Появление электронной почты, особенности ее развития, важные преимущества. Особенности записи электронной почты, специфика регистрации и использования ее пользователем. Работа с web-почтой.
презентация [3,7 M], добавлен 11.09.2011Сравнительная характеристика работы программ Outlook Express и Outlook. Особенности создания факс-сообщения. Работа с адресной книгой. Создание и отправка нового сообщения, работа электронной почты в www. Преимущества использования электронной почты.
реферат [376,6 K], добавлен 10.11.2009Системы электронной почты. Транспортные и добавочные пользовательские агенты. Адресация в системе электронной почты. Формат почтового сообщения, передача факсимильных сообщений. Почтовые псевдонимы, способы их определения системным администратором.
реферат [130,3 K], добавлен 24.11.2009Понятие электронной почты как сервиса Интернет. Защита информации в сервисе e-mail. Технология и принцип функционирования электронной почты. Протоколы e-mail и форматы почтового сообщения. Проблемы сервиса e-mail, которые существуют на данный момент.
курсовая работа [78,8 K], добавлен 05.10.2011Базовые понятия систем электронной почты. Протокол обмена электронной почтой. Релеи, маршрутизация почты. Основные угрозы почтовой службы. Безопасность почтового сервера. Защита от вредоносного программного обеспечения. Средства динамического скрининга.
курсовая работа [2,3 M], добавлен 28.01.2016Разработка и обоснование структуры проектируемой компьютерной сети на предприятии. Абсолютные адреса подсети и требуемое коммутационное оборудование. Описание протоколов передачи и получения электронной почты. Программное обеспечение клиента и сервера.
курсовая работа [579,3 K], добавлен 19.10.2011Структура информационного процесса. Структура адреса и составляющие электронной почты. Этапы развития информационных технологий. Программное обеспечение электронной почты. Виды современных информационных технологий. Сбор, обработка и хранение информации.
контрольная работа [69,1 K], добавлен 02.02.2013Определение, достоинства и недостатки электронной почты. История и хронология ее развития. Современная архитектура (SMTP). Простейшая схема пересылки сообщений. Процедура маршрутизации почты между серверами, стандарты ее шифрования. Цель рассылки спама.
презентация [1005,3 K], добавлен 19.04.2016Электронная почта как электронный аналог обычной почты. Электронный почтовый ящик, понятие хост-компьютера. Виды пpотоколов для пеpедачи почты в Интернете. Адрес электронной почты. Почтовая программа "The Bat!", тестовые примеры ее использования.
реферат [1,1 M], добавлен 20.02.2010Служба электронной почты. Отправка и получение почты. Использование расширения протокола SMTP-ESMT. Кодирование национальных языков. Основные виды кодирования. Некоторые поля заголовка. Обязательные и необязательные команды. Резервные почтовые серверы.
презентация [153,4 K], добавлен 11.10.2014Описание принципов функционирования протоколов, используемых во всемирной сети. Характеристика структуры и особенностей работы Интернета. Преимущества использования электронной почты, IP-телефонии, средств мгновенного обмена сообщениями (ICQ, Skype).
реферат [1,2 M], добавлен 23.04.2011История появления электронной почты. Начало работы с почтой. Неформальность стиля общения. Заполнение полей "Тема", "Кому", "Важность письма". Ответ на полученное сообщение, переадресация. Антивирусная защита Dr.Web. Сортировка входящих сообщений.
курсовая работа [40,6 K], добавлен 02.04.2011