Смекни!
smekni.com

Организация и функционирование Электронной почты в компьютерных сетях (стр. 5 из 11)

Если человек покинет квартиру, то письмо, адресованное ему, попадёт к тому, кто занял освободившуюся жилплощадь. При доставке обычного письма совершенно неважно, каким маршрутом оно пройдёт, важно, куда оно попадёт. Письмо может перемещаться на самолётах, поездах, автомобилях. Никто не гарантирует, что почтовое отправление, адресованное из Астаны в Москву, обязательно пройдёт через Уфу. Важно, что оно попадёт в нужный ящик, а если оно по пути побывает в Антарктике, это мало кого волнует. Такую систему адресации называют ненаправленной.

В электронной почте адресация иная – она направленная. В ней важно не местоположение конечного адресата, а именно маршрут. У Дяди Федора может быть несколько почтовых ящиков: fedor@mail.ru, fedor@use.net, fedor@hotmail.com и т. п. Несмотря на то, что письма, отправленные по ним, в итоге всё равно окажутся на одном компьютере в деревне Простоквашино, адреса эти считаются разными, потому что сообщения, отправленные по ним, пройдут разными маршрутами.

В почтовом адресе могут, также, встретиться и другие символы, такие как «.», знак подчёркивания – «_», знак «-», но всегда будет имя пользователя и доменная часть, разделённые «@». Иногда, электронный почтовый адрес предваряют словами e-mail или mailto, после них обычно ставится двоеточие (пример: E-mail: addres@mail.ru).

В обычной почте есть давний аналог электронной почты – это, так называемая, полевая почта. Когда письмо отправляют военнослужащему, ни отправителю, ни почтовым службам совершенно не обязательно знать, где находится та или иная войсковая часть. Но где бы она ни находилась, письмо всё равно будет доставлено, потому что по адресу полевой почты каждое почтовое подразделение знает, куда надо его передать, чтобы оно оказалось ближе к получателю. Кроме секретности и безопасности такая организация почты даёт мобильность. Военнослужащий может вместе со своей частью перемещаться куда угодно, почта всё равно до него дойдёт. Владелец электронного «почтового ящика» тоже может свободно перемещаться, и всегда сообщения на его имя будут доставлены только ему.

Термин «почтовый ящик» употребили просто по аналогии с обычной почтой. На самом деле смысл в нём совершенно иной: идентифицируемое место на почтовом сервере, предназначенное для хранения электронных сообщений до тех пор, пока они не будут получены адресатом, поэтому он используется в кавычках. В электронной почте принято употреблять термин учётная запись. Сколько учётных записей на разных почтовых серверах будет создано, столько и будет «почтовых ящиков».

На почтовом сервере организована база данных, в которой хранятся сообщения, поступившие к зарегистрированным клиентам данного сервера. У каждого клиента в этой базе свой раздел. Чтобы к нему обратиться, он должен предъявить серверу права, то есть регистрационное имя и пароль. Этот персональный раздел обширной общей почтовой базы данных сервера и называется учётной записью.

При создании учётной записи обязательно вводят адреса серверов входящей и исходящей почты, например: pop.provider.ru и smtp.provider.ru. Такие данные должны быть получены от сервис-провайдера или взяты с его Web-сервера.

Сообщение передаётся между серверами SMTP до тех пор, пока не окажется в «почтовом ящике», где и хранится, пока адресат не подключится к почтовому серверу с помощью клиента электронной почты. Этот почтовый клиент должен уметь работать со специальным протоколом, по которому производится приём писем, поступивших на сервер. Команды представлены в приложении 1. Простейшего протокола SMTP здесь недостаточно. С его помощью отправляют сообщения на сервер и пересылают их между серверами, но чтобы их принять, необходимо предъявить права и подтвердить, что вы действительно тот человек, которому сообщение адресовано. В протоколе SMTP средств для этого не предусмотрено. Поэтому для приёма поступивших сообщений почтовый клиент должен уметь работать с одним из двух общепринятых ныне протоколов: POP3 или IMAP. Пример отправки письма по протоколу SMTP представлен в приложении 2.

Протокол POP3 – это Post Office Protocol версия 3 (протокол почтового отделения), который позволяет проверить полномочия адресата (его регистрационное имя и пароль) на право доступа к учётной записи. Если полномочия в порядке, происходит автоматическое копирование (а в общем случае перемещение) поступивших сообщений из базы данных почтового сервера в базу данных почтового клиента. Пример просмотра ящика по протоколу POP3 представлен в приложении 3.

Предположим, что Дядя Федор, кот Матроскин и пёс Шарик живут в деревне Простоквашено и пользуются услугами одного сервис-провайдера – почтальона Печкина. Они могут бесплатно создать себе одну учётную запись на всех: prostokwashino@pechkin.ru. Кроме того, большинство провайдеров (и Печкин в том числе) позволяют клиентам избрать несколько псевдонимов, связанных со своей учётной записью, например: fedor@pechkin.ru, matroskin@pechkin.ru и т. д. Эти псевдонимы очень похожи на разные адреса, но на самом деле таковыми не являются и просто по-разному представляют одну общую учётную запись prostokwashino@pechkin.ru.

Если почтовый сервер поступающей почты является сервером POP3, то кто бы из команды Дяди Федора ни подключился к нему, сервер передаст всю почту, поступившую на все псевдонимы одной учётной записи, причём с сервера корреспонденция будет удалена. Эта характерная особенность серверов POP3 выглядит весьма неудобной. Нельзя сказать, что у проблемы нет решения, просто это требует специальных приёмов и средств. Можно так настроить свой почтовый клиент, что почта, адресованная Шарику, не будет поступать в лапы коту Матроскину, но для этого нужно приложить усилия и не всякий почтовый клиент это позволяет. А сделать так, чтобы почта после приёма не удалялась с сервера до специального указания, тоже могут не все почтовые клиенты – у них должны быть, так называемые, средства для управления учётной запись POP3.

Управление учётными записями не является проблемой для серверов, работающих по протоколу IMAP.

IMAP. Это более современный протокол, который, как предполагается, постепенно будет вытеснять распространённый ныне повсеместно протокол POP3. IMAP – это Internet Message Access Protocol (протокол доступа к сообщениям в Интернет). При доступе к почтовому серверу IMAP можно организовывать на нём папки, перемещать и копировать сообщения между папками, копировать или перемещать сообщения на свой компьютер, в общем, работать с сервером так, как обычно работают с жёстким диском. Грубо говоря, при работе по протоколу POP3 приёмом электронной почты управляет почтовый клиент, а по протоколу IMAP – сервер[7].

Если учётная запись принадлежит одному человеку, то почти всё равно, с каким сервером работать: IMAP или POP3. Если же учётная запись принадлежит организации или группе лиц, то удобнее работать с сервером IMAP.

В классической электронной почте на базе World Wade Web – Web-Mail, есть характерный недостаток – необходимость устанавливать на компьютере и осваивать специальную программу, почтовый клиент. На предприятиях для этого есть специальные люди, которые всё поставят и всему научат, а в быту далеко не всем нравится осваивать новые технологии. Таким людям подходит электронная почта Web-Mail.

В качестве серверов почты Web-Mail выступают обычные Web серверы, которые работают в паре с базой данных и каждому клиенту при его подключении формируют Web-страницу, соответствующую текущему состоянию его учетной записи в базе данных. В качестве клиентской программы выступает обычный браузер.

Web-Mail, в отличие от E-mail, не является самостоятельной службой - это просто еще один дополнительный сервис общей службы World Wide Web.

С точки зрения пользователя разница между E-Mail и Web-Mail может быть как громадной, так и незаметной. Прежде всего, это зависит от того, в какой стране он живет, потому что существуют разные подходы к кодированию символов кириллицы в России и за рубежом[8].

Адреса Web-Mail записываются точно так же, как и адреса E-Mail. Первым зарубежным Web-сервером, освоившим эту услугу, стал сервер www.hotmail.com. Вскоре за ним потянулись и другие. Сегодня количество серверов, предоставляющих бесплатные услуги Web-Mail, невозможно оценить. Приятным следствием широкого внедрения Web-Mail стало то, что сервис-провайдеры, предоставляющие услуги E-Mail, перестали брать за это деньги[9].

Сервис Web-Mail имеет как преимущества, так и недостатки[10]. Преимущества:

• Простота использования. Не надо иметь никаких специальных программ. Как только захотелось или потребовалось создать себе учетную запись электронной почты, надо, не выходя из браузера, обратиться почти на любой Web-портал и зарегистрировать адрес в течение нескольких минут;

• Относительная анонимность. При регистрации учетной записи можно сообщить о себе совершенно фантастические сведения, которые проверять все равно никто не будет, а если и будет, то возникает страшный вопрос: «А зачем?» Разумного ответа на него все равно никто не даст, так что при регистрации учетной записи электронной почты и WWW вполне можно указывать о себе произвольные сведения. Это не нарушение, а естественное состояние дел;

▪ Простота управления учетной записью. То, что в E-Mail требует специального сервера (IMAP) или специальных почтовых клиентов, в Web-Mail достигается легко и просто. Например, можно просмотреть поступившее сообщение непосредственно на сервере, удалить его, не копируя на свой компьютер, или, наоборот, принять его, но оставить на сервере для других сеансов связи.

Недостатки Web-Mail:

• Не представительность. При подписке на какие-то сетевые услуги, как правило, запрашивают адрес электронной почты. Если этот адрес относится к Web-серверу, то его могут принять, если характер услуг далек от коммерческих, например, при периодическом оповещении о чем-либо. Если же характер услуги таков, что требуется четко представить себя как личность, например: при взаимоотношениях с банками, Интернет-магазинами и т. п., то адрес Web-Mail редко принимается во внимание;