План роботи p>
ВСТУП 2 p>
1. Поштові програми 3 p>
1.1. Netscape Navigator 3 p>
1.2. MS Intenet Mail 3 p>
1.3. Eudora MAIL 4 p>
1.4. Інші поштові програми 4 p>
2. Структура електронного листа 6 p>
2.1. Основні поняття 6 p>
2.2. Адресація 6 p>
2.3. Конверт 7 p>
3. Системи кодування 9 p>
3.1. Кодування KOI8-R 9 p>
3.2. Кодування MS DOS 9 p>
3.3. Кодування MS Windows 9 p>
3.4. Кодування ISO 8859-5 10 p>
Коди символів 11 p>
Список літератури 12 p>
Введення p>
Електронна пошта (E-MAIL) є найбільшою Популярні та
ПОШИРЕНА СЛУЖБОЮ INTERNET В НАШІЙ КРАЇНІ. P>
Родоначальником масового поширення E-mail в нашій країніє мережа EuNet/Relcom, яка всім диктувала свої правилавикористання. Це було нормально і всі з цим мирилися поки в країні мережу
Relcom була єдиною мережею, що надає телекомунікаційніпослуги, і операційна система MS DOC була основною системою на якійпрацювали користувачі. p>
Насправді електронна пошта як засіб передачі повідомлень міжкористувачами ЕОМ, у тому числі й у нас в країні, виникла задовго допояви Internet і Relcom'а. p>
Якщо Ви працюєте тільки до англійського алфавіту і додаєте своїповідомлення теж, використовуючи тільки англійський шрифт, то у Вас навряд чивиникнуть проблеми з використанням та установкою на свій комп'ютерпрограми підтримки E-mail. Основні проблеми виникнуть, коли Ви захочетевідправити повідомлення, використовуючи кириличний (російська) шрифт. Вся справа вте, що у нас в країні не існує єдиного стандарту кодування росіянбукв. p>
Поштові програми p>
1 Netscape Navigator p>
Якщо на Вашій робочої станції встановлено Netscape Navigator, то вихідна електронну пошту Вам забезпечений поштового оболонкою, що входить до йогосклад. Netscape Navigator версії 3.0 автоматично розпізнає кодування
KOI8, Win1251 і ISO8859-5. Правда щоб прочитати лист написане в цихкодуваннях на Ваше робочої станції повинні бути встановлені відповідніфонт, які у свою чергу повинні бути підключені до Netscape Navigator
(меню: Options, General Preferens, Fonts). Фонт KOI8 можна взяти з FTPсервера. p>
Для більш коректної роботи з російською мовою слід використовувативерсію Netscape Navigator 3.0 або 4.01, яку можна завантажити з FTPсервера ІХТ СО РАН. p>
Маючи у своєму розпорядженні фонт KOI8, Ви можете читати практичнобудь-яку російськомовну пошту (крім тієї, що прийшла, наприклад, вальтернативної кодуванні або в кодуванні ISO 8859-5). Відзначимо, що дляверсії 4.0 і вище при роботі під MS Windows 95/NT немає необхідностізавантажувати шрифти KOI8 на Ваш комп'ютер, так сам переглядач робитьнеобхідну перекодування. p>
Підготовку листів для Netscape Navigator під MS
Windows 3.11 можна організувати, використовуючи драйвери клавіатури KOI8, вибіряких залежить від виду русифікатора, встановленого на вашій машині: p>
KOI8-R keyboard for ParaWin p>
KOI8-R keyboard for CyrWin 4.0 p>
KOI8-R keyboard variant for WinKey p>
KOI8-R keyboard for Win95 p>
Набагато складніше з відправкою пошти під MS Windows 95 c Netscape
Navigator 3.0, тому що він категорично не бажає сприймати драйверклавіатури для кодування KOI8, і Ви змушені набирати свої повідомленнятільки в кодуванні MS Windows. На жаль, таке поштове відправленняправильно зрозуміє поштова програма, яка знає це кодування.
Більшість поштових програм, що працюють під DOS'ом на жаль цього нерозуміють і Ваш кореспондент буде завжди стояти перед проблемоюперекодування. p>
Якщо Ви отримали повідомлення в кодуванні KOI8, а Вам для роботи потрібентекст в альтернативній кодуванні, то для перекодування можна використовуватипрограму cat.exe. p>
Обійти цю проблему можна, встановивши на своїй машині Local proxy 1251
- Koi8r for Win95, що здійснює перекодування листів
(протоколи: SMTP - відправка, POP3 - отримання пошти). p>
2 MS Intenet Mail p>
Якщо на робочій станції встановлена OS Windows 95 (або NT), тонайрозумніше використовувати оболонку MS Intenet Mail, яка єкомпонентою Microsoft Internet Expplorer повної версії 3.0, 4.0 або 5.0,який можна отримати з WWW сервера фірми Microsoft. p>
Для MS Windows 95/NT Microsoft Internet Expplorer доступний також на
FTP сервер ІХТ СО РАН. P>
Microsoft Internet Expplorer використовує два режими передачірозширеної таблиці: MIME і UUENCODE. p>
Якщо Ви вкажете йому використовувати MIME, правильно працює з російськимитекстами (виставляє потрібний charset), однак для причеплені файлів вінвикористовує методи передачі бінарних файлів електронною поштою Quoted
Printable і base64, про які мало хто в нашій країні знає. P>
У режимі UUENCODE MS Internet Mail використовує 7 бітну передачу зкодуванням основного тексту, не використовуючи charset, і передає текст як вінє. На цьому можуть спіткнутися "розумні" DOS'овскіе поштові програми,які захочуть перекодувати Ваше повідомлення в альтернативне кодування.
Тому в цьому випадку, щоб бути правильно зрозумілим слід використовуватирежим передачі пошти в кодуванні KOI8. p>
Відзначимо, що для використання MS Inernet Mail немає необхідностізавантажувати фонт і драйвер клавіатури KOI8. p>
Руську інструкцію з використання MS Inernet Mail можна знайти насервер www.binet.lv: кодування: [MS Windows] і [KOI8], ee автор: Єгор
Чемісов (E-Mail: [email protected]). P>
До речі, якщо знадобиться послати або прочитати повідомлення в кодуванні
ISO8859-5, то можна скористатися MS Exchange Translation Tables for koi8 -r and iso8859-5. p>
Існує так само варіант програми MS Internet Mail у складі
Microsoft Internet Explorer для MS Windows 3.11 на WWW сервері фірми
Microsoft версії 2.01. P>
Разом з поштовою програмою і brouser'ом пакет містить підтримкупротоколів TCP/IP, SMTP і DIAL-UP з'єднання. Разом з російською версієюпакету поставляється файл автоматичного перекодування в KOI8. p>
3 Eudora MAIL p>
Поштова оболонка Eudora є невеликим вільно поширюванимпрограмним продуктом (Free Whare), що працює під MS Windows 3.11 та
MS Windows 95 (існує також принципова можливість запустити цюоболонку і під MS DOS, встановивши при цьому пакет Winsoket - резидентнапрограма, що займає близько 100 Kb оперативної пам'яті). p>
Основна перевага оболонки Eudora - те, що вона єрозрахованої на багато користувачів. p>
Eudora отримує і відправляє пошту в тому вигляді, в якому вонапідготовлена (в цьому відношенні правильно працює з російськими шрифтами),самостійно визначає, чи використовується в відправляється повідомленні другуполовина таблиці (російські шрифти) і виставляє відповідний charset. p>
На жаль Eudora вміє працювати тільки з однією розширеної кодовоїтаблицею (у стандартному варіанті це кодування ISO8859-2). p>
Крім того, що Eudora невелика програма (сама програма маєрозмір 700 Kb, Help File - 1 Mb і близько 400 Kb англійська Спеллінг, якийможна видалити після установки), основним її перевагою є те, щовона може працювати в багатокористувацьким режимі (на відміну від Netscape
Navigator або MS Internet Mail). P>
Для установки програми Eudora потрібно розпакувати її в директорію,встановити драйвер клавіатури KOI8 і хоча б один з шрифтів KOI8 (а кращедва: один для перегляду, інший для друку). p>
користувача режим визначається командним рядком запускупрограми: c: eudoraeudora.exe c: usermail c: useriniusereudora.ini де c: eudora - каталог з програмою Еudora; c: usermail - поштовий (робочий) каталог користувача User; c: useriniusereudora.ini - файл налаштувань користувача User. p>
Дана командний рядок записується у відповідний PIF файл для
MS Windows 3.11 та в параметри ярлика для MS Windows 95. P>
Створити первинні копії файлів налаштувань користувача можна,розмножив файл настройок eudora.ini з каталогу, де знаходиться Eudora. p>
4 Інші поштові програми p>
Існуючі версії програми WinPmail (Pegasus Mail for Windows), ввідміну від DOS'овского варіанту (який використовує стандартнуперекодування KOI8 - CP855) погано працює в стандартному режимі з росіянамилітерами. Використання способу передачі MIME, як вже зазначалося, неуживається зі старим програмним забезпеченням. p>
Серед інших поштових програм можна запропонувати оболонку Mail
Connection. До речі, поширена для UNIX систем поштова програма
PINE (вільно розповсюджується оболонка, розроблена у Вашингтонськомууніверситеті) працює так само і під MS Windows. p>
Структура електронного листа p>
1 Основні поняття p>
Для того щоб мати можливість обмінюватися листами по електроннійпоштою, користувач повинен стати клієнтом однієї з комп'ютерних мереж.
Також як і в телефонних мережах, клієнти комп'ютерних мереж називаютьсяабонентами. p>
Для кожного абонента на одному з мережних комп'ютерів виділяєтьсяобласть пам'яті - електронну поштову скриньку. Доступ до цієї області пам'ятіздійснюється за адресою, що повідомляється абонентові, і паролем, якийабонент вигадує сам. Пароль відомий тільки абонентові й мережномукомп'ютера. Ставши абонентом комп'ютерної мережі й одержавши адресу свогопоштової скриньки, користувач може повідомити його друзям, знайомим. Коженабонент електронної пошти може через свій комп'ютер і модем послати листбудь-якому іншому абоненту вказавши в посланні його поштову адресу. Але зробитице можна, тільки повідомивши комп'ютерній мережі свою поштову адресу і пароль
(як доказ того, що це дійсно абонент). p>
Всі листи, що надходять на деякий поштову адресу, записуються увиділену для неї область пам'яті мережного комп'ютера. Мережний комп'ютер,що містить поштові скриньки абонентів носить назву хост комп'ютера (від host
- Господар). Існують два основних типи електронної пошти. Перший спосіб,називається off-line (поза лінією, поза зв'язком, вимовляється: офлайн),полягає в тому, що при кожному сеансі зв'язку комп'ютера абонента змережним комп'ютером відбувається обмін листами в автоматичному режимі: всізаздалегідь підготовлені листи абонента передаються на мережний комп'ютер, авсі листи, що прийшли на адресу абонента, передаються на його комп'ютер.
Назва off-line підкреслює той факт, що сам процес ознайомлення злистами і їх читання відбувається, коли зв'язок із мережним комп'ютером ужеприпинена. p>
Другий спосіб, названий, природно, on-line (на лінії, на зв'язку,вимовляється: онлайн), полягає в тому, що абонент під час сеансу зв'язкузі свого комп'ютера одержує можливість звернутися до вмісту свогопоштової скриньки, переглянути його і прочитати листи. Деякі листи можнавидалити не читаючи, на інші листи можна відразу дати відповідь, скориставшиськлавіатурою свого комп'ютера. Можна також послати всі заготовленізаздалегідь листи, які є нічим іншим як текстовими файлами. В режимі on -line абонент не користується автоматичним режимом, а відсилає всі листисам, вказуючи їхні адреси і задаючи відповідну команду мережномукомп'ютера. p>
Один комп'ютер може обслуговувати кількох абонентів. У разівикористання on-line мережі кожен абонент здійснює зв'язок зкомп'ютерною мережею і виконує необхідні маніпуляції для одержання абовідправлення інформації у відповідності зі своїми завданнями під час сеансузв'язку. p>
Для абонентів мережі off-line існує можливість мати окремийпоштову скриньку на одному комп'ютері. Кожен абонент користується тільки своїмпоштовою скринькою, а розсилання та отримання листів, зв'язок з телеконференції тазвернення до баз даних для всіх абонентів, які користуються данимикомп'ютером, здійснюються автоматично у момент сеансу зв'язку зкомп'ютерною мережею. Така складна організація обміну інформацією звикористанням одного комп'ютера призводить до необхідності виділенняспеціального адміністратора для координації всього обміну інформацією,здійснення сеансів, зв'язку та виявлення заблукалих листів. p>
2 Адресація p>
Адреса електронної пошти, так само як і звичайний поштова адреса повиннамістити всю необхідну інформацію для того, щоб лист дійшов доадресата з будь-якої частини земної кулі. Точно так само, як і поштова,електронна адреса складається з двох частин: p>
розділ "Куди" - містить вказівку на хост комп'ютер; розділ "Кому" - містить облікове ім'я абонента. p>
У різних системах використовуються різні способи представлення адреси .
Наприклад, у системі INTERNET і сумісних з нею розділи "Кому" і "Куди"розділені знаком "@", причому ліворуч вказується "Кому". Наприклад, p>
[email protected], p>
де user - облікове ім'я абонента, а adonis.iasnet.ru - ім'я хосткомп'ютера (adonis) і вказівка, як його знайти. Розділ "Куди" маєієрархічну структуру. Рівні ієрархії називаються доменами (domain --володіння, сфера діяльності) і розділені крапками. Кількість доменів вадресу, взагалі кажучи, не обмежена. Самий правий домен являє собоюдомен верхнього рівня. В даному випадку, ru - код Росії. Для всіх країніснують дволітерні коди. Наприклад: p>
au - Австралія, br - Бразилія, by - Беларусь, ca - Канада, cn - Китай, de - Німеччина, jp - Японія, ua - Україна, uk - Великобританія, us - США.
Домен верхнього рівня не обов'язково є кодом країни. Нижченаведені приклади кількох доменів верхнього рівня, використовуваних у США: p>
COM - комерційні організації та бізнес; p>
EDU - освітні установи; p>
NET - структурні організації системи; p>
ORG - неприбуткові організації; p>
INT - міжнародний домен. p>
Домен другого рівня дає уточнення для пошуку хост комп'ютера. Цеможе бути код міста або регіону, у США - штату. У нашому випадку домендругого рівня вказує на комп'ютерну мережу Інституту Автоматизованихсистем (iasnet). p>
3 Конверт p>
Для того щоб написане вами лист дійшло до адресата, требапомістити його в конверт, написати адресу і відправити поштою. Адресат,одержавши лист, крім своєї адреси знайде на конверті деякідодаткові дані, які можуть виявитися корисними. p>
Якщо на конверті вказано зворотну адресу, то він може виявитисяєдиною можливістю для забезпечення відправлення відповіді. Штемпеліпоштових відділень покажуть дати проходження листа через ці установи. p>
За аналогією з конвертом кожен лист, що приходить по електронній поштізабезпечено "шапкою", що має той же зміст. Залежно від того, якателекомунікаційна система використовується, структура адреси може виглядатипо-різному. p>
Структура електронного послання в системі INTERNET виглядає такимтак: p>
From: User Name p>
Date: 2, November 1998 14:25 p>
To: [email protected] p> < p> Cc: [email protected] p>
Bcc: [email protected] p>
Subject: Hello p>
Перший рядок повідомляє адресу й ім'я відправника. Рядок, що починається з
Date, містить дату і час, коли послання було надіслано. Далівказується адреса одержувача. У рядку що починається з Сс вказує адресу,якому надсилається копія листа. У наступному ж рядку вказується адресакористувача, якому оправляється, невидима для адресата, копія листа.
Таких рядків може бути кілька або не бути жодної. У наступному рядкувказується зміст листа, його заголовок (іноді так робиться і ззвичайними листами, наприклад у випадку, коли організація вимагає позначатинаправляються до неї листа, деяким коротким повідомленням, наприклад, "Наконкурс "). У передостанньому рядку вказується ідентифікатор послання, йогоунікальний номер. Якщо цей лист надіслано у відповідь на деякий іншийлист, то номер цього вихідного листа вказується в останньому рядку. Дляпервісних, ініціативних листів цей рядок відсутній. p>
Однак точний порядок рядків шапки послання може мінятися від системи досистемі. Крім того, в шапку можуть додаватися додаткові рядки,наприклад, Importance - важливість послання. Вказаний у прикладі склад шапкипослання є обов'язковим, тому що всі його компоненти істотні дляправильної доставки послання. p>
Системи кодування p>
В даний час в нашій країні на різних комп'ютерах використовуютьсябезліч різних кодувань російських букв: найпопулярніші з них це
Кодування KOI8 (RFC1489) - використовується у більшості OS UNIX (charset = KOI8-
R); p>
1 Кодування KOI8-R p>
Кодування KOI8-R використовується в більшості комп'ютерів, що працюютьпід OS UNIX на території колишнього Радянського Союзу. p>
З легкої руки КІЯІ - RELCOM'a (родоначальника Internet в нашій країні)це кодування отримала назву "Російська мережева кодування" (Russian
Network Code). Кодування зареєстрована в Internet Architecture Board
(IAB) в липні 1993 р. (див. RFC1489). P>
Російські літери в кодової таблиці KOI8-R
| |
| В даній таблиці вказано розташування російських |
| букв у другій половині розширеної кодової |
| таблиці. | p>
Перевага цієї кодування в тому, що вона не має розривів --недоліки в тому, що вона лексіграфіческі не впорядкована. p>
2 Кодування MS DOS p>
Кодування MS DOS СР866 запропонована фірмою Microsoft для MS DOS 6.22. p>
Слід зазначити, що це кодування трохи відрізняється від кодування,використовуваної раніше фірмою Microsoft для MS DOC (CP855) і від альтернативноїкодування, розробленої для персональних комп'ютерів. p>
Російські літери в кодової таблиці MS DOS
| |
| В даній таблиці вказано розташування російських |
| букв у другій половині розширеної кодової |
| таблиці. | p>
3 Кодування MS Windows p>
Кодування російської мови MS Windows СР1251 запропонована фірмою Microsoftдля своїх продуктів. p>
Зважаючи гігантської експансії фірми Microsoft на Російський і
?? осточноевропейскій ринок це кодування є в даний час самоїпопулярної (поширеною в мережі Internet) кодуванням російських букв вкраїні. p>
Російські літери в кодової таблиці MS Windows
| |
| В даній таблиці вказано розташування російських |
| букв у другій половині розширеної кодової |
| таблиці. | p>
Перевага цієї кодування в тому, що вона не має розривів ілексіграфіческі впорядкована, проте до цих пір не "узаконена". p>
4 Кодування ISO 8859-5 p>
Единственная "узаконена" міжнародною організацією стандартизації
(ISO) кодування російської мови. Використовується на великих UNIX машинах (восновному фірм DEC і Sun Microsystems). (див. RFC1345, RFC1700). p>
Російські літери в кодової таблиці ISO 8859-5
| |
| В даній таблиці вказано розташування російських букв |
| у другій половині розширеної кодової таблиці. | p>
Стандарт ISO 8859-5 визначає однобайтную восьмібітную кодуваннясимволів кирилиці і латинського алфавіту ISO/IEC 8859-5:1988 (Information
Processing - 8-bit single-byte coded graphic character sets - Part 5:
Latin/Cyrillic alphabet). P>
Стандарт ISO 8859-5 є міжнародним і тому в ньомупредставлені не лише символи алфавіту російської мови, але й інших мов,що використовують кирилицю: p>
Білоруський p>
Український p>
Болгарська p>
Сербська p>
Македонський p>
Ця обставина є особливо важливим при розробці системпередачі, обробки та зберігання інформації. Саме тому кодування ISO
8859-5 одержала широке поширення в програмних продуктах,пристрої введення та відображення інформації великих виробниківпрограмного забезпечення та обчислювальної техніки. Крім цього, кодування
ISO 8859-5 широко використовується в основних міжнародних та індустріальнихстандартах засобів обробки і передачі інформації. p>
У мережі Internet, кодування ISO 8859-5 визначена в стандарті STD-2: p>
Name: ISO_8859-5: 1988 p> < p> Source: ECMA registry p>
Alias: iso-ir-144 p>
Alias: ISO_8859-5 p>
Alias: ISO-8859-5 p>
Alias: cyrillic p>
Зауваження: в даний момент в мережі Internet для цієї кодової таблицівикористовуються й інші синоніми (alias). p>
Коди символів p>
Російські літери в кодуванні ISO 8859-5 розташовані в алфавітному порядку.
Коди з 176 по 207 - великі літери, коди з 208 по 239 - малі літери.
Решта символів кирилиці, включаючи російську літеру "Е", розташовуються намісцях 161 - 175 (великі літери) і 241 - 255 (малі літери). Кодисимволів кирилиці мають зсув 864 (0x0360) щодо універсальноїшістнадцятибітну кодування ISO 10646. p>
Керуючі, латинські та спеціальні символи з кодами від 0 до 160еквівалентні відповідним символів в кодуванні ISO 8859-1 (Latin
Alphabet No. 1). P>
Літери російського алфавіту та їх коди стандарті ISO 8859-5 наведено втаблицях 1, і 2. У таблицях також наведені дескриптивні імена та кодисимволів відповідно до стандарту ISO 10646, а також імена символів, що використовуютьсяв додатках мови SGML, наприклад, широко відомого мови гіпертекстовоїрозмітки HTML (HyperText Markup Language). p>
Крім них існують ще кодування MacOS, а також майже забутаальтернативна кодування (CP855), і вже зовсім забуті кодування основна
(або болгарська) та ГОСТ. p>
Зауваження: в даний момент в мережі Internet для цієї кодової таблицівикористовуються й інші синоніми (alias) для покажчика charset. p>
З усіх перерахованих кодувань тільки кодування ISO8859-5 "узаконена"
Міжнародною Організацією по стандартизації (ISO), але, на жаль, вонадуже рідко використовується на сучасних комп'ютерах. p>
Мережа Internet розвивалася спочатку як мережа UNIX машин іуспадкувала всі властивості подання інформації в OS UNIX. Для передачіінформації спочатку використовувався тільки 7 бітний код (тобтопередавалася тільки перша половина кодової таблиці). Пізніше булирозроблені різні способи передачі всієї кодової таблиці (transferencoding = 8 bit). p>
Спадщина UNIX'а торкнулося і системи передачі електронної пошти.
Неписаним телекомунікаційним стандартом передачі російських букв спочаткустав стандарт OS UNIX кодування KOI8. Практично всі поштові оболонки
(спочатку розроблені для MS DOS) перекодувати DOS'овскую кодування
CP855 в KOI8 і після цього передавали повідомлення. P>
Таке однаковість порушилося з появою в нашій країні іншихмереж, що входять в систему Internet, таких як HEPNet (Radio-MSU) (цієї мережіналежить "Мережа Internet Новосибірського наукового центру"), FreeNet,
RUNNet (мережа університетів Росії) тощо, та нових операційних систем,таких як MS Windows NT, MacOS, OS/2, і т.д. та системи передачі всієї кодовоїтаблиці. Починаючи з 1995 року стара система передачі російських повідомленьстала постійно давати збої і кореспонденти раз у раз замість російськоїтексту стали отримувати абракадабру, яку справді можна було розшифрувати,або найгірше суцільні квадратики (або крапки), які вже не піддавалисярозшифровці. Тим самим єдиний спосіб перекодування російських букв виявивсянеприйнятним для використання в передачі поштових повідомлень. p>
Для правильної роботи, яка використовується оболонка для передачі поштовихповідомлень, що містять російські символи, повинна правильно виставлятипокажчик кодової таблиці (Code Page) (transfer encoding = 8 bit
Charset = "ВКАЗІВНИК ТАБЛИЦІ") (див. список синонімів - alias - кодовихтаблиць). p>
На жаль старі DOS'овскіе поштові системи не розуміють різнихсистем кодувань. Тому, якщо кореспондент сидить за робочою станцією,яка є DOS'овской машиною, то, щоб не створювати зайвихтруднощів, рекомендується відправляти пошту в кодуванні KOI8-R, а
DOS'совская поштова оболонка акуратно переведе повідомлення вальтернативну (або в кодування CP866) кодування. p>
Список літератури p>
1. БОГДАНОВА Д.А., ТЕЛЕКОМУНІКАЦІЇ В ШКОЛІ.// Інформатика І p>
ОСВІТА, № № 1-3, 1996 p>
2. Кенін А.М., Печенкіна Н.С., IBM PC для користувачів або як навчиться працювати на комп'ютері .- Екатеринбург: АРД ЛТД, 1997 p>
3. Шафрін Ю., Основи комп'ютерної технології .- М.: АБФ, 1997 p>
4. Якубайтіс Е.А., Інформатика-електроніка-мережі .- М.: Фінанси і статистика, 1989 p>
p>