Электронная почта.
Приступим к более подробному описанию средств обмена информацией в
Интернете. Начнем с самого древнего для сетевого общения средства под
названием электронная почта. Введем определение: Электронная почта -
средство обмена информацией, подготовленной в электронном виде, между
людьми, имеющими доступ к компьютерной сети.
Основными областями
применения электронной почты являются ведение личной переписки и работа с
некоторыми информационными ресурсами Интернета, такими как списки
рассылки, off-line группы новостей и системы пересылки файлов по
электронной почте. Почтовый сервер - программа, пересылающая сообщения
из почтовых ящиков на другие серверы или на компьютер пользователя по
запросу его почтового клиента.На почтовом сервере создают почтовые ящики
для пользователей с определенным именем и паролем для доступа.
Клиентскую часть сервиса представляет почтовый клиент. Почтовый клиент (мейлер) - программа, помогающая составлять и посылать электронные сообщения, получать и отображать письма на компьютере пользователя.
Работа
с почтой может проводиться в режиме off-line. Это означает, что для
получения и отправки почты в назначенный час вы устанавливаете
соединение с провайдером. Затем вы даете команду вашему почтовому
клиенту, по которой он подключается к вашему почтовому серверу, отсылает
подготовленные письма и забирает на локальный компьютер сообщения,
пришедшие за истекший период на ваш почтовый ящик. Писать письма и
читать полученные с сервера сообщения вы можете в автономном режиме, то
есть, без подключения к Интернету.
Опишем теперь современные
прикладные почтовые протоколы Интернета. Здесь наблюдается явное
разделение труда. Один почтовый протокол SMTP (Simple Mail Transfer
Protocol, простой протокол передачи почты) служит для отправки сообщений
с вашего компьютера на почтовый сервер, а также для пересылки почты
между серверами.
SMTP (Simple Mail
Transfer Protocol, простой протокол передачи почты) - почтовый протокол,
служащий для отправки сообщений с компьютера-клиента на почтовый
сервер, а также для пересылки почты между серверами.
Для того чтобы
получить доступ к вашему почтовому ящику на сервере и забрать свою
почту, нужен другой протокол. В настоящее время самым используемым
протоколом для передачи сообщения от сервера к клиенту является протокол
POP3 (Post Ofice Protocol, протокол почтового офиса версия 3). POP3
(Post Office Protocol, протокол почтового офиса версия 3) - почтовый
протокол для получения доступа к почтовому ящику на сервере и пересылки
сообщений на компьютер-клиент.
Этот протокол делает следующее:
Передает имя пользователя и пароль для доступа к почтовому ящику на почтовый сервер.
Определяет, есть ли очередная почта в этом почтовом ящике.
Загружает эту почту на ваш компьютер.
Уничтожает переданную почту на сервере.
Альтернативным
протоколом для доставки почты на локальный компьютер является протокол
IMAP (Internet Message Access Protocol, протокол доступа к сообщениям
Интернета). Это более интеллектуальный протокол, позволяющий
пользователю:
Создавать, стирать и переименовывать почтовые ящики
Производить проверку на наличие новых сообщений
Разыскивать и удалять сообщения на сервере
Выполнять выборочную доставку почты с сервера на локальный компьютер.
IMAP (Internet Message
Access Protocol, протокол доступа к сообщениям Интернета) - протокол для
доступа к почтовому ящику на сервере, позволяющий управлять
корреспонденцией на сервере.В качестве примера почтовых клиентов следует
упомянуть программы, входящие в состав самых знаменитых пакетов
программ для Интернета от фирмы Microsoft (программа Outlook Express) и
фирмы Netscape (программа Netscape Messenger).
Подобно вашему
географическому адресу, используемому для доставки бумажных писем, в
пространстве электронной почты есть электронный адрес или адрес
электронной почты. Он состоит из двух частей, разделяемых знаком @
(произносится как коммерческое at (эт) или просто at (эт), в русском
языке для этого символа есть сленговое название "собачка"). Слева от @
указывается имя пользователя, которое соответствует названию почтового
ящика, зарегистрированного для пользователя на почтовом сервере, а
справа - доменное имя компьютера, на котором установлен почтовый сервер.
В качестве примера рассмотрим адрес
ivanov@ulstu.ru. Как правило, в
качестве имени пользователя чаще всего используется фамилия человека или
комбинация имени и фамилии, хотя по согласованию с системным
администратором вы можете использовать любое название для своего
почтового ящика. В нашем примере - это адрес электронной почты личности
по фамилии Иванов (ivanov) на почтовом сервере Ульяновского
государственного технического университета.
Конверт электронного письма несколько
отличается от бумажного конверта. Вам нужно будет заполнить следующие
поля. В поле Кому: (To:) указывается адрес электронной почты адресата.
Важной отличительной особенностью электронной почты является возможность
отправить одно и то же письмо сразу нескольким адресатам. Для этого
достаточно написать через разделитель (чаще всего это точка с запятой) в
адресном поле Кому: несколько адресов. Дополнительные адреса можно
также указывать в поле Копия: (Cc:). Однако следует помнить, что
дополнительные адреса в качестве служебной информации будут
путешествовать вместе с письмом и при просмотре письма почтовом клиентом
вашего адресата отобразятся в специальном информационном поле. Для того
чтобы ваши адресаты не догадались, кому еще вы отправили письмо,
дополнительные адреса следует указывать в поле Слепая копия: (Bcc:).
Принципиальным отличием от бумажной почты является наличие поля Тема:
(Subject), в котором принято в рамках нескольких слов указывать суть
текста отправляемого сообщения.
Обратите внимание на то, что обратный
адрес вам указывать не нужно. Это делает автоматически почтовый клиент,
используя информацию, вводимую вами при настройке почтового клиента.
Например, вместе с письмом будет отправлен почтовый адрес, с которого
было послано сообщение.
Вы можете отправить по электронной почте не
только текст, но и вложить в сообщение любой файл. Современные почтовые
клиенты имеют встроенные средства кодирования вложенных файлов или
вложений. Как правило, у вас есть возможность выбрать один из вариантов
кодирования в настройках почтового клиента. Далее, для вложения файла в
письмо нужно использовать специальную команду типа Вставка/ Вложение
файла. Установленный по умолчанию кодировщик преобразует вложенный
двоичный файл, и он без потерь дойдет до вашего адресата. Получив письмо
с вложением, почтовый клиент по наличию сопроводительной служебной
информации автоматически определит способ кодирования вложенного файла.
Далее можно извлечь вложение из письма (при этом оно будет декодировано)
и сохранить в исходном виде на локальном диске.
Получая свой
постоянный адрес электронной почты, нужно быть готовым к тому, что вы
можете стать жертвой сетевых хулиганов. Грубость в сети даже получила
свое название Flame (флейм). Если вам придется когда-нибудь получить
что-либо неприличное по почте, единственно верной реакцией является
немедленное удаление неправильного письма и скорейшее забывание об
инциденте. Ни в коем случае, используя свои познания об извлечении
обратного адреса при использовании функции Ответ, не следует вступать в
дискуссию. Дело в том, что сетевые хулиганы вместо реального адреса, с
которого они распространяют плохие письма, умеют подставлять другие
адреса, и ваше негодующее послание либо просто не достигнет обидчика,
либо вы нанесете ответный удар по адресу такой же невинной жертвы, как
вы.
Другим распространенным злоупотреблением в системе электронной почты является Spam (спам)
- массовая рассылка сообщений рекламного характера. Спаммеры используют
как раз то достоинство электронной почты, о котором мы только что
говорили, - легкость рассылки по большому числу адресов, но используют
его в своих интересах. В этом случае можно попытаться отследить адрес, с
которого высылалась реклама и настроить параметры фильтрации так, чтобы
письма, присылаемые с этого адреса, просто удалялись.
Бомбы
электронной почты похожи на рекламные рассылки, однако, они
предназначены для нанесения вреда конкретным пользователям и почтовым
серверам. Они способны вывести из строя входной ящик клиента и подчиняют
себе сервер, наводняя его тысячами сообщений за короткий промежуток
времени. К сожалению, скорее всего вам не удастся поймать вредителя,
поэтому придется просто известить провайдера или своего сетевого
администратора и надеяться на их квалификацию.
Следует также помнить
о том, что почтовые сообщения могут переносить вирусы в файловых
вложениях, поэтому все вложенные файлы нужно обязательно проверять всеми
имеющимися в наличии антивирусными программами.
С почтой можно
работать и в пространстве всемирной паутины. Существует большое
количество серверов, которые предлагают вам завести бесплатный почтовый
ящик и позволяют работать с почтой, используя не почтовый клиент, а
программу-браузер (http://www.mail.ru, http://mail.yandex.ru). Такое
использование почты имеет определенные достоинства. Вы можете
просматривать почту с любого компьютера, подключенного к Интернету, и не
тратить время на настройку и конфигурирование почтового клиента.
Разумеется, у такого способа есть и свои недостатки. При работе с почтой
через браузер вам придется работать в режиме on-line, и вам не удастся
минимизировать время подключения к Интернету в той мере, в какой это
позволяют почтовые программы. Кроме того, общедоступные почтовые серверы
часто перегружены.
Лучше всего комбинировать достоинства обоих
способов. Многие пользователи заводят почтовые ящики и у своего
провайдера, и в общедоступной почтовой службе. Последний используется
для малознакомых людей или во время поездок, и на это время, на него
можно перенаправить почту со своего местного почтового ящика.
Группа новостей (телеконференция).
Другим способом обмена информацией в пределах группы людей, связанных
общими интересами, являются группы новостей или телеконференции. Группа
новостей (телеконференция) - сетевой форум, организованный для ведения
дискуссии и обмена новостями по определенной тематике. Наиболее
известной системой телеконференций является Usenet (User Network,
пользовательская сеть).
Usenet - глобальная распределенная система
для дискуссий, включающая множество групп новостей, хранящихся на
серверах по всему миру. Usenet появилась раньше Интернета, и
первоначально функционировала через системы электронной почты по
протоколу UUCP. В настоящее время доступ к серверам Usenet
осуществляется в режиме on-line с использованием специального протокола
NNTP, базирующегося на TCP/IP.NNTP (Network News Transport Protocol,
протокол транспортировки новостей в сети) - протокол, используемый при
передаче сообщений групп новостей.
Существуют многие тысячи групп,
посвященных различным вопросам, от компьютерных протоколов до туризма. В
отличие от списков рассылки, они существуют не по отдельности, а
объединены в общую иерархию. Сообщение, направленные на сервер группы
новостей, отправляются с него на все серверы, с которыми он связан, если
на них данного сообщения еще нет. На каждом из серверов сообщение
хранится ограниченный период времени, поэтому эта служба Интернета имеет
новостной характер. Основная цель использования групп новостей
заключается в возможности задать вопрос, обращаясь ко многим людям
одновременно, и получить ответ или полезный совет от более опытного
коллеги.
Сервер новостей - программа, предоставляющая доступ к
размещенным на этом сервере группам новостей. Для работы с серверами
новостей существую специальные клиентские программы. Newsreader
(программа-клиент для чтения новостей) - программа, использующая
протокол NNTP для передачи сообщений групп новостей с сервера новостей.
В качестве примера можно привести
программу Outlook Express из комплекта Internet Explorer, которая,
помимо почтовых протоколов, понимает и протокол передачи новостей NNTP.
Ее коллегой-соперницей из комплекта фирмы Netscape является программа
Netscape Collabra. Как и в случае списков рассылки, существуют
телеконференции, в которых проводится предварительный отсев сообщений,
не относящихся к теме конференции. Такие конференции называются
модерируемыми. Модерируемые (управляемые) группы новостей -
телеконференции, в которых все сообщения и ответы контролируются
модератором (управляющим) данной группы, который имеет право
осуществлять отбор статей.
Напротив, в немодерируемых групппах
новостей любое сообщение, направляемое в группу, помещается для
всеобщего обозрения. Немодерируемые (неуправляемые) группы новостей -
телеконференции, в которых любой человек может отправить сообщение или
ответить на сообщение в этой группе. Название конференции организовано
иерархическим образом по категориям и подкатегориям. Например,
fido.networks.bel-internet - группа новостей сети FidoNet, посвященная
обсуждению сетевых проблем (networks), в частности, проблем Интернет в
Беларуси (bel-internet).
Основные возможности клиента новостей:
Подключение
к определенному серверу новостей. Для этого в терминах программы
Outlook Express нужно создать учетную запись для определенного сервера
новостей, после чего попробовать подключиться к нему. После успешного
подключения вам предложат список названий групп новостей, поддерживаемых
данным сервером.
Просмотр доступных групп новостей. Список доступных
групп может быть достаточно длинным, поэтому, как правило,
поддерживается средство быстрого поиска по части имени телеконференции.
Получение
и чтение статей. После выбора заинтересовавшей вас группы вы получите
первую порцию заголовков сообщений (статей) опубликованных в группе.
Выбирая щелчком конкретную статью, вы получаете ее содержимое и читаете
его.
Подписка на нужную группу и отписка от нее. Для того чтобы
каждый раз после подключения к серверу не искать нужную группу, можно
оформить подписку на нее. В данном случае подписка - это указание
серверу при подключении автоматически доставлять новые сообщения с
определенной группы. Отменить подписку можно в любой момент.
Отправка
статьи в группу или автору. Для того чтобы задать вопрос всем читателям
и подписчикам выбранной группы новостей, вы можете отправить свое
сообщение в группу. В этом случае оно будет отображено для всеобщего
чтения. Если вы решите отправить ответ на любое сообщение, можно
ответить в группу или автору на его личный почтовый ящик.
Работа в
автономном режиме. Просмотр сообщений в режиме постоянного подключения к
серверу новостей (то есть в режиме on-line) занимает достаточно большое
время. Автономный режим работы предполагает подключение к узлу
провайдера только на время передачи ваших сообщений в группы, получения
новых заголовков и целых текстов предварительно выбранных сообщений.
Чтение полученных сообщений осуществляется после их получения в режиме
отсоединения от сети.
Общение в сети Internet (IRC, ICQ, IP-телефония)
IRC.
Интернет позволяет своим пользователям не только посылать сообщения по
электронной почте, но и общаться в реальном режиме времени, передавая
текст, вводимый с клавиатуры, буквально через считанные секунды на общую
доску. Этот сервис называется IRC (Internet Relay Chat) или Chat. IRC
(Internet Relay Chat, беседа через Интернет) - беседа в реальном времени
посредством ввода текста с клавиатуры.
В отличие от групп новостей,
поддерживающих открытое обсуждение определенной темы, в системе IRC
общение проходит в пределах одного канала. Некоторые каналы работают
постоянно, а некоторые создаются временно. Пользователь, подключившись к
системе IRC, обычно выбирает для себя определенный канал, после чего
подключается к нему, выбирая себе псевдоним. Подключившись к каналу, вы
видите на экране сообщения, переданные на него другими участниками. Если
вы введете с клавиатуры свое сообщение, оно практически немедленно
будет показано на канале под вашим псевдонимом.
Канал
- организация дискуссии на определенную тему через выбранную систему
IRC. IRC-сервер - программа, обеспечивающая работоспособность системы
IRC и хранящая информацию о каналах и подключенных пользователях.
Несколько серверов, соединенных друг с другом, образуют систему IRC. Вы
можете выбирать каналы в пределах одной системы IRC. Для работы с
серверами IRC разработаны специальные программы-клиенты. Наиболее
популярным клиентом является программа mIRC. IRC-клиент - программа для
подключения к IRC-серверу и ведения беседы.(например, клиента: mIRC).
С
развитием технических средств компьютерных сетей увеличивается скорость
передачи данных. Это позволяет пользователям, подключенным к сети, не
только обмениваться текстовыми сообщениями, но и передавать на
значительное расстояние звук и видеоизображение. Одним из представителей
программ, реализующих общение через сеть, является программа
NetMeeting, входящая в состав комплекта Internet Explorer. MS NetMeeting
- программа, реализующая возможности прямой связи через Интернет.
Следует
отметить, что для реализации звуковой связи необходимо соответствующее
техническое оборудование: звуковая карта, микрофон и акустические
системы. Для передачи видеоизображения нужно видеоплата и камера, или
только камера, поддерживающая стандарт Video for Windows.
Основными возможностями программы MS NetMeeting являются:
Подключение
к серверу каталогов (ILS-сервер), просмотр списка пользователей,
зарегистрированных на сервере. При регистрации на любом из серверов
каталогов вы указываете данные о себе, в частности, страну проживания и
адрес электронной почты. После подключения к серверу можно вызвать
любого зарегистрированного пользователя и пригласить его на беседу.
Вызов
конкретного пользователя через сервер каталогов или локальную сеть по
IP-адресу или присоединение к текущему вызову. Участники вызова имеют
равные права. Если вам известен постоянный IP-адрес вашего коллеги (что
бывает чрезвычайно редко), можно вызвать его напрямую, минуя сервер.
Если личность, которую вы вызываете, уже участвует в беседе, вы можете
присоединиться. Равные права участников означает автоматические
завершение беседы, если остался только один участник.
Организация
встречи в запланированное время (встречу контролирует ведущий,
наделенный особыми полномочиями). Организатор встречи как бы уединяется в
отдельную комнату для беседы и ждет присоединения к нему. Особые
полномочия означают, во-первых, возможность единоличного пребывания
ведущего, а, во-вторых, автоматическое завершение встречи, как только он
ее покинет.
После организации вызова или встречи, участникам доступны различные способы общения:
Разговор (Chat) с участниками встречи посредством ввода текста с клавиатуры.
Совместная
работа с графикой на общей Доске. Здесь реализуется возможность
совместного творчества с помощью простейшего графического редактора.
Передача любого файла участнику встречи.
Совместная
работа с документом (приложением), запущенным на выполнение на
локальном компьютере организатором встречи. Организатор может позволить
участникам встречи только наблюдать за своими действиями при работе с
запущенным приложением, или предоставить любому участнику право работать
с этим приложением.
Голосовая связь и видеосвязь во время бесед.
После организации вызова или встречи вы можете вести разговор, подобный
телефонному, отправлять свое видеоизображение и видеть изображение,
передаваемое собеседником. Если во встрече участвует несколько человек,
звуковую и видеосвязь можно осуществить только с одним участником.
Качество изображения и звука в большой степени зависит от скорости
соединения с Интернетом.
ICQ. Следующей
разновидностью служб, предназначенных для обеспечения связи и обмена
информацией между пользователями Интернета, являются пейджинговые
службы. Удобство и необходимость данного сервиса обусловлено тем, что,
как правило, большинство пользователей не имеют постоянного IP-адреса.
Каждый раз после подключения к провайдеру пользователю присваивается на
время сеанса работы новый адрес. Зарегистрировавшись в пейджинговой
системе и получив свой пейджинговый номер, вы можете найти сетевой
IP-адрес человека, подключенного в данный момент к Интернету.
Самым
популярным Интернет-пейджером является программа ICQ. В названии
программы используется игра слов, подобным образом читается выражение I
Seek You (я ищу вас). ICQ - система, реализующая связь, подобную
пейджинговой, через Интернет. Позволяет получить уникальный номер,
называемый UIN (Universal Internet Number, универсальный номер
Интернета), используемый для вызова и прямого общения.
IP – телефония.
С появлением новых алгоритмов сжатия данных доступное для передачи по
сети качество звука существенно повысилось и стало ничуть не хуже звука в
трубке обыкновенного телефона. Как следствие, весьма активно начало
развиваться относительно новое средство общения - Интернет-телефония.
Интернет-телефония
- система, позволяющая вести разговор в реальном времени, одним из
звеньев которой является сеть Интернет. Судя по определению, возможности
Интернет-телефонии частично реализованы в рассмотренной ранее программе
MS NetMeeteng. Однако разработаны специальные программы для ввода,
пересылки и воспроизведения звуковой информации. В качестве примера
можно указать бесплатно распространяемую программу Speak Freely
(www.fourmilab.ch/speakfree/windows). Более широкими возможностями
обладает комерческая программа Internet Phone (www.vocaltec.com).
Естественно, компьютер должен иметь средства ввода и воспроизведения
звука и быть достаточно быстродействующим, а связь с сетью Интернет
должна осуществляться на высокой скорости. Такими же требованиям должен
отвечать компьютер вашего собеседника. Подобные ограничения связаны с
проблемой задержки пакетов в сети. Основными причинами задержки являются
общие принципы построения сетей TCP/IP и особенности коммутации
пакетов, а также загрузка сети, качество линии связи и скорость модема.
Если задержка превышает 250 миллисекунд, она становится заметной, и
может произойти потеря звуковой информации. Для установки соединения с
другим абонентом, использующим программу Speak Freely, нужно либо
указать IP-адрес его компьютера, либо специальный абонентский сервер, на
котором можно зарегистрироваться, а затем найти и вызвать собеседника.
Основными возможностями программы-телефона являются:
Передача
звука для одного абонента или группы абонентов. Как правило,
используются специальные алгоритмы сжатия передаваемого аудиосигнала,
обеспечивающие разное качество передачи звука.
Кодирование сигнала. Для обеспечения конфиденциальности связи данные могут кодироваться с помощью одного из алгоритмов шифрования.
Аудиоконференция.
В программе реализована возможность широковещательной передачи звука
для группы абонентов и проведение аудиоконференции с несколькими
пользователями.