Реферат: Электронная почта

/>План работы

Введение… 2

1.    Почтовые программы… 3

1.1. Netscape Navigator. 3

1.2. MS Intenet Mail. 3

1.3. Eudora MAIL… 4

1.4. Другие почтовые программы… 4

2.    Структура электронного письма… 6

2.1. Основные понятия. 6

2.2. Адресация. 6

2.3. Конверт. 7

3.    Системы кодировки… 9

3.1. Кодировка KOI8-R… 9

3.2. Кодировка MS DOS. 9

3.3. Кодировка MS Windows. 9

3.4. Кодировка ISO 8859-5. 10

Коды символов. 11

Список литературы… 12

Введение

Электронная почта (E-mail) является самой популярной ираспространенной службой Internet в нашей стране.

Родоначальником массового распространения E-mail в нашейстране является сеть EuNet/Relcom, которая всем диктовала свои правилаиспользования. Это было нормально и все с этим мирились пока в стране сетьRelcom являлась единственной сетью, предоставляющей телекоммуникационныеуслуги, и операционная система MS DOC являлась основной системой накоторой работали пользователи.

На самом деле электронная почта как средство передачисообщений между пользователями ЭВМ, в том числе и у нас в стране, возниклазадолго до появления Internet и Relcom'а.

Если Вы работаете только с английским алфавитом иотправляете свои сообщения тоже, используя только английский шрифт, то у Васнавряд ли возникнут проблемы с использованием и установкой на свой компьютерпрограммы поддержки E-mail. Основные проблемы возникнут, когда Вы захотитеотправить сообщение, используя кириллический (русский) шрифт. Все дело в том,что у нас в стране не существует единого стандарта кодировки русских букв.

1.    Почтовые программы1.1. Netscape Navigator

Если на Вашей рабочей станции установлен Netscape Navigator,то выход на электронную почту Вам обеспечен почтовой оболочкой, входящей в егосостав. Netscape Navigator версии 3.0 автоматически распознает кодировки KOI8,Win1251 и ISO8859-5. Правда чтобы прочитать письмо написанное в этих кодировкахна Ваше рабочей станции должны быть установлены соответствующие фонты, которыев свою очередь должны быть подключены к Netscape Navigator (меню: Options,General Preferens, Fonts). Фонты KOI8 можно взять с FTP сервера.

Для более корректной работы с русским языком следуетиспользовать версию Netscape Navigator 3.0 или 4.01, которую можно загрузить с FTPсервера ИВТ СО РАН.

Имея в своем распоряжении фонты KOI8, Вы можете читатьпрактически любую русскоязычную почту (кроме той, что пришла, например, вальтернативной кодировке или в кодировке ISO 8859-5). Отметим, что для версии4.0 и выше при работе под MS Windows 95/NT нет необходимости загружать шрифтыKOI8 на Ваш компьютер, так сам просмотрщик делает необходимую перекодировку.

Подготовку почтовых сообщений для Netscape Navigator под MSWindows 3.11 можно организовать, используя драйверы клавиатуры KOI8, выборкоторых зависит от вида русификатора, установленного на вашей машине:

KOI8-R keyboard for ParaWin

KOI8-R keyboard for CyrWin 4.0

KOI8-R keyboard variant for WinKey

KOI8-R keyboard for Win95

Гораздо сложнее с отправкой почты под MS Windows 95 cNetscape Navigator 3.0, так как он категорически не желает воспринимать драйверклавиатуры для кодировки KOI8, и Вы вынуждены набирать свои сообщения только вкодировке MS Windows. К сожалению, такое почтовое отправление правильно пойметпочтовая программа, которая знает эту кодировку. Большинство почтовых программ,работающих под DOS'ом к сожалению этого не понимают и Ваш корреспондент будетвсегда стоять перед проблемой перекодировки.

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

Обойти эту проблему можно, установив на своей машине Localproxy 1251 — koi8r for Win95, осуществляющий перекодировку почтовых сообщений(протоколы: SMTP — отправка, POP3 — получение почты).

1.2. MS Intenet Mail

Если на рабочей станции установлена OS Windows 95 (или NT),то разумнее всего использовать оболочку MS Intenet Mail, которая являетсякомпонентой Microsoft Internet Expplorer полной версии 3.0, 4.0 или 5.0,который можно получить с WWW сервера фирмы Microsoft.

Для MS Windows 95/NT Microsoft Internet Expplorer доступентакже на FTP сервере ИВТ СО РАН.

Microsoft Internet Expplorer использует два режима передачирасширенной таблицы: MIME и UUENCODE.

Если Вы укажите ему использовать MIME, правильно работает срусскими текстами (выставляет нужный charset), однако для прицепленных файловон использует методы передачи бинарных файлов по электронной почте QuotedPrintable и base64, о которых мало кто в нашей стране знает.

В режиме UUENCODE MS Internet Mail использует 7 битнуюпередачу с кодировкой основного текста, не используя charset, и передает тексткак он есть. На этом могут споткнуться «умные» DOS'овские почтовыепрограммы, которые захотят перекодировать Ваше сообщение в альтернативнуюкодировку. Поэтому в этом случае, чтоб быть правильно понятым следуетиспользовать режим передачи почты в кодировке KOI8.

Отметим, что для использования MS Inernet Mail нетнеобходимости загружать фонты и драйвер клавиатуры KOI8.

Русскую инструкцию по использованию MS Inernet Mail можнонайти на сервере www.binet.lv: кодировки: [MS Windows] и [KOI8], ee автор:Егор Чемисов (E-Mail: egor@binet.lv).

Кстати, если понадобится послать или прочитать сообщение вкодировке ISO8859-5, то можно воспользоваться MS Exchange Translation Tablesfor koi8-r and iso8859-5.

Существует так же вариант программы MS Internet Mail всоставе Microsoft Internet Explorer для MS Windows 3.11 на WWWсервере фирмы Microsoft версии 2.01.

Вместе с почтовой программой и brouser'ом пакет содержитподдержку протоколов TCP/IP, SMTP и DIAL-UP соединения. Вместе с русскойверсией пакета поставляется файл автоматической перекодировки в KOI8.

1.3. Eudora MAIL

Почтовая оболочка Eudora является небольшим свободнораспространяемым программным продуктом (Free Whare), работающим подMS Windows 3.11 и MS Windows 95 (существует такжепринципиальная возможность запустить эту оболочку и под MS DOS, установив приэтом пакет Winsoket — резидентная программа, занимающая около 100 Kbоперативной памяти).

Основное преимущество оболочки Eudora — то, что она являетсямногопользовательской.

Eudora получает и отправляет почту в том виде, в котором онаподготовлена (в этом отношении правильно работает с русскими шрифтами),самостоятельно определяет, используется ли в отправляемом сообщении втораяполовина таблицы (русские шрифты) и выставляет соответствующий charset.

К сожалению Eudora умеет работать только с одной расширеннойкодовой таблицей (в стандартном варианте это кодировка ISO8859-2).

Кроме того, что Eudora небольшая программа (сама программаимеет размер 700 Kb, Help File — 1 Mb и около 400 Kb английский спеллинг,который можно удалить после установки), основным ее достоинством является то,что она может работать в многопользовательским режиме (в отличие от NetscapeNavigator или MS Internet Mail).

Для установки программы Eudora нужно распаковать ее вдиректорию, установить драйвер клавиатуры KOI8 и хотя бы один из шрифтов KOI8(а лучше два: один для просмотра, другой для печати).

Пользовательский режим определяется командной строкойзапуска программы:

c:\eudora\eudora.exe c:\usermailc:\userini\usereudora.ini

где

c:\eudora — каталог с программой Еudora;

c:\usermail — почтовый (рабочий) каталог пользователя User;

c:\userini\usereudora.ini — файл настроек пользователя User.

Данная командная строка записывается в соответствующий PIFфайл для MS Windows 3.11 и в параметры ярлыка дляMS Windows 95.

Создать первоначальные копии файлов настроек пользователяможно, размножив файл настроек eudora.ini из каталога, где находится Eudora.

1.4. Другие почтовые программы

Существующие версии программы WinPmail (Pegasus Mail forWindows), в отличие от DOS'овского варианта (который использует стандартнуюперекодировку KOI8 — CP855) плохо работает в стандартном режиме с русскимибуквами. Использование способа передачи MIME, как уже отмечалось, не уживаетсясо старым программным обеспечением.

Среди других почтовых программ можно предложить оболочкуMail Connection. Кстати, распространенная для UNIX систем почтовая программа PINE(свободно распространяемая оболочка, разработанная в Вашингтонском университете)работает так же и под MS Windows.

2.    Структура электронного письма2.1. Основные понятия

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

Для каждого абонента на одном из сетевых компьютероввыделяется область памяти — электронный почтовый ящик. Доступ к этой областипамяти осуществляется по адресу, который сообщается абоненту, и паролю, которыйабонент придумывает сам. Пароль известен только абоненту и сетевому компьютеру.Став абонентом компьютерной сети и получив адрес своего почтового ящика,пользователь может сообщить его друзьям, знакомым. Каждый абонент электроннойпочты может через свой компьютер и модем послать письмо любому другому абонентууказав в послании его почтовый адрес. Но сделать это можно, только сообщивкомпьютерной сети свой почтовый адрес и пароль (как доказательство того, чтоэто действительно абонент).

Все письма, поступающие на некоторый почтовый адрес,записываются в выделенную для него область памяти сетевого компьютера. Сетевойкомпьютер, содержащий почтовые ящики абонентов носит название хост компьютера(от host — хозяин). Существуют два основных типа электронной почты. Первыйспособ, называется off-line (вне линии, вне связи, произносится: офлайн),заключается в том, что при каждом сеансе связи компьютера абонента с сетевымкомпьютером происходит обмен письмами в автоматическом режиме: все заранееподготовленные письма абонента передаются на сетевой компьютер, а все письма,пришедшие на адрес абонента, передаются на его компьютер. Название off-lineподчеркивает тот факт, что сам процесс ознакомления с письмами и их чтение происходит,когда связь с сетевым компьютером уже прекращена.

Второй способ, названный, естественно, on-line (на линии, насвязи, произносится: онлайн), заключается в том, что абонент во время сеансасвязи со своего компьютера получает возможность обратиться к содержимому своегопочтового ящика, просмотреть его и прочитать письма. Некоторые письма можно удалитьне читая, на другие письма можно сразу дать ответ, воспользовавшись клавиатуройсвоего компьютера. Можно также послать все заготовленные заранее письма,являющиеся ничем иным как текстовыми файлами. В режиме on-line абонент непользуется автоматическим режимом, а отсылает все письма сам, указывая ихадреса и задавая соответствующую команду сетевому компьютеру.

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

Для абонентов сети off-line существует возможность иметьотдельный почтовый ящик на одном компьютере. Каждый абонент пользуется только своимпочтовым ящиком, а рассылка и получение писем, связь с телеконференциями иобращения к базам данных для всех абонентов, пользующихся данным компьютером,осуществляются автоматически в момент сеанса связи с компьютерной сетью. Такаясложная организация обмена информацией с использованием одного компьютераприводит к необходимости выделения специального администратора для координациивсего обмена информацией, осуществления сеансов, связи и обнаружениязаблудившихся писем.

2.2. Адресация

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

раздел «Куда» — содержит указание на хосткомпьютер;

раздел «Кому» — содержит учетное имя абонента.

В разных системах используются различные способыпредставления адреса. Например, в системе INTERNET и совместимых с ней разделы«Кому» и «Куда» разделены знаком "@", причемслева указывается «Кому». Например,

user@adonis.iasnet.ru,

где user — учетное имя абонента, а adonis.iasnet.ru — имяхост компьютера (adonis) и указание, как его найти. Раздел «Куда»имеет иерархическую структуру. Уровни иерархии называются доменами (domain — владение, сфера деятельности) и разделены точками. Количество доменов в адресе,вообще говоря, не ограничено. Самый правый домен представляет собой доменверхнего уровня. В данном случае, ru — код России. Для всех стран существуютдвухбуквенные коды. Например :

au — Австралия,

br — Бразилия,

by — Беларусь,

ca — Канада,

cn — Китай,

de — Германия,

jp — Япония,

ua — Украина,

uk — Великобритания,

us — США.

Домен верхнего уровня не обязательно является кодом страны.Ниже приведены примеры нескольких доменов верхнего уровня, используемых в США:

COM — коммерческие организации и бизнес;

EDU — образовательные учреждения;

NET — структурные организации системы;

ORG — неприбыльные организации;

INT — международный домен.

Домен второго уровня дает уточнение для поиска хост компьютера.Это может быть код города или региона, в США — штата. В нашем случае доменвторого уровня указывает на компьютерную сеть Института Автоматизированныхсистем (iasnet).

2.3. Конверт

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

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

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

Структура электронного послания в системе INTERNET выглядитследующим образом:

From: User Name <user@adonis.iasnet.ru>

Date:2, November 1998 14:25

To: user1@adonis.iasnet.ru

Cc: user2@adonis.iasnet.ru

Bcc: user3@adonis.iasnet.ru

Subject: Hello

Первая строка сообщает адрес и имя отправителя. Строка,начинающаяся с Date, содержит дату и время, когда послание было отправлено.Далее  указывается адрес получателя. В строке начинающийся с Сс указываетадрес, которому посылается копия письма. В следующей же строке указываетсяадрес пользователя, которому оправляется, невидимая для адресата, копия письма.Таких строк может быть несколько или не быть ни одной. В следующей строкеуказывается содержание письма, его заголовок (иногда так делается и с обычнымиписьмами, например в случае, когда организация требует помечать направляемые внее письма, некоторым кратким сообщением, например, «На конкурс»). Впредпоследней строке указывается идентификатор послания, его уникальный номер.Если это письмо послано в ответ на некоторое другое письмо, то номер этогоисходного письма указывается в последней строке. Для первоначальных, инициативныхписем эта строка отсутствует.

Однако точный порядок строк шапки послания может меняться отсистемы к системе. Кроме того, в шапку могут добавляться дополнительные строки,например, Importance — важность послания. Указанный в примере состав шапкипослания является обязательным, так как все его компоненты существенны для правильнойдоставки послания.

3.    Системы кодировки

В настоящее время в нашей стране на разных компьютерахиспользуются множество различных кодировок русских букв: самые популярные изних это Кодировка KOI8 (RFC1489) — используется в большинстве OS UNIX (charset=KOI8-R);

3.1. Кодировка KOI8-R

Кодировка KOI8-R используется в большинстве компьютеров,работающих под OS UNIX на территории бывшего Советского Союза.

С легкой руки КИЯИ — RELCOM'a (родоначальника Internet внашей стране) эта кодировка получила название «Русская сетеваякодировка» (Russian Network Code). Кодировка зарегистрирована в InternetArchitecture Board (IAB) в июле 1993 г. (см. RFC1489 ).

Русские буквы в кодовой таблице KOI8-R

/>

В данной таблице указано расположение русских букв в второй половине расширенной кодовой таблицы.

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

3.2. Кодировка MS DOS

Кодировка MS DOS СР866 предложена фирмой Microsoft для MSDOS 6.22.

Следует отметить, что эта кодировка немного отличается откодировки, используемой ранее фирмой Microsoft для MS DOC (CP855) и отальтернативной кодировки, разработанной для персональных компьютеров.

Русские буквы в кодовой таблице MS DOS

/>

В данной таблице указано расположение русских букв в второй половине расширенной кодовой таблицы. 3.3. Кодировка MS Windows

Кодировка русского языка MS Windows СР1251 предложена фирмойMicrosoft для своих продуктов.

Ввиду гигантской экспансии фирмы Microsoft на Российский иВосточноевропейский рынок эта кодировка является в настоящее время самойпопулярной (распространенной в сети Internet) кодировкой русских букв в стране.

Русские буквы в кодовой таблице MS Windows

/>

В данной таблице указано расположение русских букв в второй половине расширенной кодовой таблицы.

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

3.4. Кодировка ISO 8859-5

Единственная «узаконенная» международнойорганизацией стандартизации (ISO) кодировка русского языка. Используется набольших UNIX машинах (в основном фирм DEC и Sun Microsystems). (см. RFC1345, RFC1700).

Русские буквы в кодовой таблице ISO 8859-5

/>

В данной таблице указано расположение русских букв в второй половине расширенной кодовой таблицы.

Стандарт ISO 8859-5 определяет однобайтную восьмибитнуюкодировку символов кириллицы и латинского алфавита ISO/IEC 8859-5:1988(Information Processing — 8-bit single-byte coded graphic character sets — Part5: Latin/Cyrillic alphabet).

Стандарт ISO 8859-5 является международным и поэтому в немпредставлены не только символы алфавита русского языка, но и других языков,использующих кириллицу:

Белорусский

Украинский

Болгарский

Сербский

Македонский

Это обстоятельство является особенно важным при разработкесистем передачи, обработки и хранения информации. Именно поэтому кодировка ISO8859-5 получила широкое распространение в программных продуктах, устройствахввода и отображения информации крупных производителей программного обеспеченияи вычислительной техники. Кроме этого, кодировка ISO 8859-5 широко используетсяв основных международных и индустриальных стандартах средств обработки, ипередачи информации.

В сети Internet, кодировка ISO 8859-5 определена в стандартеSTD-2:

    Name:   ISO_8859-5:1988

    Source: ECMA registry

    Alias:  iso-ir-144

    Alias:  ISO_8859-5

    Alias:  ISO-8859-5

    Alias:  cyrillic

Замечание: в настоящий момент в сети Internet для этойкодовой таблицы используются и другие синонимы (alias).

Коды символов

Русские буквы в кодировке ISO 8859-5 расположены валфавитном порядке. Коды с 176 по 207 — заглавные буквы, коды с 208 по 239 — строчные буквы. Остальные символы кириллицы, включая русскую букву «Ё»,располагаются на местах 161 — 175 (заглавные буквы) и 241 — 255 (строчныебуквы). Коды символов кириллицы имеют смещение 864 (0x0360) относительноуниверсальной шестнадцатибитной кодировки ISO 10646.

Управляющие, латинские и специальные символы с кодами от 0до 160 эквивалентны соответствующим символам в кодировке ISO 8859-1 (LatinAlphabet No. 1).

Буквы русского алфавита и их коды в стандарте ISO 8859-5приведены в таблицах 1, и 2. В таблицах также приведены дескриптивные имена икоды символов согласно стандарту ISO 10646, а также имена символов,используемые в приложениях языка SGML, например, широко известного языкагипертекстовой разметки HTML (HyperText Markup Language).

Кроме них существуют еще кодировка MacOS, а также почтизабытая альтернативная кодировка (CP855), и уже совсем забытые кодировкиосновная (или болгарская) и ГОСТ.

Замечание: в настоящий момент в сети Internet для этойкодовой таблицы используются и другие синонимы (alias) для указателя charset.

Из всех перечисленных кодировок только кодировка ISO8859-5«узаконена» Международной Организацией по Стандартизации (ISO), но, ксожалению, она очень редко используется на современных компьютерах.

Сеть Internet развивалась первоначально как сеть UNIX машини унаследовала все свойства представления информации в OS UNIX. Для передачиинформации первоначально использовался только 7 битный код (т.е. передаваласьтолько первая половина кодовой таблицы). Позже были разработаны различныеспособы передачи всей кодовой таблицы (transfer encoding=8 bit).

Наследие UNIX'а коснулось и системы передачи электронной почты.Неписаным телекоммуникационным стандартом передачи русских букв изначально сталстандарт OS UNIX кодировка KOI8. Практически все почтовые оболочки (изначальноразработанные для MS DOS) перекодировали DOS'овскую кодировку CP855 в KOI8 ипосле этого передавали сообщение.

Такое единообразие нарушилось с появлением в нашей странедругих сетей, входящих в систему Internet, таких как HEPNet (Radio-MSU) (этойсети принадлежит «Сеть Internet Новосибирского научного центра»),FreeNet, RUNNet (сеть университетов России) и др., и новых операционных систем,таких как MS Windows NT, MacOS, OS/2 и др. и системы передачи всей кодовойтаблицы. Начиная с 1995 года старая система передачи русских сообщений сталапостоянно давать сбои и корреспонденты то и дело вместо русского текста сталиполучать абракадабру, которую правда можно было расшифровать, или хуже всегосплошные квадратики (или точки), которые уже не поддавались расшифровке. Темсамым единый способ перекодировки русских букв оказался неприемлемым для использованияв передаче почтовых сообщений.

Для правильной работы, используемая оболочка для передачипочтовых сообщений, которые содержат русские символы, должна правильновыставлять указатель кодовой таблицы (Code Page) (transfer encoding=8 bitCharset=«УКАЗАТЕЛЬ ТАБЛИЦЫ») (см. список синонимов — alias — кодовыхтаблиц).

К сожалению старые DOS'овские почтовые системы не понимаютразличных систем кодировок. Поэтому, если корреспондент сидит за рабочейстанцией, которая является DOS'овской машиной, то, чтоб не создавать лишнихтрудностей, рекомендуется отправлять почту в кодировке KOI8-R, а DOS'совскаяпочтовая оболочка аккуратно переведет сообщение в альтернативную (или вкодировку CP866) кодировку.

 

Список литературы

1.    БогдановаД.А., Телекоммуникации в школе. //Информатика и образование, №№ 1-3, 1996

2.    КенинА.М., Печенкина Н.С., IBM PC для пользователей или как научится работать на компьютере.-Екатеринбург: АРД ЛТД, 1997

3.    ШафринЮ., Основы компьютерной технологии.- М.: АБФ, 1997

4.    ЯкубайтисЭ.А., Информатика-электроника-сети.- М.: Финансы и статистика, 1989

еще рефераты
Еще работы по информатике, программированию