Показаны сообщения с ярлыком IMAP. Показать все сообщения
Показаны сообщения с ярлыком IMAP. Показать все сообщения

Электронная почта \Структура электронного письма, протоколы, программное обеспечение, стандарт MIME\

Билет 24. Электронная почта (Структура электронного письма, протоколы, программное обеспечение, стандарт MIME).

Электронная почта во многом похожа на обычную почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем месте либо программой подготовки почты, либо просто обычным текстовым редактором. Обычно программа подготовки почты вызывает текстовый редактор, который пользователь предпочитает всем остальным программам этого типа. Затем пользователь должен вызвать программу отправки почты (программа подготовки почты вызывает программу отправки автоматически). Для работы электронной почты в Internet разработан специальный протокол Simple Mail Transfer Protocol (SMTP), который является протоколом прикладного уровня и использует транспортный протокол TCP.

Однако, совместно с этим протоколом используется и Unix-Unix-CoPy (UUCP) протокол. UUCP хорошо подходит для использования телефонных линий связи. Большинство пользователей электронной почты Relcom реально пользуются для доставки почты на узел именно этим протоколом. Разница между SMTP и UUCP заключается в том, что при использовании первого протокола sendmail пытается найти машину-получателя почты и установить с ней взаимодействие в режиме on-line для того, чтобы передать почту в ее почтовый ящик.

В случае использования SMTP почта достигает почтового ящика получателя за считанные минуты и время получения сообщения зависит только от того, как часто получатель просматривает свой почтовый ящик.

При использовании UUCP почта передается по принципу "stop-go", т.е. почтовое сообщение передается по цепочке почтовых серверов от одной машины к другой пока не достигнет машины-получателя или не будет отвергнуто по причине отсутствия абонента-получателя.
С одной стороны, UUCP позволяет доставлять почту по плохим телефонным каналам, т.к. не требуется поддерживать линию все время доставки от отправителя к получателю, а с другой стороны, бывает обидно получить возврат сообщения через сутки после его отправки из-за того, что допущена ошибка в имени пользователя.

В целом же общие рекомендации таковы: если имеется возможность надежно работать в режиме on-line и это является нормой, то следует настраивать почту для работы по протоколу SMTP, если линии связи плохие или on-line используется чрезвычайно редко, то лучше использовать UUCP.

Протокол SMTP Simple Mail Transfer Protocol был разработан для обмена почтовыми сообщениями в сети Internet. SMTP не зависит от транспортной среды и может использоваться для доставки почты в сетях с протоколами, отличными от TCP/IP и Х.25. Достигается это за счет концепции IPCE (InterProcess Communication Environment). IPCE позволяет взаимодействовать процессам, поддерживающим SMTP в интерактивном режиме, а не в режиме "STOP-GO".
Модель протокола. Взаимодействие в рамках SMTP строится по принципу двусторонней связи, которая устанавливается между отправителем и получателем почтового сообщения. При этом отправитель инициирует соединение и посылает запросы на обслуживание, а получатель на эти запросы отвечает. Фактически, отправитель выступает в роли клиента, а получатель - сервера.
Канал связи устанавливается непосредственно между отправителем и получателем сообщения. При таком взаимодействии почта достигает абонента в течение нескольких секунд после отправки.
Дисциплины работы и команды протокола. Обмен сообщениями и инструкциями в SMTP ведется в ASCII-кодах. В протоколе определено несколько видов взаимодействия между отправителем почтового сообщения и его получателем, которые здесь называются дисциплинами.

Протокол POP3 (Post Office Protocol)
Протокол обмена почтовой информацией POP3 предназначен для разбора почты из почтовых ящиков пользователей на их рабочие места при помощи программ-клиентов. Если по протоколу SMTP пользователи отправляют корреспонденцию через Internet, то по протоколу POP3 пользователи получают корреспонденцию из своих почтовых ящиков на почтовом сервере в локальные файлы.

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

Разберем его подробнее.
Формат почтового сообщения Internet определен в документе RFC-822(осторожно со ссылкой, большой док.в виде текста) (Standard for ARPA Internet Text Message).

Это довольно большой документ объемом в 47 страниц машинописного текста, поэтому рассмотрим формат сообщения на примерах.

Почтовое сообщение состоит из трех частей: конверта, заголовка и тела сообщения. Пользователь видит только заголовок и тело сообщения. Конверт используется только программами доставки. Заголовок всегда находится перед телом сообщения и отделен от него пустой строкой. RFC-822 регламентирует содержание заголовка сообщения. Заголовок состоит из полей. Поля состоят из имени поля и содержания поля. Имя поля отделено от содержания символом ":". Минимально необходимыми являются поля Date, From, cc или To, например:

Date: 26 Aug 76 1429 EDT
From: Jones@Registry.org
cc:
или

Date: 26 Aug 76 1429 EDT
From: Jones@Registry.org
To: Smith@Registry.org

Спецификация MIME (Multipurpose Internet Mail Extension)

Стандарт MIME, или в нотации Internet RFC-1341, предназначен для описания тела почтового сообщения Internet. Предшественником MIME является стандарт почтового сообщения ARPA (RFC822). Стандарт RFC822 был разработан для обмена текстовыми сообщениями. С момента опубликования стандарта возможности аппаратных средств и телекоммуникаций ушли далеко вперед и стало ясно, что многие типы информации, которые широко используются в сети невозможно передать по почте без специальных ухищрений. Так в тело сообщения нельзя включить графику, аудио, видео и другие типы информации. RFC822 не дает возможностей для передачи даже текстовой информации, которую нельзя реализовать в семибитовой кодировке ASCII. Естественно, что при использовании RFC822 не может быть и речи о передаче размеченного текста для отображения его различными стилями.

Ограничения RFC822 становятся еще более очевидными, когда речь заходит об обмене сообщениями в разных почтовых системах. Например, для приема/передачи сообщений из/в X.400, который позволяет иметь двоичные данные в теле сообщения, ограничения старого стандарта могут стать фатальными, так как не спасает старый испытанный способ кодировки информации процедурой uuencode, так как эти данные могут быть по-различному проинтерпретированы в X.400 и программе рассылки почты в Internet (mail-agent).

В некотором смысле стандарт MIME ортогонален стандарту RFC822. Если последний подробно описывает в заголовке почтового сообщения текстовое тело письма и механизм его рассылки, то MIME, главным образом, сориентирован на описание в заголовке письма структуры тела почтового сообщения и возможности составления письма из информационных единиц различных типов.

В стандарте зарезервировано несколько способов представления разнородной информации.
Для этой цели используются специальные поля заголовка почтового сообщения:
- поле версии MIME, которое используется для идентификации сообщения, подготовленного в новом стандарте;
- поле описания типа информации в теле сообщения, которое позволяет обеспечить правильную интерпретации данных;
- поле типа кодировки информации в теле сообщения, указывающее на тип процедуры декодирования;
- два дополнительных поля, зарезервированных для более детального описания тела сообщения.


Стандарт MIME разработан как расширяемая спецификация, в которой подразумевается, что число типов данных будет расти по мере развития форм представления данных. При этом следует учитывать, что анархия типов (безграничное их увеличение) тоже не допустима. Каждый новый тип в обязательном порядке должен быть зарегистрирован в IANA (Internet Assigned Numbers Authority). Остановимся подробнее на форме и назначении полей, определяемых стандартом.

Программное обеспечение почтового обмена

Согласно схеме почтового обмена (рисунок 2.1) взаимодействие между участниками этого обмена строится по классической схеме "клиент-сервер". При этом схему можно подразделить на несколько этапов. Первый - взаимодействие по протоколу SMTP между почтовым клиентом (Internet Mail, Netscape Messager, Eudora и т.п.) и почтовым транспортным агентом (sendmail, smail, ntmail и т.п.), второй - взаимодействие между транспортными агентами в процессе доставки почты получателю, результатом которого является доставка почтового сообщения в почтовый ящик пользователя и третий - выборка сообщения из почтового ящика пользователя почтовым клиентом в почтовый ящик пользователя на машине пользователя по протоколу POP3 или IMAP.

Протокол IMAP

Другим протоколом разбора почты является протокол IMAP (Interactive Mail Access Protocol), который по своим возможностям очень похож на POP3, но был разработан как более надежная альтернатива последнего и к тому же обладает более широкими возможностями по управлению процессом обмена с сервером.

Работа протокола осуществляется по 143 потру TCP. Главным отличием от POP является возможность поиска нужного сообщения и разбор заголовков сообщения.

MIME означает "Multipurpose Internet Mail Extensions" (Многоцелевые расширения почтового стандарта Internet). Этот стандарт описывает как пересылать по электронной почте исполняемые, графические, мультимедийные, смешаные данные.
Типичные применения MIME - пересылка графических изображений, аудио, документов Word, программ и даже просто текстовых файлов, то есть, когда важно, чтобы входе пересылки не производилось никаких преобразований над данными. MIME также позволяет размечать письмо на части различных типов так, чтобы получатель (почтовая программа) мог определить, что делать с каждой из частей письма.

Как читать письма в стандарте MIME?

Т.к. MIME используется всего несколько лет, еще существуют старые почтовые программы, которые не понимают MIME. Однако, растет число почтовых программ, имеющих встроенную поддержку MIME (одна из самых популярных - "Pine", разработанная в Вашингтонском университете и реализованная для платформ UNIX, VMS, DOS, Windows). К тому же в некоторых почтовых системах имеются специальные шлюзы, обеспечивающие MIME-трансляцию. Но даже если у вас нет возможности использовать MIME-совместимую почтовую программу и нет доступа к подобному шлюзу, то можно также воспользоваться рядом программ, способных интерпретировать письма в MIME, сохраненные рпочтовой программой в файле. Например, програма "munpack", созданная в университете Carnegie Mellon. Существуют ее версии для Unix, PC, Macintosh, Amiga.

Долгое время для кодирования бинарных файлов в 7-битный формат (чтобы обеспечить их пересылку по почтовой системе Internet) использовалась кодировка UUENCODE, имеющая ряд технических ограничений. Стандарт MIME предполагает использовние более устойчивой кодировки "Base64", которая специально разработана для обеспечения сохранности данных, пересылаемых по email, при различных преобразованиях, имиеющих место в ходе прохождения почтовых шлюзов.

Компьютерные сети. Понятие сервиса Интернет. Основные сервисы: Telnet, FTP, электронная почта, телеконференции, WWW, Chat, IRC

Итак, нашлась следующая тема:
Сетевые информационные технологии

Билет 19. Компьютерные сети. Понятие сервиса Интернет. Основные сервисы: Telnet, FTP, электронная почта, телеконференции, WWW, Chat, IRC, RSS.

Электронная почта (или e-mail)
- это служба сети Интернет, предназначенная для обмена сообщениями между людьми.
Работа этой службы основана на клиент- серверном принципе, согласно которому пользователь, указав электронный адрес получателя, через клиентскую почтовую программу отправляет сообщение на свой почтовый сервер, а сервер в свою очередь пересылает сообщение на сервер адресата, на котором письмо попадает в электронный ящик адресата.
Обмен сообщениями возможен благодаря единым протоколам службы – протоколам IMAP, POP3, HTTP, SMTP.
Электронная почта имеет множество преимуществ перед обычной почтой. Среди них наиболее важными являются высокая скорость доставки сообщений по электронной почте, низкая стоимость доставки сообщений (пользователь платит только за время работы в сети Интернет), возможность передачи файлов вместе с почтовым сообщением, возможность работы с несколькими адресатами одновременно, и др.

Эти преимущества делают электронную почту очень популярной службой сети Интернет – практически каждый, кто работает с Интернет, пользуется и электронной почтой.

Network News
- это служба сети Интернет (сетевой протокол NNTP), предназначенная для обмена сообщениями между людьми. Но если электронная почта предназначена для общения двух или нескольких индивидуумов, то Network News предназначена для коллективного общения на определенную тему.
Работа этой службы очень похожа на работу досок объявлений. Объявления, или сообщения, публикуемые в Network News, доступны всем желающим, и на любое сообщение можно написать ответ. Чтобы сообщения не потерялись среди множества других, существует тематическая группировка сообщений, т.е. сообщения на одну тему образуют логическую единицу, или Группу.
Сообщения Network News хранятся на серверах этой службы, а чтобы пользователю не приходилось подключаться ко всем серверам, многие сервера обмениваются сообщениями между собой. Сеть серверов, обменивающихся сообщениями, называется Usenet.
Служба Network News использует протокол NNTP, работа с ней осуществляется как правило через специальную клиентскую программу (в качестве которой зачастую выступает программу для работы с электронной почтой), либо через веб- интерфейс.

FTP
- это служба Интернет, предназначенная для передачи файлов между удаленными компьютерами. Свое название служба берет от протокола, который использует – file transfer protocol.
Файлы в службе FTP никак не интерпретируются, а только передаются от одного компьютера к другому. Для работы со службой FTP необходимо знать адрес (имя) сервера, который является файловым хранилищем, а также иметь специальную программу для работы со службой – FTP-клиента.
При подключении к FTP-серверу требуется регистрация на нем (указание своего имени пользователя и пароля), но большинство бесплатных серверов использует анонимную регистрацию, когда в качестве имени пользователя вводится anonymous, а в качестве пароля – электронный адрес.
На FTP-сервере может хранится самая разнообразная информация – музыкальные и текстовые файлы, изображения, программы и др.

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

Gopher - это распределенная система экспорта структурированной информации. При работе с gopher Вы находитесь в системе вложенных меню, из которых доступны файлы различных типов - как правило, простые тексты, но это может быть и графика, и звук и любые другие виды файлов. Таким образом, в публичный доступ экспортируются файлы с информацией, но не в виде файловой системы, как в ftp, а в виде аннотированной древовидной структуры. Gopher - сервис прямого доступа и требует, чтобы и сервер, и клиент были полноценно подключены к Интернет.

WHAIS
WAIS (произносится как вэйс) - еще один сервис Интернет, сегодня почти не использующийся, или, по крайней мере, практически не развивающийся. WAIS расшифровывается как информационная система широкого профиля, но на самом деле это комплекс программ, предназначенных для индексирования больших объемов неструктурированной, как правило просто текстовой, информации, поиска по таким документам и их извлечения. Существуют программы для индексирования, для локального поиска по полученным индексам, а также серверная и клиентская программа, общающиеся между собой по специальному протоколу Z39.50.
WAIS во многих случаях является приемлемым вариантом поисковой системы, и коль скоро она имеет свободно распространяемую программную реализацию, то получила достаточную известность как один из сервисов Интернет. На самом деле, она почти не используется сегодня самостоятельно, но во многих случаях применяется как вспомогательное средство, например, для индексирования документов, хранящихся на WWW-сервере. В некоторых случаях она также используется как средство работы со словарями, или для поиска по архивам сетевых новостей Usenet. Если стоит задача по индексированию больших объемов неструктурированной информации, то, возможно, WAIS окажется адекватным ее решением. Однако, нужно иметь в виду, что свободно распространяемая реализация системы далека от совершенства, что система достаточна сложна для понимания и изучения, и, что хуже всего, практически не развивается. Поддержкой и развитием свободной версии занимались последовательно несколько организаций, но ни одна из них не довела продукт до приемлемого для реальной работы состояния.

TELNET
Telnet - это один из самых старых сервисов в Internet. Он входит в число стандартов, которых насчитывается три десятка на полторы тысячи рекомендуемых официальных материалов сети, называемых RFC.
Telnet обеспечивает удаленный доступ к другому компьютеру. При установлении связи через Telnet ваш компьютер ведет себя как терминал удаленного компьютера. Пользователь фактически управляет удаленным компьютером так же, как и локальный пользователь. Связь может устанавливаться с компьютером, стоящим в этой же комнате, в этом же городе или в отдаленном уголке земного шара. Когда связь установлена, Вы можете работать так, как будто Ваша клавиатура подключена непосредственно к удаленному компьютеру, Вы можете пользоваться всеми средствами, которые удаленный компьютер предоставляет своим локальным терминалам, проводить обычный диалоговый сеанс (входить в систему, выполнять команды) или получать доступ к множеству специальных сервисных средств. Программу telnet можно использовать не только для работы по протоколу TELNET, но и для тестирования других протоколов, например SMTP:

(сервисы)
IRC – это Internet Relay Chat.
IRC - представляет собой мульти-пользовательскую chat систему, где люди объединяются в каналы (channel), каналы могут носит различные названия. Например есть названия которые носят названия стран #russian, #usa, #moldova, а есть названия и по интересам #ibm, #macintosh, #beer, #rusbeer, #hotsex и т.д. Выбирайте любой ...что больше вам интересно туда и идите....
Сеть связанных между собой серверов, т.е. компьютеров со специальными программами, которые дают возможность общаться многим людям одновременно, как между собой, "один на один", так и сразу некоторым коллективом. Для того, чтобы попасть в IRC, нужно иметь на компьютере специальную программу – клиент IRC. Наиболее распространённые клиенты для Windows: mIRC и PIRCH, для Unix: ircii (EPIC), BitchX, KVirc, для OS/2: OpenChat. Чтобы попасть, нужно совсем немного – найти и поставить себе IRC клиент и соединиться с одним из серверов сети. Чтобы индтифицировать себя в IRC надо выбрать себе псевдоним (nick) делается это командой

RSS – при помощи RSS 2.0 даётся краткое описание новой информации, появившейся на сайте, а также приводится ссылка на ее полную версию. RSS-канал – это Интернет-ресурс в формате RSS, также их называют RSS-лента или RSS-фид.
Многие современные браузеры, почтовые клиенты и интернет-пейджеры умеют работать с RSS-лентами, среди них Safari, Maxthon, Miranda, Mozilla Firefox, Mozilla Thunderbird, Opera, Opera mini, Windows Internet Explorer (начиная с 7-й версии). RSS агрегатор - это специализированные приложения, собирающие и обрабатывающие информацию RSS-каналов. Популярны веб-агрегаторы, представляющие собой сайты по сбору и отображению RSS-каналов.

Музыка для Отдыха и расслабления

Нажмите PLAY а после в откр.окне STREAMING MUSIC или клик на любом файле 2 раза. Приятного прослушивания!
 

blogger templates | Как выбрать колл-центр | Выбор LED телевизора