Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы информатики / Теор / Тема_Интернет Интранет технологии

.pdf
Скачиваний:
14
Добавлен:
28.04.2017
Размер:
555.02 Кб
Скачать

11

адрес, можно через центральный сервер службы отправить ему сообщение с предложением установить соединение.

Как было указано выше, каждый компьютер, подключенный к Интернету, должен иметь четырехзначный IP-адрес. Этот адрес может быть постоянным или динамическим (временным). Те компьютеры, которые включены в Интернет на постоянной основе, имеют постоянные IP-адреса. Большинство же пользователей подключаются к Интернету лишь на время сеанса. Им выдается динамический IP-адрес, действующий только в течение данного сеанса. Этот адрес выдает тот сервер, через который происходит подключение. В разных сеансах динамический IP-адрес может быть различным, причем заранее неизвестно каким.

При каждом подключении к Интернету программа ICQ, установленная на нашем компьютере, определяет текущий IP-адрес и сообщает его центральной службе, которая, в свою очередь, оповещает наших партнеров по контактам. Далее наши партнеры (если они тоже являются клиентами данной службы) могут установить с нами прямую связь. Программа предоставляет возможность выбора режима связи готов к контакту»; «прошу не беспокоить, но готов принять срочное сообщение»; «закрыт для контакта» и т. п.). После установления контакта связь происходит в режиме, аналогичном сервису IRC.

Служба World Wide Web (WWW).

История создания WWW. Основные понятия.

Ocновa технологии WorldWideWeb — Всемирной Информационной паутины была заложена в 1969 году. Благодаря Теду Нельсону (Ted Nelson) на свет появилась поистине революционная идея гипертекста, которой вскоре было суждено перевернуть весь информационный мир. По замыслу Нельсона, каждый термин в произвольно взятой информационной статье может быть связан с другой, дополнительной статьей, причем последняя в свою очередь также может содержать отсылки к другим материалам. Причем части одного документа, связанные между собой ссылками, могут располагаться где угодно, а не обязательно на одном участке информационного пространства. Именно такой громадный гипертекстовый документ и представляет из себя WWW. Точнее, множество маленьких документов-страничек, связанных между собой специальными ссылками.

Страничка это наименьшая единица Всемирной Паутины. На ней может быть все что угодно. Не только текст. Картинки, звуки, видео. А в последнее время появилась мода украшать WWW-странички маленькими смешными программками Java-апплетами, выводящими на экран движущуюся картинку.

Но главное, что на ней есть, — это ссылки на другие странички. Ссылки могут содержаться в обычных текстовых строчках и словах, выделенных цветом и/или подчеркиванием, и даже в размещенных на страничке картинках. Щелчок по ссылке новая страничка... В принципе, скакать от странички к страничке можно бесконечно: это называется серфингом.

Зайдя, допустим, на страничку фирмы Intel, вы увидите рекламу нового процессора Pentium 4. И рядом с небольшим рекламным абзацем ссылки на другие странички, на которых вы прочтете технические характеристики нового процессора, просмотрите список компаний- дистрибьютеров Intel по всему миру и так далее.

Странички могут быть построены:

по однооконному принципу (страничка WWW занимает все окно броузера, при щелчке по ссылке на экран выводится следующая страничка)

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

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

12

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

Схожие по тематике сайты могут быть объединены в условные структуры кольца (webring). Каждый из входящих в «кольцо» сайтов или страничек существует совершенно независимо, однако на любом из них вы всегда найдете эмблему «кольца» и ссылки на средства

навигации по нему Есть еще одно понятие, которое часто путают с сайтом и страничкой сервер. Сервером

называется подключенный к сети компьютер, на котором хранятся и сайты, и странички. На одном WWW-сервере (именно WWW — ниже мы познакомимся с серверами других типов) может быть один сайт (особенно если это очень обширный сайт, например, той же Microsoft). А может быть и много, например, если мы имеем дело с сервером поставщика услуг Интернет провайдера, хранящего на своем компьютере сотни и даже тысячи маленьких «домашних страничек».

Наконец, сравнительно недавно родился еще один термин, обозначающий информационный ресурс сети Интернет портал. Интернет-порталы работают по следующему принципу: зайдя на любой портал, вы сможете получить доступ:

К поисковой системе.

Ленте новостей, разбитой по категориям, соответствующим специфике портала.

Каталогу страниц Интернет.

Электронному магазину или аукциону.

Итак, в основе технологии WWW лежат три краеугольных камня:

язык гипертекстовой разметки документов HTML (HyperText Markup Language);

универсальный способ адресации ресурсов в сети URL (Universal Resource Locator);

протокол обмена гипертекстовой информацией HTTP (HyperTex Transfer Protocol).

Язык разметки гипертекста (HTML)

Большая часть документов в системе World Wide Web хранится в формате HTML. HTML это язык гипертекстовой разметки, используемый для кодирования документов.

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

Текст тега заключается в угловые скобки (< и >) и может содержать список атрибутов. В простейшем случае тег представляет собой имя, заключенное в угловые скобки, например <TITLE> или <В>. Для более сложных тегов характерно наличие атрибутов, которые могут иметь конкретные значения, определяющие функции тега. Например:

<Р ALIGN="JUSTIFY">

В данном случае <Р> — это тег, ALIGN — один из его атрибутов, a "JUSTIFY" — значение этого атрибута. (Данный тег определяет начало абзаца, атрибут ALIGN определяет способ выравнивания текста в абзаце, значение "JUSTIFY" задает выравнивание по ширине.)

Регистр символов в именах тегов не учитывается. Теги <Р> и <р> будут интерпретироваться одинаково. Однако в некоторых случаях важно использовать определенный регистр символов в значениях атрибутов.

Большинство HTML-тегов имеют парный закрывающий тег. Текст, к которому применяется форматирование, заключается между открывающим и закрывающим тегами. Закрывающий тег имеет имя, идентичное открывающему тегу, но перед именем закрывающего тега ставится косая черта. Например, чтобы отобразить текст курсивом, его нужно заключить в

13

теги <I> и </I>:

<I>Этот текст будет отображен курсивом</I>

Универсальный адрес ресурса

Для того чтобы получить информацию из Интернета, необходимо знать адрес, по которому она расположена.

Универсальный адрес ресурса (URL) это адрес в системе World Wide Web, с помощью которого однозначно определяется любой документ.

В общем случае универсальный адрес ресурса имеет следующий формат:

протокол://компьютер/путь

Протокол является набором правил, согласно которому должна происходить передача данных. Основным протоколом в системе World Wide Web является протокол HTTP — протокол передачи гипертекста, поэтому большая часть адресов начинается следующим образом:

http://

Тем не менее, могут быть использованы и другие протоколы передачи данных, например протокол передачи файлов — FTP или протокол передачи данных в формате Gopher. Тогда на первое место в универсальном адресе ресурса ставится название используемого протокола. Например:

ftp://

или

gopher://

Компьютер это адрес сервера, с которым необходимо установить соединение. Может использоваться как IP-адрес, так и имя сервера в доменной системе имен. Например:

http://www.econ.pu.ru

или

ftp://194.85.120.66

Адреса большей части серверов в системе World Wide Web начинаются с префикса www. Этот префикс используется просто как удобное обозначение того, что на данном компьютере запущен Web-сервер.

Путь представляет собой точное указание месторасположения документа на Web-сервере. Это может быть название директории и файла, как в следующем примере:

http://www.econ.pu.ru/info/history/jubilee.htm

Если ввести в строке «адрес» броузера данный адрес, броузер установит связь с компьютером www.econ.pu.ru по протоколу HTTP и запросит у него документ с названием jubilee.htm из каталога/info/history.

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

В современных версиях броузеров нет необходимости указывать имя протокола в начале

14

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

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

Для указания документов на одном и том же сервере в HTML-документах часто используется сокращенное обозначение, называемое относительным адресом. Перед отправкой запроса на Web-сервер броузер преобразует относительный адрес в полный. Например, если

документ по адресу

http://www.econ.pu.ru/info/1ndex.htm

содержит ссылку на документ history/jublilee.htm , то броузер преобразует эту ссылку в

http://www.econ.pu.ru/info/history/jubilee.htm.

Протокол передачи гипертекста (HTTP)

Прежде чем перейти к описанию прокола HTTP следует отметить, что в системе WWW используется архитектура клиент-сервер, в которой клиентом выступает Web-броузер.

Протокол передачи гипертекста (HTTP) — это стандартный протокол для передачи документов между серверами и броузерами в системе World Wide Web.

Протокол HTTP позволяет установить соединение между клиентом и сервером. Соединение сохраняется только на время обработки сервером запросов клиента. Запрос клиента и ответ сервера образуют так называемую транзакцию.

Обмен данными по протоколу HTTP происходит следующим образом. Клиент устанавливает соединение с сервером и посылает запрос на документ, указывая HTTP-команду, адрес документа и номер версии HTTP. Например:

GET /index.html НТТР/1.0

Команды HTTP-клиента принято называть методами. Метод сообщает серверу о цели запроса. В данном примере используется метод GET, который запрашивает файл index.html, расположенный в корневом каталоге сервера, используя протокол HTTP версии 1.0. Другими часто используемыми методами являются методы HEAD и POST. Метод HEAD аналогичен GET, но запрашивает не содержимое файла, а информацию о нем. Метод POST позволяет разместить файл на сервере.

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

Программы для Web-дизайна

На сегодняшний день одним из самых популярных типов публикаций стали страницы в Интернет. Существует целый ряд программ, которые позволяют создавать гипертекстовые документы в режиме визуального программирования. К их числу относятся две наиболее распространенные MS FrontPage и Macromedia Dreamweaver. Помимо поддержки визуального программирования они отвечают еще двум требованиям:

полная поддержка кодировок русского языка;

возможность создания документов не только любительского уровня, но и профессионального.

15

MS FrontPage

Еще одна программа из всемогущего Microsoft Office - профессиональный конструктор «страничек» «всемирной паутины» сети Интернет (WWW). И в этом качестве ему трудно найти конкурентов. Microsoft FrontPage относится к семейству так называемых «визуальных редакторов» WWW-страниц, то есть с его помощью пользователь может создавать странички из готовых элементов по принципу конструктора: «что вижу на экране, то будет и в Интернет».

Многие профессионалы несколько пренебрежительно относятся к Microsoft FrontPage, называя его «редактором для лентяев»: настоящие спецы, уверяют они, пишут WWW-страницы на специальном языке программирования HTML. Но мы-то с вами не программисты, а пользователи, поэтому для нас наглядность и простота Microsoft FrontPage — это то, что нужно!

Тем более, что несмотря на свою кажущуюся «легковесность», Microsoft FrontPage — достойное орудие для умелого Web-дизайнера. Эта программа позволяет с легкостью создавать не только отдельные страницы, но и целые системы страничек сайты. Причем с весьма сложной, разветвленной структурой. Кстати, структуру эту можно в любой момент вывести на экран в виде разлапистого «дерева» — с веточками (связями) и листьями (страницами). Весьма удобно и наглядно.

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

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

Вставка и позиционирование в тексте картинок - функция настолько стандартная, что и описывать ее нет смысла. Но помимо графики во FrontPage вы можете использовать и таблицы, и

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

При этом не забудьте, что Microsoft FrontPage, как и любая другая программа семейства

Microsoft Office, располагает громадной коллекцией шаблонов, готовых форм и схем, — так что

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

Еще одна приятность для новичка FrontPage поддерживает пошаговую схему создания страниц и сайтов. Встроенный Мастер сопровождает пользователя в течение всего процесса создания WWW-страницы или сайта. Кстати, не обязательно создавать ваши Web-публикации «с

нуля» — FrontPage содержит не один десяток готовых шаблонов домашних страничек, тематических сайтов и даже Web-узлов крупного предприятия.

Элемент творчества во FrontPage все же остается любой шаблон можно изменить до неузнаваемости, переделав его под собственный вкус. Однако здесь не обойтись без готовых решений. К вашим услугам громадная подборка оформительских элементов: кнопок, разделительных линий, фоновых рисунков, простеньких Java-апплетов и так далее.

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

FrontPage позволяет пользователю с легкостью переключаться между тремя основными режимами просмотра созданных WWW-страниц: стандартным режимом верстки документа, режимом просмотра в окне браузера и режимом редактора языка HTML. Так что и дизайнеры с программистским уклоном, которые на дух не выносят «визуальных» редакторов, смогут использовать FrontPage без излишних душевных терзаний.

Начинающим пользователям, которым весь спектр возможностей Microsoft FrontPage просто- напросто не нужен, можно порекомендовать несколько упрощенную версию этого редактора - Microsoft FrontPage Express, входящую в состав программного комплекса Internet Explorer (и

16

соответственно в состав Windows 98). Достоинства этой программы не ограничиваются ее простотой: во-первых, Microsoft FrontPage Express вы получаете бесплатно, а во-вторых, что еще более важно для российского пользователя, эта программа полностью русифицирована. Русскую же версию Microsoft FrontPage, к сожалению, Microsoft в ближайшее время выпускать не намерена -

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

Стоимость программы 160—180 долларов.

Macromedia DreamWeaver

При упоминании фирмы Macromedia (http://www.macromedia.com) профессионалы Web- дизайна понимающе кивнут как же, наслышаны они о многочисленных ее разработках в области интернет-мультимедиа. Технология музыкальных вставок в WWW-страницы Shockwave и анимационная технология Flash, позволяющая публиковать в Интернет настоящие мультимедийные учебники, используются не только создателями «домашних страничек», но и разработчиками серьезных корпоративных сайтов.

И было бы странно, если бы Macromedia вслед за другими производителями офисного программного обеспечения не выпустила бы заодно и редактора WWW-страниц. Но странности не произошло в свет вышел Macromedia DreamWeaver. И не просто вышел, но и завоевал множество премий и почетных титулов. И самое главное уважение разработчиков, пожалуй, впервые убедившихся в том, что и «визуальный» WWW-редактор может стать достойным оружием разработчика-профессионала.

Вчем же преимущества DreamWeaver по сравнению с уже знакомым нам Microsoft FrontPage

иморем других WWW-редакторов?

На первый взгляд, разница небольшая. Практически все стандартные инструменты Web- дизайна, встречавшиеся нам в FrontPage, реализованы в Dream Weaver — вставка графики,

апплетов JAVA, разумеется, объектов Macromedia Flash и Shockwave, тонкие возможности форматирования текста, различные возможности отображения содержимого страницы, встроенный HTML-редактор...

Вопрос только в том, КАК все это реализовано!

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

А вот DreamWeaver поступает иначе. Никаких Мастеров или шаблонов здесь нет да и зачем? (Поправка: шаблоны, с помощью того же DreamWeaver, пользователь может создать сам, если ему приходится создавать множество однотипных страниц.) Зато имеется большое число удобно расположенных кнопочных панелей, на которых вы можете найти практически все необходимые операции, даже самая сложная из которых требует одного-единственного щелчка мышью! В принципе, работая с DreamWeaver, можно обойтись без обращения к текстовому меню вверху окна, что просто неизбежно при работе с FrontPage. Но коли такая необходимость возникнет, вы будете поражены количеством новых возможностей, предоставляемых этим редактором.

Например координационная сетка и линейка, по которой можно отслеживать точные размеры любого объекта на вашей страничке. Причем сразу в трех системах измерения: дюймах, сантиметрах или пикселях. Этот элемент, отсутствующий во FrontPage, Macromedia явно позаимствовала из арсенала профессиональных графических редакторов и систем верстки. Оттуда же (реверанс в сторону Adobe) пришла и возможность работы со «слоями», которые пользователь может редактировать по отдельности, а также перемещать относительно друг друга. Весьма удобно размещать на одном слое, к примеру, текст с графикой, а другой отдать под всевозможные JAVA-анимации и прочие профессиональные художества.

Но довольно о графике. Ведь что самое важное в Web-дизайне? Правильно компактный и правильный HTML-код странички, в который редактор «переводит» все созданные вами визуальные изощрения. Вот по этой части FrontPage явно слабоват выдаваемый им код грешит тяжеловесными излишествами, запутан и нередко корректно читается исключительно броузером Internet Explorer. Однако ж надо учитывать и то, что далеко не все население земного шара

17

пользуется браузером от Microsoft (к огорчению последней). И Macromedia DreamWeaver это как раз и учитывает, выдавая на-гора чистый, аккуратный и великолепно читающийся в любой программе код. Кстати, редактор снабжен средствами автоматической чистки кода - возлагать слишком большие надежды на эту функцию не следует, но кое-какие откровенные «ляпы» она поможет исправить.

Разумеется, программа великолепно справляется с кодировками русского языка. И

русскоязычному пользователю, несмотря на отсутствие локализованного варианта редактора, разобраться с DreamWeaver будет просто настолько все наглядно и... визуально! Но есть и еще одна причина, по которой этот редактор рекомендуется всем начинающим (равно как и продолжающим) дизайнерам: на сайте Macromedia вы всегда можете найти пробную версию программы, которая позволит вам заниматься «ваянием» сайтов в течение 30 дней совершенно бесплатно! Согласитесь, такой вариант куда более корректен и удобен, чем установка на компьютер однозначно украденного FrontPage.

Электронная почта (E-Mail).

Электронная почта одна из наиболее ранних сетевых служб. Ее первоначальное

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

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

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

PDA (Personal Digital Assistant).

Протоколы входящей и исходящей почты

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

Характерная особенность электронной почты, отличающая ее от других служб Интернета,

состоит в том, что ее работа основана на двух прикладных протоколах:

для отправки исходящих сообщений основанный на протоколе SMTP (Simple Mail Transfer Protocol — простейший протокол передачи почты) и обеспечиваемый со стороны Интернета серверами SMTP;

для получения входящей корреспонденции основанный, преимущественно, на протоколе POP3 (Post Office Protocol 3 — протокол почтового отделения, версия 3) и

обеспечиваемый сервером входящих сообщений или «почтовым ящиком». Необходимость в наличии двух разных протоколов связана с требованиями безопасности.

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

18

Общий порядок работы с электронной почтой

Для работы с электронной почтой пользователь должен выполнить следующие действия:

1.Зарегистрироваться на одном из серверов электронной почты, предоставляющем услуги как SMTP, так и РОРЗ. Регистрация называется получением учетной записи. В итоге регистрации клиент получает учетную запись SMTP и учетную запись РОРЗ. Теоретически эти записи можно получить на разных серверах, но это неудобно, и обычно их получают у той организации, которая и предоставляет общий доступ в Интернет, то есть у сервис-провайдера.

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

3.Настроить почтового клиента на работу с учетными записями SMTP и РОРЗ. При настройке в программу вводятся регистрационные данные пользователя (регистрационное имя и пароль), полученные при заключении договора с поставщиком услуг электронной почты. Это удобно, чтобы при подключении к серверу РОРЗ программа могла предъявить серверу права автоматически, не вынуждая каждый раз вводить данные вручную.

4.После настройки клиентского программного обеспечения пользователь может создать с

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

5.Далее сообщение движется по цепочке почтовых серверов от SMTР-сервера отправителя к РОРЗ-серверу получателя, где поступившие сообщения накапливаются до момента, когда адресат установит соединение с сервером.

6.В момент подключения к своему «почтовому ящику» адресат может получить:

оповещение о наличии почтовых сообщений;

служебную информацию, взятую из полей заголовка сообщения (имя отправителя, дату отправления, размер и тему сообщения и т. п.);

полный текст сообщения.

Что именно получит адресат, зависит от того, как настроена его клиентская программа. Он не может управлять объемом и составом информации, поступающей в «почтовый ящик» на сервере, но он может управлять тем, в каком объеме эта информация транспортируется на его компьютер. Разумеется, это возможно, только если его программа-клиент обладает необходимой функциональностью (поддерживает необходимые функции).

Электронная почта, основанная на WWW

«Обычная» электронная почта, основанная на протоколах SМТР и РОРЗ, называется E- Mail. Наряду с ней, в последние годы образовалась и развилась другая система электронной почты Интернета, основанная на службе WWW и называющаяся Web-Mail. Это не самостоятельная служба, а сервис, реализованный средствами службы World Wide Web на основе рассмотренного нами ранее протокола HTTP. Со стороны Интернета этот сервис поддерживается обычными Web- серверами, а на клиентской стороне для работы с ним достаточно иметь обычный Web-броузер. Это удобно для тех, кто хорошо освоил работу с Web-броузером и не хочет тратить время на освоение специфических программных средств электронной почты.

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

Общий порядок работы с электронной почтой Web-Mail

1.Регистрация выполняется путем заполнения HTML-формы на одной из Web-страниц. Учетная запись электронной почты Web-Mail создается на Web-узле службы. Подключение к нему выполняется обычным переходом по URL-адресу с помощью броузера.

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

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

19

встроенную графику и другие объекты. Для стран Дальнего Востока и Юго-Восточной Азии важным удобством электронной почты, основанной на Web, является то, что в сообщениях можно использовать символьные наборы, в которых каждый символ кодируется двумя байтами. Это означает, что в формате HTML можно пересылать сообщения на китайском, японском, корейском и других языках иероглифического письма. Если предполагается, что адресат не имеет учетной записи на Web-сервере, а пользуется «обычной» электронной почтой с учетной записью на сервере РОРЗ, то формат сообщения автоматически преобразуется в обычный текст, хотя сегодня многие почтовые клиенты, работающие с учетными записями РОРЗ, тоже способны воспроизводить сообщения в формате HTML.

Рис. 7.1. Регистрация «почтового ящика» в службе Aport.ru

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

Структура сообщений электронной почты

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

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

Заголовок сообщения

В самом простом понимании сообщение электронной почты состоит из двух больших разделов:

20

Заголовка сообщения: он имеет поля (рис. 7.2): o Кому (имя адресата);

o Копия (здесь приводятся имена адресатов, которым адресована копия данного письма),

o Тема (здесь кратко приводится тема сообщения); o Поле даты;

o Поле, в которое заносится информация о наличии в сообщении вложенных файлов. (механизм почтовых вложений позволяет пересылать вместе с текстовыми сообщениями документы нетекстовой природы, например мультимедийные, архивные, программные и другие файлы).

Панель

 

Панель

 

Панель

Поля

инструментов

 

папок

 

заголовков

заголовков

 

 

 

 

 

 

Строка

Панель

Панель

состояния

контактов

сообщений

Рис. 7.2. Структура окна почтового клиента Outlook Express 5

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

Функции и свойства почтовых клиентов

В мире распространены несколько сот программ-клиентов электронной почты. Они различаются аппаратно-программной платформой, для которой предназначены, интерфейсом

Соседние файлы в папке Теор