Автор работы: Пользователь скрыл имя, 11 Декабря 2010 в 05:50, доклад
Электронная почта (E-mail) является самой популярной и распростра-ненной службой Internet в нашей стране.
Родоначальником массового распространения E-mail в нашей стране является сеть EuNet/Relcom, которая всем диктовала свои правила использо-вания. Это было нормально и все с этим мирились пока в стране сеть Relcom являлась единственной сетью, предоставляющей телекоммуникационные ус-луги, и операционная система MS DOC являлась основной системой на кото-рой работали пользователи.
Адрес
электронной почты, так же как и обычный
почтовый адрес должен содержать всю необходимую
информацию для того, чтобы письмо дошло
до адресата из любой части земного шара.
Точно так же, как и почтовый, электронный
адрес состоит из двух частей:
раздел "Куда" - содержит указание на хост компьютер;
раздел
"Кому" - содержит учетное имя
абонента.
В
разных системах используются различные
способы представления адреса. Например,
в системе 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).
Для того чтобы написанное вами письмо добралось до адресата, надо поместить его в конверт, написать адрес и отправить по почте. Адресат, получив письмо, помимо своего адреса обнаружит на конверте некоторые дополнительные данные, которые могут оказаться полезными.
Если на конверте указан обратный адрес, то он может оказаться единственной возможностью для обеспечения отправки ответа. Штемпели почтовых отделений покажут даты прохождения письма через эти учреждения.
По аналогии с конвертом каждое письмо, приходящее по электронной почте снабжено "шапкой", имеющей тот же смысл. В зависимости от того, какая телекоммуникационная система используется, структура адреса может выглядеть по-разному.
Структура
электронного послания в системе 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 - важность послания. Указанный в примере состав шапки послания является обязательным, так как все его компоненты существенны для правильной доставки послания.
В настоящее время в нашей стране на разных компьютерах используются множество различных кодировок русских букв: самые популярные из них это Кодировка KOI8 (RFC1489) - используется в большинстве OS UNIX (charset=KOI8-R);
Кодировка KOI8-R используется в большинстве компьютеров, работающих под OS UNIX на территории бывшего Советского Союза.
С легкой руки КИЯИ - RELCOM'a (родоначальника Internet в нашей стране) эта кодировка получила название "Русская сетевая кодировка" (Russian Network Code). Кодировка зарегистрирована в Internet Architecture Board (IAB) в июле 1993 г. (см. RFC1489 ).
Русские буквы в кодовой таблице KOI8-R
|
Преимущество данной кодировки в том, что она не имеет разрывов - недостатки в том, что она лексиграфически не упорядочена.
Кодировка MS DOS СР866 предложена фирмой Microsoft для MS DOS 6.22.
Следует отметить, что эта кодировка немного отличается от кодировки, используемой ранее фирмой Microsoft для MS DOC (CP855) и от альтернативной кодировки, разработанной для персональных компьютеров.
Русские буквы в кодовой таблице MS DOS
|
Кодировка русского языка MS Windows СР1251 предложена фирмой Microsoft для своих продуктов.
Ввиду гигантской экспансии фирмы Microsoft на Российский и Восточноевропейский рынок эта кодировка является в настоящее время самой популярной (распространенной в сети Internet) кодировкой русских букв в стране.
Русские буквы в кодовой таблице MS Windows
|
Преимущество данной кодировки в том, что она не имеет разрывов и лексиграфически упорядочена, однако до сих пор не "узаконена".
Единственная "узаконенная" международной организацией стандартизации (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 - Part 5: Latin/Cyrillic alphabet).
Стандарт ISO 8859-5 является международным и поэтому в нем представлены не только символы алфавита русского языка, но и других языков, использующих кириллицу:
Белорусский
Украинский
Болгарский
Сербский
Македонский
Это обстоятельство является особенно важным при разработке систем передачи, обработки и хранения информации. Именно поэтому кодировка ISO 8859-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.
Управляющие,
латинские и специальные
Буквы русского алфавита и их коды в стандарте ISO 8859-5 приведены в таблицах 1, и 2. В таблицах также приведены дескриптивные имена и коды символов согласно стандарту ISO 10646, а также имена символов, используемые в приложениях языка SGML, например, широко известного языка гипертекстовой разметки HTML (HyperText Markup Language).
Кроме них существуют еще кодировка MacOS, а также почти забытая альтернативная кодировка (CP855), и уже совсем забытые кодировки основная (или болгарская) и ГОСТ.
Замечание: в настоящий момент в сети Internet для этой кодовой таблицы используются и другие синонимы (alias) для указателя charset.
Из всех перечисленных кодировок только кодировка ISO8859-5 "узаконена" Международной Организацией по Стандартизации (ISO), но, к сожалению, она очень редко используется на современных компьютерах.