Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

От путешествия по web к электронной почте



Электронная почта – это система, обеспечивающая передачу сообщений через компьютерные сети. При разработке этой системы за основу были взяты функциональные возможности обычной почты, именно поэтому устройство электронной почты очень похоже на обычную. Электронная почта представляет собой способ передачи информации по глобальной сети, с одной стороны, использующий те же принципы, что и web: пакетная передача данных и произвольная адресация, – но при этом работающая по протоколам, существенно отличающимся от TCP\IP. Это SMTP, POP3 и IMAP.

Отправка электронного письма ничем не отличается от отправки обыкновенного. Помогает вам в этом клиентская почтовая программа Outlook Express, Netscape Messenger, Internet Mail, WebMail, The Bat, Pegasus Mail, Pine, Eudorra, Demos Mail или многие другие.

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

С помощью почтовой программы к письму можно подсоединить и файлы программы, картинки, музыкальные записи. Для отправки письма надо сначала подсоединиться к Интернету (открыть дверь на лестничную площадку), для чего обычно приходится дозваниваться до провайдера. Затем вы нажимаете кнопочку «Send» («Отправить»), и программа-клиент немедленно опустит ваше письмо в синий ящик на улице.

Чтобы получить электронное письмо, необходимо подсоединиться к Интернету и с помощью все той же почтовой программы обратиться к своему ящику (нажав на Get Mail, «Проверить почту»). Вам потребуется знание пароля (нужен ключ от ящика). Возможно, пароль уже был введен при настройке почтового клиента, и ваша программа заранее обучена, какой ящик и каким ключом ей открывать. Обратившись к ящику, программа выгребает из него всю пришедшую почту (если, конечно, она там есть). Заодно она выгребает и всевозможные рекламные письма, которых вы не ждете. Эти письма называются спамом и место им на помойке, то есть, в папке удаленных писем (которую надо не забывать периодически очищать). Далее ваша почтовая программа распечатает письма, достанет из них текст, всевозможные вложения (файлы, картинки) и покажет на экране конверт (адрес отправителя, дату и время отправки, тему сообщения), само письмо и картинки. Вложенные файлы вам будет предложено сохранить на диске.

Технические тонкости:

SMTP…

Как происходит отправка электронного письма с точки зрения компьютерной сети?

После нажатия на «Send» почтовая программа-клиент ставит на конверте отметку-штамп (дата отправки, уникальный номер и собственное название) и передает письмо почтовому серверу SMTP (Simple Mail Transfer Protocol). Имя этого SMTP-сервера заранее введено в клиентскую почтовую программу при ее настройке. Сервер ставит еще один штампик, в котором указывает дату, время и собственный IP-адрес. Затем сервер определяет IP-адрес компьютера, на котором находится почтовый ящик получателя. По этому адресу SMTP-сервер и отправляет ваше письмо. Там его принимает другой SMTP-сервер. Получив ваше письмо, он «ставит штампик» и кладет его в почтовый ящик адресата. Этот ящик не что иное, как самый обыкновенный файл, имя которого совпадает с именем владельца ящика. Файл находится в специальной spool-директории, среди файлов других владельцев почтовых ящиков, относящихся к одному и тому же провайдеру. Когда в почтовом ящике нет писем, этот файл хранится пустым и имеет нулевую длину. Получив письмо, последний из SMTP-серверов допишет его к этому файлу.

На этом все, собственно, и заканчивается, если письмо пришло по правильному адресу. В случае возникновения различных проблем SMTP-сервер запустит программу Mailer-Daemon, которая отправит ваше письмо назад (по адресу отправителя), приписав объяснение, почему письмо не смогло быть доставлено адресату. Кстати, если самый первый SMTP-сервер не сумел определить, по какому IP-адресу ему отправлять ваше письмо (например, указанный вами почтовый домен просто не существует в природе), то он сам запустит Mailer-Daemon’а прямо на своем компьютере, и тот, в свою очередь, немедленно вам сообщит, что письмо не дошло до адресата, и почему.

POP3...

Теперь рассмотрим, как происходит прием письма. При нажатии на «Get Mail» почтовая программа-клиент связывается с сервером входящей почты (который называется POP-сервером, Post Office Protocol Server) и передает ему запрос на проверку почтового ящика. Имя POP-сервера, обслуживающего почтовый ящик, заранее введено при настройке почтовой программы. Связавшись с POP-сервером, почтовый клиент передает ему запрос, содержащий имя ящика и пароль (ключ от ящика). Кроме того, запрос содержит информацию о том, надо ли делать копии с писем и оставлять эти копии в почтовом ящике томиться дальше (последняя опция весьма нехарактерна для обычной, не электронной почты). Получив запрос, POP-сервер сравнивает пароль с хранящимся в списке паролей провайдера, находит файл с вашим именем в spool-директории (а файл этот содержит сразу все пришедшие письма), снимает с него копию и отправляет ее вашей почтовой программе-клиенту. Программа-клиент сообщает POP-серверу о том, что файл она получила, и только после этого POP-сервер обнуляет в spool-директории файл с вашим именем (превращает в пустой файл нулевого размера). Естественно, если программа-клиент попросила не стирать содержимое ящика, то POP-сервер делать этого не будет.

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

IMAP

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

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

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

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

Наконец, в протоколе IMAP возможна работа в режиме онлайн. Сервер самостоятельно информирует обо всех изменениях в почтовых ящиках, например, о приходе новых писем.





Дата публикования: 2015-11-01; Прочитано: 317 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...