Содержание Введение………………………………………………..………………..……………..3 1 Основы e-mail ………………………………………………………………….…….6 1.1 Роль электронной почты ...………………………………………………….…….6 1.2 Понятие электронной почты………………………………………………………9 1.3 Структура письма……………………………………………………………..…..10 2 Организация службы электронной почты в локальных и глобальных сетях….. 15 2.1 Протоколы передачи…………………………….………………………………..17 2.1.1 Simple Mail Transfer Protocol……………………………..........…….…………20 2.1.2 Post Office Protocol (POP)……………………….………...……..………..……21 2.1.3 Internet Message Access Protocol …………………………….............................22 2.1.4 Multipurpose Internet Mail Extention ………………………………….……..…23 2.2 Программа Sendmail………………………………………………….……….…..25 2.3 Системы на базе X.400……………………………………………………..……..30 2.4 Организация службы электронной почты в локальной сети……………..…….33 2.4.1 Ethernet…………………………………………………………………….……..36 3 Почтовые программы……………………………………………..………….……..38 3.1 Работа с почтой через браузер…………………………….……………………...43 3.2 Программы мгновенного обмена сообщениями…………..…………………….45 3.3 Видеопочта…………………………………………..…………………………….47 Заключение………………………………………………..……….…………………..49 Глоссарий ……………………………………………….……….…..….…..………...51 Список использованных источников ………………………...………….…...……..53 Приложения …………………………………………………………….……...……..55 Введение Актуальность выбранной темы состоит в следующем. Сейчас все популярнее становится система электронной почты. Что это такое, каким образом ее можно использовать, как разобраться в адресах E –mail, какие преимущества и недостатки почтовых программ в глобальных и локальных сетях на сегодняшний день мы имеем - в данной работе необходимо разобраться в этих сложных вопросах. В сознании большинства пользователей глобальной компьютерной сети Internet сама эта сеть ассоциируется с тремя основными информационными технологиями: электронная почта (e-mail); файловые архивы FTP; World Wide Web. Каждая из этих технологий направлена на решение одной из множества задач информационного обслуживания пользователей сети. Почта - традиционное средство связи, позволяющие обмениваться информацией, по крайней мере, двум абонентам. Для того чтобы этот обмен состоялся, необходимо написать послание и, указав адрес, опустить в почтовый ящик, откуда письмо неминуемо попадет на почтовый узел. Если указанный адрес соответствует общепринятым стандартам, то через некоторое время почтальон положит его в почтовый ящик адресата. Далее абонент вскроет послание, и - обмен информацией состоялся. Чтобы ускорить процесс, необходимо поднять телефонную трубку, набирать телефонный номер и, если произойдет правильное соединение, то абонент услышит необходимую информацию. Если абонент не отвечает или его номер занят, придется повторить процедуру еще раз. Эти два вида связи - почтовая и телефонная - стали традиционными, они имеют свои достоинства и недостатки. А что же такое электронная почта? 3 Электронная почта - обмен почтовыми сообщениями с любым абонентом сети Internet. Существует возможность отправки как текстовых, так и двоичных файлов. На размер почтового сообщения в сети Internet накладывается следующее ограничение - размер почтового сообщения не должен превышать 64 килобайт. Она позволяет пересылать сообщения практически с любой машины на любую, так как большинство известных машин, работающих в разных системах, ее поддерживают. Основная привлекательность электронной почты - ее быстрота. Однако есть другие преимущества которые не так широко известны. Телефон также предоставляет почти мгновенный доступ, но исследования показали, что около 75% телефонных вызовов заканчиваются безуспешно. Электронная почта имеет ту же скорость доступа, что и телефон, но не требует одновременного присутствия обоих абонентов на разных концах телефонной линии. Кроме того, она оставляет письменную копию послания, которое может быть сохранено или передано дальше. Более того, письмо одновременно может быть послано нескольким абонентам. Электронная почта оказалась во многом удобнее обычной, "бумажной". Не говоря уже о том, что Вам не приходится вставать из-за компьютера и идти до почтового ящика, чтобы получить или отправить письмо. Кроме того: электронной почтой сообщение в большинстве случаев доставляется гораздо быстрее, чем обычной; дешевле стоит; для отправки письма нескольким адресатам не нужно печатать его во многих экземплярах, достаточно однажды ввести текст в компьютер; если нужно перечитать, исправить полученное или составленное вами письмо, или использовать выдержки из него, это сделать легче, поскольку текст уже находится в машине; удобнее хранить большое количество писем в файле на диске, чем в ящике стола; в файле легче и искать; 4 Электронная почта даёт возможность посылать сообщения, получать их в свой электронный почтовый ящик, отвечать на письма корреспондентов автоматически, используя их адреса, исходя из их писем, рассылать копии письма сразу нескольким получателям, переправлять полученное письмо по другому адресу, использовать вместо адресов (числовых или доменных имен) логические имена, создавать несколько подразделов почтового ящика для разного рода корреспонденции, включать в письма текстовые файлы, пользоваться системой "отражателей почты" для ведения дискуссий с группой ваших корреспондентов и т.д. Из Internet вы можете посылать почту в сопредельные сети, если вы знаете адрес соответствующего шлюза, формат его обращений и адрес в той сети. 5 1 Основы e-mail 1.1 Роль электронной почты Электронная почта — один из наиболее широко используемых видов сервиса, как в корпоративных сетях, так и в Интернет. Она является не просто способом доставки сообщений, а важнейшим средством коммуникации, распределения информации и управления различными процессами в бизнесе. Роль электронной почты становится очевидной, если рассмотреть функции, которые выполняет почта: • Обеспечивает внутренний и внешний информационный обмен; • Является компонентом системы документооборота; • Формирует транспортный протокол корпоративных приложений; • Является средством образования инфраструктуры электронной коммерции. Благодаря выполнению этих функций электронная почта решает одну из важнейших на настоящий момент задач — формирует единое информационное пространство. В первую очередь это касается создания общей коммуникационной инфраструктуры, которая упрощает обмен информацией между отдельными людьми, подразделениями одной компании и различными организациями. Использование электронной почты для обмена информацией между людьми как внутри отдельно взятой организации, так и за ее пределами способно коренным образом изменить технологии и метод В настоящее время предлагается множество различных пакетов программ для организации системы электронной почты, в том числе в локальных сетях. Если ЛКС через шлюз связана с сетью более высокого уровня, что практически повсеместно распространено, то можно пользоваться услугами электронной почты в более широком масштабе. Наиболее распространенными системами являются Microsoft Mail, Microsoft Exchange, Lotus cc: Mail. В качестве основного протокола работы с 6 электронной почты используется SMTP (Simple Mail Transfer Protocol, простой протокол передачи почты) - протокол прикладного уровня. Он обеспечивает достоверную и надежную передачу сообщений между произвольными узлами сети Internet. Появление электронной почты можно отнести к 1965 году, когда сотрудники Массачусетского технологического института (MIT) Ноэль Моррис и Том Ван Влек написали программу MAIL для операционной системы CTSS (Compatible TimeSharing System), установленную на компьютере IBM 7090/7094. Общее развитие электронной почты шло через развитие локального взаимодействия пользователей на многопользовательских системах. Пользователи могли, используя программу mail (или её эквивалент), пересылать друг другу сообщения в пределах одного мейнфрейма (компьютера). Следующий шаг был в возможности переслать сообщение пользователю на другой машине — для этого использовалось указание имени машины и имени пользователя на машине. Адрес мог записываться в виде foo!joe (пользователь joe на компьютере foo). Третий шаг для становления электронной почты произошёл в момент появления передачи писем через третий компьютер. В случае использования UUCP (Unix-Unix-CoPy) адрес пользователя включал в себя маршрут до пользователя через несколько промежуточных машин (например, gate1!gate2!foo!joe — письмо для joe через машину gate1, gate2 на машину foo). Недостатком такой адресации было то, что отправителю (или администратору машины, на которой работал отправитель) необходимо было знать точный путь до машины адресата. После появления распределённой глобальной системы имён DNS, для указания адреса стали использоваться доменные имена — [email protected] — пользователь user на машине example.com. Одновременно с этим происходило переосмысление понятия «на машине». Для почты стали использоваться выделенные сервера, на которые не имели доступ обычные пользователи (только администраторы), а пользователи работали на своих машинах, при этом почта приходила не на рабочие машины пользователей, а на почтовый сервер, откуда пользователи забирали свою почту по различным сетевым протоколам. 7 Система электронной почты в Internet универсальна: сети, построенные на совершенно разных принципах и протоколах, могут обмениваться электронными письмами из Internet, получая тем самым доступ к другим ресурсам сети. Практически все сервисы Internet, использующиеся обычно как сервисы прямого доступа (on-line), имеют интерфейс к электронной почте. Поэтому если пользователь не располагает доступом в Internet в режиме on-line, он может получить большую часть информации, хранящейся в этой сети, посредством дешевой электронной почты. Система адресации электронной почты в Internet, называемая также стандартом RFS-822 (по названию документа, в котором она описана), принята во многих других сетях. Стандарт RFS-822 определяет уровень поддержки обмена электронной почтой между локальными сетями, связанными линиями передачи по протоколу TCP/IP. Имеются соглашения о преобразовании адресов на межсетевых шлюзах, если осуществляется обмен сообщениями между сетью Internet и сетями, не поддерживающими стандарт RFS-822. Скорость доставки электронных писем сильно зависит от используемого механизма передачи. В Internet существуют два механизма передачи. Первый основан на протоколе UUCP и реализует пакетный режим передачи off-line, характерный для дейтаграммных сетей. Письмо передается по сети от узла к узлу программами Sendmail, и возможны задержки в каждом узле. Это дополнительный способ передачи. Основной (второй) механизм передачи базируется на протоколе SMTP семейства протоколов TCP/IP в сети коммутации пакетов. Он реализует передачу почты в режиме on-line: на время передачи между отправителем и получателем создается виртуальный канал, и письмо пересылается в течение нескольких секунд, при этом вероятность потери или подмены письма минимальна. Одновременно с появлением DNS была продумана система резервирования маршрутов доставки почты, а доменное имя в почтовом адресе перестало быть именем конкретного компьютера и стало просто фрагментом почтового адреса. За обслуживание домена могут отвечать многие сервера (возможно, физически размещённые на разных континентах и в разных организациях), а пользователи из 8 одного домена могут не иметь между собой ничего общего (особенно подобное характерно для пользователей бесплатных серверов электронной почты). Кроме того, существовали (и существуют по настоящий момент) и другие системы электронной почты (некоторые из них существуют и сейчас), как-то: Netmail в сети FidoNET, X.400 в сетях X.25. Доступ к ним из интернет и обратно осуществляется через почтовый шлюз. Для маршрутизации почты в сетях X.25 в DNS предусмотрена специальная ресурсная запись c соответствующим названием X25 (код 19). 1.2 Понятие электронной почты Электронная почта во многом похожа на обычную почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем месте либо программой подготовки почты, либо просто обычным текстовым редактором. Обычно программа подготовки почты вызывает текстовый редактор, который пользователь предпочитает всем остальным программам этого типа. Затем пользователь должен вызвать программу отправки почты (программа подготовки почты вызывает программу отправки автоматически). Стандартной программой отправки является программа sendmail. Sendmail работает как почтовый курьер, который доставляет обычную почту в отделение связи для дальнейшей рассылки. В Unix-системах программа sendmail сама является отделением связи. Она сортирует почту и рассылает ее адресатам. Для пользователей персональных компьютеров, имеющих почтовые ящики на своих машинах и работающих с почтовыми серверами через коммутируемые телефонные линии, могут потребоваться дополнительные действия. Для работы электронной почты в Internet разработан специальный протокол Simple Mail Transfer Protocol (SMTP), который является протоколом прикладного уровня и использует транспортный протокол TCP. Однако, совместно с этим протоколом используется и Unix-Unix-CoPy (UUCP) протокол. UUCP хорошо подходит для использования телефонных линий связи. Разница между SMTP и 9 UUCP заключается в том, что при использовании первого протокола sendmail пытается найти машину-получателя почты и установить с ней взаимодействие в режиме on-line для того, чтобы передать почту в ее почтовый ящик. В случае использования SMTP почта достигает почтового ящика получателя за считанные минуты и время получения сообщения зависит только от того, как часто получатель просматривает свой почтовый ящик. При использовании UUCP почта передается по принципу "stop-go", т.е. почтовое сообщение передается по цепочке почтовых серверов от одной машины к другой пока не достигнет машины-получателя или не будет отвергнуто по причине отсутствия абонента-получателя. С одной стороны, UUCP позволяет доставлять почту по плохим телефонным каналам, т.к. не требуется поддерживать линию все время доставки от отправителя к получателю, а с другой стороны, бывает обидно получить возврат сообщения через сутки после его отправки из-за того, что допущена ошибка в имени пользователя. В целом же общие рекомендации таковы: если имеется возможность надежно работать в режиме online и это является нормой, то следует настраивать почту для работы по протоколу SMTP, если линии связи плохие или on-line используется чрезвычайно редко, то лучше использовать UUCP. Основными почтовыми протоколами в Интернете (не считая частных протоколов, шлюзуемых или туннелируемых через Интернет) являются SMTP (Simple Mail Transport Protocol), POP (Post Office Protocol) и IMAP (Internet Mail Access Protocol). 1.3 Структура письма Усилия по усовершенствованию электронной почты прилагаются в трех направлениях. Они затрагивают доставку (организация информации в служебных полях упаковки сообщения), обработку агентами пользователя (информация в заголовке сообщения) и тело сообщения. Наиболее интересные возможности предоставляет модификация тела почтового сообщения. Тело сообщения может переносить мультимедиа-объекты, то есть 10 являться двоичным файлом с графической, звуковой или видеоинформацией.В этом разделе рассматриваются существующие методы кодирования таких данных в почтовых сообщениях Internet. Сообщение состоит из текста, который нужно передать адресату, и заголовка, который приписывается в начале сообщения, отделяется от текста пустой строкой, и содержит несколько строчек необходимой информации об этом сообщении: дату отправления, адрес, обратный адрес, тему сообщения, и другие. Названия строк заголовка расшифровываются так: Received: отметка о прохождении через машину (почтовый штемпель). У нашего письма таких отметок пять, значит, по пути оно прошло через пять машин, и каждая из них обозначила, когда оно проходило. Date: дата и время отправления письма; они указываются в стандартном формате, поскольку большинство почтовых систем умеют сортировать сообщения по времени. From: имя отправителя и обратный адрес <отделен угловыми скобками>. Message-Id: внутренний идентификатор сообщения; присваивается почтовой службой отправителя. Каждому письму присваивается уникальный – единственный в мире – идентификатор. Его можно использовать для ссылок на письмо, как исходящий номер. To: адрес получателя Subject: тема сообщения. Пометка Re: обозначает, что это сообщение – ответ (от слова reply) на другое сообщение. У исходного сообщения и у ответа строка Subject: одна и та же. При составлении автором ответа почтовая служба автоматически взяла тему из исходного сообщения. Это удобно, когда идет длинный разговор на одну тему. Можно потребовать, чтобы почтовая служба отсортировала сообщения по темам, и освежить в памяти предыдущие фразы этого разговора. Status: статус сообщения; почтовая служба помечает для себя, что сообщение уже прочитано, чтобы второй раз его не предложить как новое. Бывает еще несколько видов строк заголовка. Не все они обязательно должны быть. Некоторые строки почтовые службы добавляют автоматически (Received:, Date:), другие задает сам автор. 11 Само послание - как правило, текстовый файл достаточно произвольной формы. При передаче нетекстовых данных (исполняемой программы, графической информации) применяется перекодировка сообщений, которая выполняется соответствующими программными средствами. Обычно электронная почта достигает любой точки земного шара за несколько минут. Так же как факс, она позволяет передавать не только текст, но и изображение, но при этом не используется междугородняя или международная телефонную связь, и качество изображения не ухудшается при передаче. Для организаций с большим объемом факсовой переписки, особенно с заграницей, электронная почта дает мгновенную и очень весомую экономию. Большинство пользователей Интернета называют электронную почту просто почтой, а соответствующие эпитеты приберегают для традиционной почты (по-английски, ее часто называют snail mail - улиточная почта). Электронная почта не использует географическую адресацию. Для того, чтобы электронное письмо дошло до своего адресата, необходимо, чтобы оно было оформлено в соответствии с международными стандартами и имело стандартизованный почтовый электронный адрес. Общепринятый формат послания определяется документом под названием "Standard for the Format of ARPA - Internet Text messages", сокращенно - Request for Comment или RFC822, и имеет заголовок и непосредственно сообщение. Заголовок выглядит приблизительно так: From: почтовый электронный адрес - от кого пришло послание; To: почтовый электронный адрес - кому адресовано; Cc: почтовые электронные адреса - кому еще направлено; Subject: тема сообщения (произвольной формы); Date: дата и время отправки сообщения. Строки заголовка From: и Date: формируются, как правило, автоматически, программными средствами. Помимо этих строк заголовка, послание может содержать и другие, например: Message-Id: уникальный идентификатор послания, почтовой машиной; 12 присвоенный ему Reply-To: обычно адрес абонента, которому вы отвечаете на присланное вам письмо. Само послание - как правило, текстовый файл достаточно произвольной формы1. При передаче нетекстовых данных (исполняемой программы, графической информации) применяется перекодировка сообщений, которая выполняется cоответcтвующими программными средствами. Почтовый электронный адрес может иметь разные форматы. Наиболее широко распространена система формирования адреса DNS (Domain Name System), применяемая в сети Internet. Дешифрацию адреса и перевод его в необходимый формат осуществляют встроенные программные средства, применяемые в данной сети электронной почты. С точки зрения логики, для того чтобы адрес был информативным, необходимо, чтобы в нем присутствовали: идентификатор абонента (по аналогии строка КОМУ: на почтовом конверте); почтовые координаты, определяющие его местонахождение (по аналогии - дом, улица, город, страна на почтовом конверте). Почтовый электронный адрес имеет все эти составляющие. Для того, чтобы отделить идентификатор абонента от его почтовых координат, используется значок @. Почтовый электронный адрес в формате Internet может иметь вид: имя_пользователя@название_компьютера, например, [email protected]. В рассматриваемом примере ivanov - идентификатор абонента, составляемый, как правило, из его фамилии, имени, отчества или псевдонима. То, что стоит справа от знака @, называется доменом и однозначно описывает местонахождение абонента. Составные части домена разделяются точками. Самая правая часть домена, как правило, (географическую зону Интернета) адресата - обозначает код страны это домен верхнего уровня. Код страны утвержден международным стандартом ISO и состоит из двух букв. В нашем случае, ru - код России. Однако в качестве домена верхнего уровня может фигурировать и обозначение сети. Например, в США, где существуют сети, объединяющие высшие 1 Макарова Н.В. «Информатика», Третье переработанное издание, Москва «Финансы и статистика» 2001. 13 учебные заведения или правительственные организации, в качестве доменов верхнего уровня используются сокращения edu - Educational institutions, gov Government institutions и другие. Следующий поддомен - msk - является однозначно определяемым внутри домена верхнего уровня. Нетрудно догадаться, что обозначает он код города Москва. Совокупность составных частей домена msk.ru называется доменом второго уровня. Аббревиатуры домена второго уровня определяются в соответствии с правилами, принятыми доменом верхнего уровня2. Домен третьего уровня - mepi.msk.ru. В нашем случае домен третьего уровня включает в себя сокращенную английскую аббревиатуру Московского инженернофизического Института. Правила образования имен внутри доменов третьего уровня личное дело доменов второго уровня. Поддомен htd - зарегистрированное на почтовом узле имя машины, которой владеет почтовым ящиком упомянутый выше товарищ Ivanov. 2 Олифер В.Г., Олифер Н.А., Компьютерные сети, 2-е издание, учебник для ВУЗов, «Питер» 2003. 14 на 2 Организация службы электронной почты в локальных и глобальных сетях Классифицируя сети по территориальному признаку, различают локальные (LAN), глобальные (WAN) и городские (MAN) сети. LAN - сосредоточены на территории не более 1-2 км; построены с использованием дорогих высококачественных линий связи, которые позволяют, применяя простые методы передачи данных, достигать высоких скоростей обмена данными порядка 100 Мбит/с. Предоставляемые услуги отличаются широким разнообразием и обычно предусматривают реализацию в режиме on-line. WAN - объединяют компьютеры, рассредоточенные на расстоянии сотен и тысяч километров. Часто используются уже существующие не очень качественные линии связи. Более низкие, чем в локальных сетях, скорости передачи данных (десятки килобит в секунду) ограничивают набор предоставляемых услуг передачей файлов, преимущественно не в оперативном, а в фоновом режиме, с использованием электронной почты. Для устойчивой передачи дискретных данных применяются более сложные методы и оборудование, чем в локальных сетях. MAN - занимают промежуточное положение между локальными и глобальными сетями. При достаточно больших расстояниях между узлами (десятки километров) они обладают качественными линиями связи и высокими скоростями обмена, иногда даже более высокими, чем в классических локальных сетях. Как и в случае локальных сетей, при построении MAN уже существующие линии связи не используются, а прокладываются заново. Создание компьютерных сетей вызвано практической потребностью пользователей удаленных друг от друга компьютеров в одной и той же информации. Сети предоставляют пользователям возможность не только быстрого обмена информацией, но и совместной работы на принтерах и других периферийных устройствах, и даже одновременной обработки документов. 15 Локальная сеть объединяет компьютеры, установленные в одном помещении (например, школьный компьютерный класс, состоящий из 8—12 компьютеров) или в одном здании. В небольших локальных сетях все компьютеры обычно равноправны, т. е. пользователи самостоятельно решают, какие ресурсы своего компьютера (диски, каталоги, файлы) сделать общедоступными по сети. Такие сети называются одноранговыми. Если к локальной сети подключено более десяти компьютеров, то одноранговая сеть может оказаться недостаточно производительной. Для увеличения производительности, а также в целях обеспечения большей надежности при хранении информации в сети некоторые компьютеры специально выделяются для хранения файлов или программ-приложений. Такие компьютеры называются серверами, а локальная сеть — сетью на основе серверов. Каждый компьютер, подключенный к локальной сети, должен иметь специальную плату (сетевой адаптер). Между собой компьютеры (сетевые адаптеры) соединяются с помощью кабелей. Локальные сети не позволяют обеспечить совместный доступ к информации пользователям, находящимся, например, в различных частях города. На помощь приходят региональные сети, объединяющие компьютеры в пределах одного региона (города, страны, континента). Многие организации, заинтересованные в защите информации от несанкционированного доступа (например, военные, банковские и пр.), создают собственные, так называемые корпоративные сети. Корпоративная сеть может объединять тысячи и десятки тысяч компьютеров, размещенных в различных странах и городах (в качестве примера можно привести сеть корпорации Microsoft, MSN). Потребности формирования единого мирового информационного пространства привели к созданию глобальной компьютерной сети Интернет. В настоящее время на десятках миллионов компьютеров, подключенных к Интернету, хранится громадный объем информации (сотни миллионов файлов, документов и т. 16 д.) и сотни миллионов людей пользуются информационными услугами глобальной сети. Интернет — это глобальная компьютерная сеть, объединяющая многие локальные, региональные и корпоративные сети и включающая в себя десятки миллионов компьютеров. В каждой локальной или корпоративной сети обычно имеется, по крайней мере, один компьютер, который имеет постоянное подключение к Интернету с помощью линии связи с высокой пропускной способностью (сервер Интернета). Надежность функционирования глобальной сети обеспечивается избыточностью линий связи: как правило, серверы имеют более двух линий связи, соединяющих их с Интернетом. Основу, «каркас» Интернета составляют более ста миллионов серверов, постоянно подключенных к сети, из которых в России насчитывается более трехсот тысяч (на начало 2001 г.). К серверам Интернета могут подключаться с помощью локальных сетей или коммутируемых телефонных линий сотни миллионов пользователей сети. 2.1 Протоколы передачи Протокол – это совокупность правил, устанавливающих формат и процедуры обмена информацией между двумя или несколькими устройствами. Одним из самых распространенных транспортных протоколов является стек TCP/IP (был разработан более 20 лет назад по инициативе Минобороны США), состоящий из двух протоколов IP и TCP, которые в терминологии модели OSI относятся к сетевому и транспортному уровням соответственно. IP обеспечивает продвижение пакета по составной сети, а TCP гарантирует надежность доставки. Следует различать два типа протоколов: базовые и прикладные. Базовые протоколы отвечают за физическую пересылку сообщений между компьютерами в сети Интернет. Это протоколы IP иTCP.Прикладными называют протоколы более высокого уровня, они отвечают за функционирование специализированных служб. 17 Например, протокол http служит для передачи гипертекстовых сообщений, протокол ftp — для передачи файлов, SMTP — для передачи электронной почты и т.д. Набор протоколов разных уровней, работающих одновременно, называют стеком протоколов. Каждый нижележащий уровень стека протоколов имеет свою систему правил и предоставляет сервис для вышележащих. Нижний уровень — это уровень почтового транспорта, которым письмо перевозится в пункт назначения. Аналогично каждый протокол в стеке протоколов выполняет свою функцию, не заботясь о функциях протокола другого уровня. На нижнем уровне, то есть на уровне TCP/IP, используются два основных протокола: IP и TCP. Архитектура протоколов TCP/IP предназначена для объединенной сети. Интернет состоит из разнородных подсетей, соединенных друг с другом шлюзами. В качестве подсетей могут выступать разные локальные сети (Token Ring, Ethernet и т.п.) различные национальные, региональные и глобальные сети. К этим сетям могут подключаться машины разных типов. Каждая из подсетей работает в соответствии со своими принципами и типом связи. При этом каждая подсеть может принять пакет информации и доставить его по указанному адресу. Хотя эти протоколы неразрывно связаны с Интернет и много миллионов компьютеров работает на основе этого стека, существует достаточно большое количество локальных, корпоративных и территориальных сетей, непосредственно не являющиеся частями Интернет, в которых также используются протоколы TCP/IP. Для отличия таких сетей от Интернет, их называют TCP/IP или просто IPсетями. IP-адрес имеет длину 4 байта и состоит из идентификаторов (ID) сети и узла. ID сети (адрес сети) идентифицирует системы, которые расположены в одной и той же физической сети. Все компьютеры в физической сети должны иметь один и тот же ID сети, и он должен быть уникален в межсетевой среде. ID узла (адрес узла) идентифицирует каждый узел TCP/IP в пределах сети. Для определения границы, отделяющей адрес сети от адреса узла, реализуются два подхода. Первый основан на понятии класса адреса, второй на 18 использовании масок. IP-адреса — логические 32-битные номера, которые разделены на четыре поля по 8 бит, называемые октетами. Современные ОС поддерживают классы адресов А, В и С. Они определяют, какие биты используются для ID сети и какие для ID узла (см. Приложение А). Четыре числа в IP-адресе называются октетами, поскольку в каждом из них при двоичном представлении имеется восемь разрядов: 4х8=32. Так как каждая из восьми позиций может иметь два различных состояния: 1 или 0, общий объем возможных комбинаций составляет 28,или 256, то есть каждый октет может принимать значения от 0 до 255. комбинация четырех октетов дает 2 32 значений, то есть примерно 4,3 млрд. комбинаций, за исключением некоторых зарезервированных адресов. Октеты служат не только для того, чтобы разделять числа, но и выполняют другие функции. Октеты можно распределить на двн секции: Net и Host. Net-секция используется для того, чтобы определить сеть, к которой принадлежит компьютер. Host, который иногда называют узлом, определяет конкретный компьютер в сети. В 1983 году в Висконсинском университете США (University of Wisconsin) была создана так называемая DNS (Domain Name System)- система, которая автоматически устанавливала соответствие между текстовыми именами и IPадресами. При пересылке информации компьютеры используют цифровые адреса, люди — буквенные, а DNS-сервер служит своеобразным переводчиком. Маска – число, используемое в паре с IP-адресом; двоичная запись маски содержит единицы в тех разрядах, которые должны в IP-адресе интерпретироваться как номер сети. Для стандартных классов сетей маски имеют следующие значения: класс А – 11111111.00000000.00000000.00000000 (255.0.0.0); класс В – 11111111.11111111.00000000.00000000 (255.255.0.0); класс С – 11111111.11111111.11111111.00000000 (255.255.255.0). Для записи масок используют и другие форматы, шестнадцатеричной системе FF.FF.00.00 для адресов класса B. 19 например в 2.1.1 Simple Mail Transfer Protocol Общепринятым в мире протоколом обмена электронной почтой является SMTP (англ. Simple mail transfer protocol — простой протокол передачи почты). В общепринятой реализации он использует DNS для определения правил пересылки почты (хотя в частных системах, вроде Microsoft Exchange, SMTP может действовать исходя из информации из других источников). В различных доменах настроены свои, независимые друг от друга, почтовые системы. У каждого почтового домена может быть несколько пользователей. Почта передаётся между узлами с использованием программ пересылки почты (англ. Mail Transfer Agent, MTA; такими, как, например, sendmail, exim4, postfix, Microsoft Exchange Server, Lotus Domino и т. д.). Поведение систем при связи друг с другом строго стандартизировано, для этого используется протокол SMTP (и соблюдение этого стандарта, наравне с всеобщей поддержкой DNS всеми участниками, является основой для возможности связи «всех со всеми» без предварительных договорённостей). Взаимодействие почтовой системы и пользователей, в общем случае, никак не регламентируется и может быть произвольным, хотя существуют как открытые, так и закрытые (завязанные на ПО конкретных производителей) протоколы взаимодействия между пользователями и почтовой системой. Программа, работающая в почтовой системе и обслуживающая пользователей, называется MDA (англ. mail delivery agent, агент доставки почты). В некоторых почтовых системах MDA и MTA могут быть объединены в одну программу, в других системах могут быть разнесены в виде разных программ или вообще выполняться на различных серверах. Программа, с помощью которой пользователь осуществляет доступ, называется MUA (англ. mail user agent), хотя в случае, например, веб-интерфейса, может и отсутствовать. Внутри заданной почтовой системы (обычно находящейся в рамках одной организации) может быть множество почтовых серверов, выполняющих как пересылку почты внутри организации, так и другие, связанные с электронной почтой задачи: фильтрацию спама, проверку вложений антивирусом, обеспечение 20 автоответа, архивация входящей/исходящей почты, обеспечение доступа пользователям различными методами (от POP3 до ActiveSync). Взаимодействие между серверами в рамках одной почтовой системы может быть как подчинено общим правилам (использование DNS и правил маршрутизации почты с помощью протокола SMTP), так и следовать собственным правилам компании (используемого программного обеспечения). 2.1.2 Post Office Protocol (POP) Post Office Protocol (POP) - протокол доставки почты пользователю из почтового ящика почтового сервера РОР. Многие концепции, принципы и понятия протокола POP выглядят и функционируют подобно SMTP. Команды POP практически идентичны командам SMTP, отличаясь в некоторых деталях (см. Приложение A). Сервер POP находится между агентом пользователя и почтовыми ящиками. POP-сервер позволяет POP-клиенту загрузить письма, которые были получены им от другого почтового сервера. Клиенты могут загрузить все сообщения или только те, которые они еще не читали. Он не поддерживает удаление сообщений перед загрузкой на основе атрибутов сообщения, таких как адрес отправителя или получателя. POP версии 2 поддерживает аутентификацию пользователя с помощью пароля, но пароль передается серверу в открытом (незашифрованном) виде. POP версии 3 предоставляет дополнительный метод аутентификации, называемый APOP, который прячет пароль. Некоторые реализации POP могут использовать Kerberos для аутентификации. Конструкция протокола РОРЗ обеспечивает возможность пользователю обратиться к своему почтовому серверу и изъять накопившуюся для него почту. Пользователь может получить доступ к РОР-серверу из любой точки доступа к Интернет. При этом он должен запустить специальный почтовый агент (UA), работающий по протоколу РОРЗ, и настроить его для работы со своим почтовым 21 сервером. Итак, во главе модели POP находится отдельный персональный компьютер, работающий исключительно в качестве клиента почтовой системы (сервера). Подчеркнем также, что сообщения доставляются клиенту по протоколу POP, а посылаются по-прежнему при помощи SMTP. То есть на компьютере пользователя существуют два отдельных агента-интерфейса к почтовой системе доставки (POP) и отправки (SMTP). Разработчики протокола РОРЗ называет такую ситуацию "раздельные агенты" (split UA). Концепция раздельных агентов кратко обсуждается в спецификации РОРЗ. В протоколе РОРЗ оговорены три стадии процесса получения почты: авторизация, транзакция и обновление. После того как сервер и клиент РОРЗ установили соединение, начинается стадия авторизации. На стадии авторизации клиент идентифицирует себя для сервера. Если авторизация прошла успешно, сервер открывает почтовый ящик клиента и начинается стадия транзакции. В ней клиент либо запрашивает у сервера информацию (например, список почтовых сообщений), либо просит его совершить определенное действие (например, выдать почтовое сообщение). Наконец, на стадии обновления сеанс связи заканчивается. В протоколе РОРЗ определено несколько команд, но на них дается только два ответа: +ОК (позитивный, аналогичен сообщению-подтверждению АСK) и -ERR (негативный, аналогичен сообщению "не подтверждено" NAK). Оба ответа подтверждают, что обращение к серверу произошло и что он вообще отвечает на команды. Как правило, за каждым ответом следует его содержательное словесное описание. В RFC 1225 есть образцы нескольких типичных сеансов РОРЗ. Сейчас мы рассмотрим несколько из них, что даст возможность уловить последовательность команд в обмене между сервером и клиентом. 2.1.3 Internet Message Access Protocol Протокол IMAP4 (Internet Message Access Protocol) позволяет клиентам получать доступ и манипулировать сообщениями электронной почты на сервере. 22 IMAP более удобен для чтения почты в путешествии, чем POP, так как сообщения могут быть оставлены на сервере, что избавляет от необходимости синхронизировать списки прочитанных писем на локальном хосте и на сервере. Существенным отличием протокола IMAP4 от протокола РОРЗ является то, что IMAP4 поддерживает работу с системой каталогов (или папок) удаленных сообщений так же, как если бы они располагались на локальном компьютере. IMAP4 позволяет клиенту создавать, удалять и переименовывать почтовые ящики, проверять наличие новых сообщений и удалять старые. Благодаря тому что IMAP4 поддерживает механизм уникальной идентификации каждого сообщения в почтовой папке клиента, он позволяет читать из почтового ящика только сообщения, удовлетворяющие определенным условиям или их части, менять атрибуты сообщений и перемещать отдельные сообщения. Структура папок в значительной степени зависит от типа почтовой системы, но в любой системе у клиента есть специальный каталог INBOX, куда попадают поступающие клиенту сообщения. Протокол IMAP4 работает поверх транспортного протокола, который обеспечивает надежный и достоверный канал передачи данных между клиентом, и сервером IMAP4. При работе по TCP, IMAP4 использует 143-й порт. Команды и данные IMAP4 передаются по транспортному протоколу в том виде, в каком их отправляет сервер или пользователь. Принцип передачи данных IMAP4 такой же как и у других подобных протоколов. Сначала клиент и сервер обмениваются приветствиями. Затем клиент отправляет на сервер команды и данные. Сервер, соответственно, передает клиенту ответы на обработку команд и данных. После завершения обмена канал закрывается. 2.1.4 Multipurpose Internet Mail Extention Multipurpose Internet Mail Extensions (MIME, англ. Multipurpose Internet Mail Extension — многоцелевые расширения почты интернета, произносится как «майм») — стандарт, описывающий передачу различных типов данных по электронной почте, а также, шире, спецификация 23 для кодирования информации и форматирования сообщений таким образом, чтобы их можно было пересылать по Интернету. MIME определяет механизмы для передачи разного рода информации внутри текстовых данных (в частности, с помощью электронной почты), а именно: текст на языках, для которых используются кодировки, отличные от ASCII, и нетекстовый контент, такой как картинки, музыка, фильмы и программы. MIME является также фундаментальным компонентом коммуникационных протоколов, таких как HTTP, которым нужно, чтобы данные передавались в контексте сообщений подобных email, даже если данные реально не являются e-mail. Основной формат электронных сообщений определен в RFC 2822, который является обновленной версией RFC 822. Эти стандарты определяют похожие форматы для текстовых e-mail-заголовков и содержимого и правил, относящихся к общеиспользуемым полям, таким как «To:», «Subject:», «From:» и «Date:». MIME определяет набор e-mail-заголовков для определения дополнительных атрибутов сообщения, включая тип контента, и определяет множество кодировок, которые могут быть использованы для представления 8-битных бинарных данных, использующих символы из 7-битного ASCII множества. MIME также определяет правила для кодирования не-ASCII символов в заголовках e-mail-сообщения, таких как «Subject:». MIME расширяем для новых типов — его определение включает метод для регистрации новых типов контента и других атрибутов. Формат MIME поддерживает передачу нескольких сущностей в пределах одного сообщения. Причём сущности могут передаваться не только в виде одноуровневой последовательности, но в виде иерархии с вложением элементов друг в друга. Для обозначения множественного содержимого используются медиатипы multipart/. Работа с такими типами осуществляется по общим правилам описанным в RFC 2046 (если иное не определено конкретным медиа типом). Если получателю не известно как работать с типом, то он обрабатывает его так же как multipart/mixed. 24 Для передачи множественного сообщения в заголовок Content-Type добавляется параметр boundary (граница), который обозначает последовательность символов, разделяющих части сообщения. Граница может состоять из цифр, букв и символов «'()+_,-./:=?». При использовании специальных символов (не цифр и букв) значение параметра boundary следует заключать в двойные кавычки «"». Максимальная длина границы — 70 символов. Начало каждой части сообщения обозначается строкой «--граница». Конец последнего сообщения обозначается строкой «--граница--». Самые первые символы переноса строки CRLF (коды 13 и 10), которыми начинаются и заканчиваются пограничные строки не входят в содержимое самой части. Если за ними следуют ещё переносы строк, то они уже принадлежат включаемой части. Перед первой частью и после последней может быть дополнительный текст. Он называется преамбулой и эпилогом соответственно. В протоколе HTTP эти элементы игнорируются. В сообщении электронной почты преамбула может содержать текст, выводимый клиентами электронной почты, не понимающими формата MIME. В самом начале включаемой части располагаются заголовки, описывающие её содержимое (Content-Type, Content-Length и т. п.). Перед непосредственно телом части обязательно должна быть пустая строка даже если заголовки отсутствуют. Если не определён Content-Type, то по умолчанию — text/plain. 2.2 Программа Sendmail Основным средством рассылки почты в Internet является программа sendmail. Она обеспечивает работу модульной системы рассылки, которая предназначена для получения и отправки корреспонденции, а также управления программами подготовки и просмотра почтовых сообщений. Sendmail позволяет организовать почтовую службу локальной сети и обмениваться почтой с другими серверами почтовых служб через специальные 25 шлюзы. Sendmail может быть сконфигурирована для работы с различными почтовыми протоколами. Обычно это протоколы UUCP и SMTP. Sendmail работает как "отделение связи" обычной почтовой службы, которое принимает и пересылает почтовые сообщения. Sendmail может интерпретировать два типа почтовых адресов: почтовые адреса SMTP; почтовые адреса UUCP. Первые являются стандартными адресами Internet и, фактически, являются стандартом де-факто. Именно этот адрес обычно указан на визитных карточках. Sendmail можно настроить для поддержки: списка адресов-синонимов; списка адресов рассылки пользователя; автоматической рассылки почты через шлюзы; очередей сообщений для повторной рассылки почты в случае отказов при рассылке; работы в качестве SMTP-сервера; доступа к адресам машин через сервер доменных имен BIND; доступа к внешним серверам имен. Sendmail отправляет почту в два приема: сначала почтовые сообщения собираются в очереди, а затем отсылаются. Sendmail может быть вызвана: программой подготовки сообщений для отправки уже подготовленных сообщений; программой получения почты для пересылки полученной из сети почты; непосредственно пользователем для отправки по почте файла или короткого сообщения; почтовым демоном, которым обычно является сама sendmail. После того, как почта собрана, начинается ее рассылка. При этом выполняются следующие действия: 26 адреса отправителя и получателя преобразуются в формат сети-получателя почты; если необходимо, то в заголовок сообщения добавляются строки, позволяющие получателю отвечать на принятое сообщение (например: FROM: <адрес>); почта передается одной из программ рассылки почты. Когда программа приема почты получает сообщение, она передает его программе sendmail для последующей рассылки. Если сообщение достигло машины адресата, то оно отправляется программой местной рассылки в почтовый ящик пользователя. Первый этап рассылки - сбор сообщений. Sendmail получает почтовые сообщения из трех источников: командной строки или стандартного ввода; через SMTP-протокол (из сети); из очереди сообщений. При получении сообщений из командной строки или стандартного ввода, sendmail вызывается пользователем с указанием адреса доставки сообщения. При этом выполняются следующие действия: определяется адрес отправителя, выбирается из командной строки адрес получателя и оба адреса преобразуются в соответствии с описанием файла конфигурации, определяется способ доставки сообщения, размещается заголовок в оперативной памяти для последующих преобразований, а тело сообщения размещается во временном файле для отправки без изменений. При получении сообщений по протоколу SMTP, sendmail используется как программа клиента и сервера протокола. Протокол определен в RFC-821 и является основным для рассылки почты в Internet. В этом случае sendmail запускается как демон, который "слушает" порт TCP и в случае получения сообщения устанавливает соединение с удаленным клиентом SMTP. Как правило, таким клиентом является другая программа sendmail. 27 Программа подготовки почты на локальной машине также может использовать SMTP. Для этого sendmail открывает канал (pipe) межпроцессного обмена. При получении сообщений из очереди используются временные файлы очередей. Эти очереди используются для хранения неразосланных сообщений. Сообщение хранится в двух файлах. В одном файле хранится тело сообщения, а в другом конверт и заголовок сообщения. Обычно sendmail опрашивает очереди через определенные администратором почтового сервера промежутки времени, на предмет наличия в них неразосланных сообщений. Как только одним из описанных выше способов sendmail получила сообщение, делается попытка его отправить по адресу. Для этого sendmail определяет три параметра: программу рассылки, узел сети и получателя. Эта процедура производится по правилам, которые содержатся в файле конфигурации. Sendmail сохраняет одну копию тела сообщения во временном файле, а заголовок загружает в оперативную память. Для каждого сообщения программа доставки (рассылки) сообщений вызывается отдельно. Если сообщение должно быть доставлено на разные машины, то для каждой из машин также вызывается своя программа доставки. Некоторые программы могут обслуживать сразу несколько абонентов одной машины, если это невозможно, то для каждого абонента вызывается также своя программа доставки. Рассматривают два типа рассылки: на удаленную машину и местную рассылку. Для вызова программы рассылки sendmail открывает pipe и запускает программу рассылки, командная строка которой находится в файле конфигурации. Sendmail записывает заголовок и тело сообщения в pipe. Если программа рассылки не использует протокол SMTP, то адрес получателя передается через pipe. Если используется SMTP, то открывается двунаправленный канал для интерактивного взаимодействия с удаленным сервером SMTP. Если в качестве транспортного протокола используется TCP, то sendmail не запускает внешнюю программу рассылки, а сама инициирует TCP-соединение с удаленным сервером SMTP. 28 Если sendmail определяет, что адреса доставки местные, то происходит обращение к файлу адресных синонимов и производится преобразование адресов (расширение). Файл адресных синонимов можно использовать для перенаправления почты в файлы или для обработки местными программами. Пользователь может иметь и свой собственный файл адресных синонимов для управления рассылкой персональной почты. После преобразования адресов почта отправляется программе местной рассылки (например rmail). Важным моментом при работе sendmail является алгоритм определения типа адресов. При использовании стандартного файла конфигурации применяются следующие правила: почта рассылается в соответствии с форматом адреса получателя, адреса при этом бывают местные, UUCP и SMTP. Местный адрес - это адрес, который распознается как адрес машины, с которой осуществляется отправка почты. Если машина, с которой отправляется почта, имеет прямую линию связи по протоколу UUCP со следующей машиной (в адресе), то почта передается на эту машину, если такого соединения нет, то почта не рассылается и выдается сообщение об ошибке. Файл конфигурации должен содержать детальное описание маршрутов для пересылки сообщений на машины по протоколу UUCP. Адреса SMTP - это адреса, описанные в стандарте RFC-822 или стандартные адреса Internet. Почта с адресами SMTP рассылается по протоколу SMTP. Если в системе для адресации используется Berkeley Internet Name Domain (BIND) сервер, то sendmail может определять адреса получателей, используя сервис BIND. Если BIND не используется, то sendmail сама определяет адреса. Анализ типа адресов в программе sendmail - это самый главный процесс, т.к. по типу адреса получателя sendmail определяет каким способом сообщение будет разослано. Вызов программы доставки вмонтирован в правила преобразования адресов отправителя и получателя. Наибольшее число сообщений об ошибках при рассылке сообщений связано как раз с определением адреса получателя. В этом 29 процессе принимают участие, по крайней мере, два сервиса Internet: система рассылки почтовых сообщений и служба доменных имен. 2.3 Системы на базе X.400 X.400 представляет собой набор рекомендаций по построению системы передачи электронных сообщений, не зависящей от используемых на сервере и клиенте операционных систем и аппаратных средств. Рекомендации X.400 являются результатом деятельности международного комитета по средствам телекоммуникаций (CITT во французской транскрипции или ITU в английской), созданного при Организации охватывают все аспекты Объединенных построения Наций. среды Рекомендации управления X.400 сообщениями: терминологию, компоненты и схемы их взаимодействия, протоколы управления и передачи, форматы сообщений и правила их преобразования. В рекомендациях X.400 наиболее полно отражается накопленный в индустрии компьютеров и телекоммуникаций опыт создания и применения информационных систем. В настоящее время существуют три редакции рекомендаций: • рекомендации 1984 года, известные также как "Красная книга" (Red Book); • рекомендации 1988 года, известные также как "Голубая книга" (Blue Book); • рекомендации 1992 года, известные также как "Белая книга" (White Book). Более поздние рекомендации описывают дополнительные протоколы и форматы передачи данных, корректируют неточности и/или изменяют трактовку более ранних. Исправления и дополнения к указанным спецификациям выпускаются ежегодно, однако существующие системы в подавляющем большинстве поддерживают рекомендации 1984 и/или 1988 годов. К сожалению, эти спецификации не являются свободно доступными и распространяются за довольно высокую плату. Рекомендации X.400 опираются на семиуровневую модель и семейство протоколов OSI (Open System Interconnect) международной организации по стандартам (ISO). Согласно этой модели, каждый из уровней использует сервисы 30 только находящегося непосредственно под ним и предоставляет сервисы только находящемуся непосредственно над ним уровню. Это обеспечивает системам, построенным на основе такой модели, высокую степень независимости от среды передачи данных. Поскольку рекомендации X.400 определяют набор спецификаций для самого верхнего уровня (Application), отвечающие этим рекомендациям приложения должны свободно взаимодействовать друг с другом, вне зависимости от применяемых операционных систем, аппаратуры и сетевых протоколов. Первые четыре уровня, от физического до транспортного, отвечают за организацию среды передачи данных. Реализуются частично на аппаратном уровне, частично, как сервисы ядра операционной системы. Верхние три уровня предназначены для использован Для единого представления данных в сетях с неоднородными устройствами и программным обеспечением международная организация по стандартам ISO (International Standardization Organization) разработала базовую модель взаимодействия открытых систем OSI (Open System Interconnection). В широком смысле открытой системой может быть названа любая система (компьютер, вычислительная сеть, операционная система, программный пакет, другие аппаратные и программные продукты), построенные в соответствии с открытыми спецификациями. Модель взаимодействие открытых систем описывает правила и процедуры передачи данных в различных сетевых средах при организации сеанса связи. Основными элементами модели являются: уровни, прикладные процессы и физические средства соединения (см. Приложение Б). Каждый уровень модели OSI выполняет определенную задачу в процессе передачи данных по сети. Базовая модель является основой для разработки сетевых протоколов. OSI разделяет коммуникационные функции в сети на семь уровней, каждый из которых обслуживает различные части процесса области взаимодействия открытых систем. Модель OSI описывает только системные средства взаимодействия, не касаясь приложений конечных пользователей. Приложения реализуют свои 31 собственные протоколы взаимодействия, обращаясь к системным средствам. Если приложение может взять на себя функции некоторых верхних уровней модели OSI, то для обмена данными оно обращается напрямую к системным средствам, выполняющим функции оставшихся нижних уровней модели OSI. Прикладной уровень обеспечивает прикладным процессам средства доступа к области взаимодействия, является верхним уровнем и непосредственно примыкает к прикладным процессам. В действительности прикладной уровень – это набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам, таким как файлы, принтеры или гипертекстовые Web-страницы, а также организуют свою совместную работу, например с помощью протокола электронной почты. Уровень представления данных или представительский уровень представляет данные, передаваемые между прикладными процессами, в нужной форме. Этот уровень обеспечивает то, что информация, передаваемая прикладным уровнем, будет понятна прикладному уровню в другой системе. В случаях необходимости уровень представления в момент передачи информации выполняет преобразование форматов данных в некоторый общий формат представления, а в момент приема, соответственно, выполняет обратное преобразование. Сеансовый уровень – это уровень, определяющий процедуру проведения сеансов между пользователями или прикладными процессами. Сеансовый уровень обеспечивает управление диалогом для того, чтобы фиксировать, какая из сторон является активной в настоящий момент, а также предоставляет средства синхронизации. Транспортный уровень предназначен для передачи пакетов через коммуникационную сеть. На транспортном уровне пакеты разбиваются на блоки. Работа транспортного уровня заключается в том, чтобы обеспечить приложениям или верхним уровням модели (прикладному и сеансовому) передачу данных с той степенью надежности, которая им требуется. Сетевой уровень обеспечивает прокладку каналов, соединяющих абонентские и административные системы через коммуникационную сеть, выбор 32 маршрута наиболее быстрого и надежного пути. Он устанавливает связь в вычислительной сети между двумя системами и обеспечивает прокладку виртуальных каналов между ними и сообщает транспортному уровню о появляющихся ошибках. Сообщения сетевого уровня принято называть пакетами (packet), в которых помещаются фрагменты данных. Сетевой уровень отвечает за их адресацию и доставку. Канальный уровень обеспечивает корректность передачи каждого кадра, помещая специальную последовательность бит, в начало и конец каждого кадра, чтобы отметить его, а также вычисляет контрольную сумму, суммируя все байты кадра определенным способом и добавляя контрольную сумму к кадру. Когда кадр приходит, получатель снова вычисляет контрольную сумму полученных данных и сравнивает результат с контрольной суммой из кадра. Если они совпадают, кадр считается правильным и принимается. Если же контрольные суммы не совпадают, то фиксируется ошибка. Физический средствами уровень соединения. предназначен На этом для уровне сопряжения определяются с физическими электрические, механические, функциональные и процедурные параметры для физической связи в системах. Он получает пакеты данных от вышележащего канального уровня и преобразует их в оптические или электрические сигналы, соответствующие 0 и 1 бинарного потока. Эти сигналы посылаются через среду передачи на приемный узел. 2.4 Организация службы электронной почты в локальной сети Наличие в офисе, конторе, учреждении локальной сети (ЛС) создает для ее пользователей новые возможности интегрального характера, благодаря системам ПК и другому документооборот оборудованию сети. Организуется автоматизированный (электронная почта), создаются различные массивы управленческой, коммерческой и другой информации общего назначения, и персонально используются вычислительные ресурсы всей сети, а не только 33 отдельного компьютера. Появляются возможности использования различных средств или инструментов решения различных задач (инженерных, финансовых, издательских и т.д.). Кроме организации внутренних служб, ЛС позволяют организовывать внешнюю, по отношению к обслуживаемому учреждению, службы: телексная связь, почтовая корреспонденция, электронные доски объявлений и газеты, а также выход в региональные (глобальные) сети и использование их услуг. Локальная сеть - это группа из нескольких компьютеров, соединенных между собой посредством кабелей (иногда также телефонных линий или радиоканалов), используемых для передачи информации между компьютерами. Для соединения компьютеров в локальную сеть необходимо сетевое оборудование и программное обеспечение3. Локальные сети позволяют обеспечить: коллективную обработку данных пользователями подключенных в сеть компьютеров и обмен данными между этими пользователями; совместное использование программ; совместное использование принтеров, модемов и других устройств. Локальные сети (ЛС) представляют собой системы распределенной обработки данных, которые охватывают небольшие территории (до 10 км) внутри отдельных офисов, фирм, банков, бирж, других учреждений. При помощи общего канала связи ЛС может объединять от десятков до сотен абонентских узлов, включающих компьютеры, внешние запоминающие устройства, дисплеи, печатающие устройства, копирующие устройства, кассовые и банковские аппараты, интерфейсные схемы и многое другое. ЛС могут подключаться к другим локальным и глобальным сетям с помощью специальных шлюзов, мостов, маршрутизаторов, реализуемых на специализированных устройствах или на персональных компьютерах (ПК) с соответствующим программным обеспечением. Существует два типа компьютерных сетей: одноранговые сети и сети с выделенным сервером. Одноранговые сети не предусматривают выделение специальных компьютеров, организующих работу сети. Каждый пользователь, подключаясь к сети, выделяет в сеть какие-либо ресурсы 3 (дисковое пространство, принтеры) и подключается к ресурсам, Шрейдер Ю.А. Информация и знание. Системная концепция информационных процессов М.: ВНИИСИ 1998 – 300 с 34 предоставленным в сеть другими пользователями. Такие сети просты в установке, налаживании; они существенно дешевле сетей с выделенным сервером. В свою очередь сети с выделенным сервером, несмотря на сложность настройки и относительную дороговизну, позволяют осуществлять централизованное управление. Важнейшей характеристикой ЛС является скорость передачи информации. В идеале при посылке и получении данных через сеть время отклика должно быть таким же, как если они были бы получены от ПК пользователя, а не из некоторого места вне сети. Это требует скорости передачи данных от 1 до 10 Мбит/с и более. ЛС ПК должны не только быстро передавать информацию, но и легко адаптироваться к новым условиям, иметь гибкую архитектуру, которая бы позволяла располагать рабочие места там, где потребуется. Для обеспечения функционирования локальной сети часто выделяется специальный компьютер - сервер, или несколько таких компьютеров. На дисках серверов располагаются совместно используемые программы, базы данных и т.д. Остальные компьютеры локальной сети часто называются рабочими станциями. На тех рабочих станциях, где требуется обрабатывать только данные на сервере (например, вводить сведения в совместно используемую базу данных о заказах и продажах), часто для экономии (или по соображениям безопасности) не устанавливают жестких дисков. В сетях, состоящих более чем из 20-25 компьютеров, наличие сервера обязательно иначе, как правило, производительность сети будет неудовлетворительной. Сервер необходим и при совместной интенсивной работе с какой-либо базой данных. Иногда серверам назначается определенная специализация (хранение данных, программ, обеспечение модемной и факсимильной связи, вывод на печать и т.д.). Серверы, как правило, не используются в качестве рабочих мест пользователей. Серверы, обеспечивающие работу с ценными данными, часто размещаются в изолированном помещении, доступ уполномоченные люди в (как в которое банковское имеют только специально хранилище). Для обеспечения функционирования локальной сети необходимо соответствующее программное обеспечение. 35 2.4.1 Ethernet Ethernet - это самый распространенный на сегодняшний день стандарт локальных сетей. Общее количество сетей, работающих по протоколу Ethernet в настоящее время, оценивается в несколько миллионов4. Когда говорят Ethernet, то под этим обычно понимают любой из вариантов этой технологии. В более узком смысле Ethernet — это сетевой стандарт, основанный на экспериментальной сети Ethernet Network, которую фирма Xerox разработала и реализовала в 1975 году. Метод доступа был опробован еще раньше: во второй половине 60-х годов в радиосети Гавайского университета использовались различные варианты случайного доступа к общей радиосреде, получившие общее название Aloha. В 1980 году фирмы DEC, Intel и Xerox совместно разработали и опубликовали стандарт Ethernet версии II для сети, построенной на основе коаксиального кабеля. Эту последнюю версию фирменного стандарта Ethernet называют стандартом Ethernet DIX, или Ethernet П. Сетевая технология — это согласованный набор стандартных протоколов и реализующих их программно-аппаратных средств (например, сетевых адаптеров, драйверов, кабелей и разъемов), достаточный для построения вычислительной сети. Эпитет «достаточный» подчеркивает то обстоятельство, что этот набор представляет собой минимальный набор средств, с помощью которых можно построить работоспособную сеть. Возможно, эту сеть можно улучшить, например, за счет выделения в ней подсетей, что сразу потребует кроме протоколов стандарта Ethernet применения протокола IP, а также специальных коммуникационных устройств — маршрутизаторов. Улучшенная сеть будет, скорее всего, более надежной и быстродействующей, но за счет надстроек над средствами технологии Ethernet, которая составляет базис сети. Основной принцип, положенный в основу Ethernet, — случайный метод доступа к разделяемой среде передачи данных. В качестве такой среды может использоваться толстый или тонкий коаксиальный кабель, витая пара, оптоволокно 4 Олифер В.Г., Олифер Н.А., Компьютерные сети, 2-е издание, учебник для ВУЗов, «Питер» 2003. 36 или радиоволны (кстати, первой сетью, построенной на принципе случайного доступа к разделяемой среде, была радиосеть Aloha Гавайского университета)5. В стандарте Ethernet строго зафиксирована топология электрических связей. Компьютеры подключаются к разделяемой среде в соответствии с типовой структурой «общая шина». С помощью разделяемой во времени шины любые два компьютера могут обмениваться данными. Управление доступом к линии связи осуществляется специальными контроллерами -- сетевыми адаптерами Ethernet. Каждый компьютер, а более точно, каждый сетевой адаптер, имеет уникальный адрес. Передача данных происходит со скоростью 10 Мбит/с. Эта величина является пропускной способностью сети Ethernet. Главным достоинством сетей Ethernet, благодаря которому они стали такими популярными, является их экономичность. Для построения сети достаточно иметь по одному сетевому адаптеру для каждого компьютера плюс один физический сегмент коаксиального кабеля нужной длины. Другие базовые технологии, например Token Ring, для создания даже небольшой сети требуют наличия дополнительного устройства — концентратора. Кроме того, в сетях Ethernet реализованы достаточно простые алгоритмы доступа к среде, адресации и передачи данных. Простая логика работы сети ведет к упрощению и, соответственно, удешевлению сетевых адаптеров и их драйверов. По той же причине адаптеры сети Ethernet обладают высокой надежностью. И, наконец, еще одним замечательным свойством сетей Ethernet является их хорошая расширяемость, то есть легкость подключения новых узлов. 5 Олифер В.Г., Олифер Н.А., Компьютерные сети, 2-е издание, учебник для ВУЗов, «Питер» 2003. 37 3 Почтовые программы Электронную почту чаще всего используют следующим образом. Необходимо соединиться со своим провайдером, запустить почтовую программу и получить накопившуюся для вас почту. Затем нужно отключиться от провайдера, поработать с почтой, а затем вновь подключиться к провайдеру. Суммарное время соединения при этом составляет всего несколько минут. Речь идет, конечно, о модемном подключении - если у вас постоянная связь с Интернетом, то вы просто запускаете почтовую программу и не заботитесь о времени. Если какое-то из писем не может быть сразу доставлено адресату, например, если в данный момент не работает сервер, на котором находится его почтовый ящик, то письмо будет поставлено в очередь на отправку. Каждые 10-15 минут будут производиться новые попытки. Если через несколько часов сообщение все еще не отправлено, придет первое (предварительное) уведомление, к которому приложена копия сообщения. Это уведомление имеет информационный характер и не требует никакой реакции. Попытки отправить сообщение продолжаются еще несколько дней. Если они по-прежнему безуспешны, то придет второе (окончательное) уведомление с копией. Существует очень много почтовых программ, значительная часть из них бесплатна. Все они довольно похожи и лишь немного различаются по своим дополнительным возможностям и по степени соответствия принятым стандартам.(см.Приложение В). Большие почтовые программы, т. н. «всё в одной», такие как Mozilla Thunderbird, The Bat! и Microsoft Outlook, сегодня комбинируют работу MSA, MDA и MRA в одном приложении. Более простые почтовые агенты (англ. mail user agent, MUA), например Mutt, также являются почтовыми программами. В отличие от почтового сервера, клиент электронной почты обычно отправляет сообщение не прямо на соответствующий сервер получателя, а на один и тот же почтовый сервер, который выступает как релей. Обычно это почтовый сервер 38 провайдера или компании. Отправка почты чаще всего осуществляется по протоколу SMTP. Клиент электронной почты принимает почту с одного или нескольких почтовых серверов, часто это тот же самый сервер, который служит для отправки. Приём почты обычно осуществляется по протоколам POP или IMAP. Также в функции клиента электронной почты может входить: сортировка, хранение сообщений, поиск по архиву сообщений, ведение адресной книги, фильтрация принимаемых сообщений по разным критериям, конвертация форматов, шифрование, организация интерфейсов с офисными программами и другие функции. Часто почтовые программы позволяют общаться в группах новостей (Usenet), основанных на технологии NNTP. Существуют NNTP-шлюзы в сеть Фидонет. Некоторые веб-браузеры, такие как Opera (M2) или SeaMonkey, имеют встроенные почтовые программы. Обычно для просмотра HTML-писем почтовые программы пользуются движками родственных браузеров: Microsoft Outlook Express пользуется Trident; Mozilla Thunderbird — Gecko, совместно с SeaMonkey и Firefox (см. Приложение Г). Microsoft Outlook (Майкрософт Аутлу́к) — персональный информационный менеджер с функциями почтового клиента и Groupware компании Майкрософт, входящий в пакет офисных программ Microsoft Office. Помимо функций почтового клиента для работы с электронной почтой, Microsoft Outlook является полноценным органайзером, предоставляющим функции календаря, планировщика задач, записной книжки и менеджера контактов. Кроме того, Outlook позволяет отслеживать работу с документами пакета Microsoft Office для автоматического составления дневника работы. Outlook может использоваться как отдельное приложение, так и выступать в роли клиента для почтового сервера Microsoft Exchange Server, что предоставляет дополнительные функции для совместной работы пользователей одной организации: общие почтовые ящики, папки задач, календари, конференции, планирование и резервирование времени общих встреч, согласование документов. 39 Microsoft Outlook и Microsoft Exchange Server являются платформой для организации документооборота, так как они обеспечены системой разработки пользовательских плагинов и скриптов, с помощью которых возможно программирование дополнительных функций документооборота (и не только документооборота), не предусмотренных в стандартной поставке. Завершим мы этот обзор одним из наиболее популярных плагинов, который предназначен для использования с почтовым клиентом Microsoft Outlook. Утилита называется Potolook и распространяется как Shareware.Утилита позволяет существенно расширить возможности приложения благодаря большому количеству дополнительных сервисов. Кстати, это касается не только электронной почты, но и других режимов работы Microsoft Outlook — ведь данная программа является также удобным органайзером. Особо следует отметить реализованный в Potolook механизм шаблонов, благодаря которому пользователь избавляется от необходимости набирать в разных письмах однотипный или одинаковый текст. Также с помощью плагина можно просматривать приаттаченные файлы непосредственно в Microsoft Outlook, без помощи внешних программ. Potolook позволяет сжимать вложения, проводить почтовые конференции, использовать подсветку почтовых сообщений и произвольных текстовых фрагментов. Outlook Express — программа для работы с электронной почтой и группами новостей от компании Майкрософт. Outlook Express поставляется в составе операционных систем Windows начиная с Windows 95 OSR 2.5, Windows NT, а также вместе с браузером Internet Explorer, начиная с версии 4.0. Существуют также варианты Outlook Express для «классических» версий Mac OS. Название Outlook Express предполагает, что эта программа является «облегчённой» версией Microsoft Outlook — органайзера от Майкрософт, который также содержит функции работы с электронной почтой. На самом деле, между этими двумя программами мало общего. Кроме того, Outlook, в отличие от Outlook Express, не имеет функций для работы с группами новостей. 40 Casper Spam Hunter — популярная утилита, предназначенная для борьбы со смамом. Кто не испытывал естественного раздражения, обнаружив в своем почтовом ящике море ненужной, бесполезной и навязчивой рекламы! Casper Spam Hunter распространяется на условиях Shareware, позволяя за счет блокировки нежелательных рекламных писем заметно повысить безопасность и производительность электронной почты. Принцип работы программы заключается в том, что она предварительно получает только заголовки писем и по ним определяет, является ли каждое конкретное сообщение спамом. Затем реклама отсеивается и загружается только действительно необходимая корреспонденция. Программа Mailbag Assistant (разработчик — компания Fookes Software) не является самостоятельным продуктом, а представляет собой плагин к почтовому клиенту. Утилита распространяется на условиях Shareware, триал-версию можно использовать в течении месяца с момента инсталляции. Функции Mailbag Assistant заключаются в пакетной сортировке и обработке электронной корреспонденции. При этом программа создает копии всех писем, не изменяя ничего в почтовом клиенте. С ее помощью вы сможете быстро выполнять самые разные действия: архивирование сообщений, извлечение вложенных файлов, быстрый поиск требуемой корреспонденции, получение подробной статистики и т.п. В программе реализован механизм сценариев — это позволяет автоматизировать наиболее часто выполняемые операции. Возможности утилиты предусматривают ее использование со всеми популярными почтовыми программами — Outlook Express, Eudora, The Bat! и др. The Bat! — условно-бесплатная программа для работы с электронной почтой для ОС Windows. Разрабатывается молдавской компанией RITLabs. Программа The Bat! популярна среди российских пользователей и пользователей из бывших республик СССР. Имеет довольно развитую систему фильтрации и сортировки сообщений, а также систему для подключения дополнительных модулей расширения (плагинов), предназначенных (в случае, если это требуется) для интеграции программ защиты от вирусов и спама различных производителей. Необходимые плагины могут 41 поставляться вместе с антивирусом (как например в случае с KAV) или загружаться с сайта разработчиков этого модуля. Opera Mail (старое название M2) — клиент электронной почты и новостной клиент, встроенный в браузер Opera. Его интерфейс немного отличается от остальных почтовых клиентов с целью обеспечения лучшей интеграции с Opera. В нём имеется фильтр спама (автоматический и обучаемый — «Bayesian»), поддержка протоколов POP3, IMAP, SMTP и ESMTP, новостных групп, новостных лент RSS, Atom и NNTP. В Opera Mail используется одна база данных, которая хранит содержание всех писем и сортирует их автоматически по нескольким параметрам, например, по типу: просто письма и письма с вложенными файлами. Это обеспечивает быстрый доступ к письмам. Содержание письма можно посмотреть ниже списка входящих и в отдельном окне. Mozilla Thunderbird — бесплатная, кроссплатформенная, свободно распространяемая программа для работы с электронной почтой и группами новостей. Является составной частью проекта Mozilla. Поддерживает протоколы: SMTP, POP3, IMAP, NNTP, RSS. Предоставляются официальные сборки для Microsoft Windows, Mac OS X, GNU/Linux (i386), причём набор возможностей на всех платформах одинаков. Существуют также сторонние сборки для FreeBSD, Solaris, OpenSolaris, OS/2. Интерфейс Thunderbird, как и веб-браузера Mozilla Firefox, основан на технологии XUL, разработанной Mozilla Foundation. В результате пользовательский интерфейс на всех платформах выглядит так же, как у приложений, разработанных для этой конкретной платформы. Как и Firefox, Thunderbird поддерживает визуальные темы. По умолчанию интерфейс программы похож на привычный пользователям Windows интерфейс почтового клиента Outlook Express. Существует целый ряд вспомогательных утилит, ориентированных на пользователей e-mail и предназначенных для выполнения только определенных операций. Одни из них являются дополнением к полнофункциональным почтовым клиентам, другие могут применяться самостоятельно. 42 Advanced Attachments Processor (разработчик — компания Tweak Marketing Inc.) программа предназначена для обработки прикрепленных к письму файлов. Advanced Attachments Processor позволяет выполнять самые разнообразные действия с прикрепленными файлами: извлекать их из писем, просматривать, редактировать, сохранять отдельно от почтового сообщения и т.д. Принцип работы программы основан на применении механизма пректов, каждый из которых представляет собой совокупность обработанных вложений, сохраняемую в отдельном файле (с возможностью последующего восстановления). Для пользователей Microsoft Outlook ООО«МАПИЛаб»предлагает уникальный комплекс из 18 плагинов, объединенных в одном программном продукте — MAPILab Toolbox (распространяется на условиях Shareware). Надстройка File Fetch, например, позволяет получать с компьютера любые файлы, которые вы разрешите, по электронной почте. Запускайте настройку File Send Automatically, выстовляйте требуемые параметры. Сущность метода заключается в том, что отредактированные файлы будут автоматически разосланы. Надстройка E-mail избавит Scheduler вас от рутиной обязанности периодически отправлять одни и те же письма. Данный продукт способен существенно повысить удобство и комфортность работы с электронной корреспонденцией. 3.1 Работа с почтой через браузер. Пользоваться почтой можно и не имея почтовой программы. Существует большое количество серверов, которые предлагают вам завести бесплатный почтовый ящик и позволяют работать с почтой, используя только браузер. Такие службы есть как в России (mail.ru, www.tomcat.ru), так и за ее пределами (hotmail.com, mail.yahoo.com и др.). Бесплатные почтовые службы живут за счет доходов от рекламы. Такое использование почты имеет определенные достоинства. Вы можете легко менять провайдеров, не меняя свой адрес электронной почты. Вы можете 43 просматривать почту с любого компьютера, подключенного к Интернету, и не тратить время на конфигурирование почтовой программы. Разумеется, у такого способа есть и свои недостатки. Вы не можете при работе с почтой через браузер минимизировать время подключения к Интернету в той мере, в какой это позволяют почтовые программы. Кроме того, общедоступные почтовые сервера часто перегружены. Лучше всего комбинировать достоинства пользователи заводят почтовые ящики и у обоих способов. Многие своего провайдера, и в общедоступной почтовой службе. Последний используется во время поездок, и на это время на него перенаправляется вся почта. Mail.ru — крупный коммуникационный портал российского Интернета. Его ежемесячная аудитория превышает 50 миллионов уникальных посетителей. Ключевой сервис портала — почтовая служба @mail.ru — крупнейшая в России система электронной почты. Для удобства пользователей предусмотрены поиск по почтовому ящику, адресная книга, проверка орфографии в письмах, переводчик, ежедневник, система напоминаний. С 2007 года размер почтового ящика в почтовой службе @mail.ru неограничен, то есть пользователи могут хранить в нём всю свою корреспонденцию. Эта программа умеет отправлять и получать сообщения по протоколам smtp и pop3.Сообщения вы читаете и создаете в программе Mail, которая встроена в Palm. Yahoo! — американская компания, владеющая второй по популярности (12.46 % ) в мире поисковой системой и предоставляющая ряд сервисов, объединённых интернет-порталом Yahoo! Directory; портал включает в себя популярный сервис электронной почты Yahoo! Mail, один из старейших и наиболее популярных в Интернете. Не так давно была запущена новая версия почтового интерфейса, основанная на AJAX. Яндекс.Почта — бесплатный сервис электронной почты от компании Яндекс. Запущен в 2000 году. Присутствует автоматическая фильтрация спама при помощи другого продукта компании — Cпамообороны, а также проверка писем на вирусы с помощью антивируса Dr.Web. 44 Gmail (от Google Mail, произносится джи-мэйл или гмэйл) — бесплатная услуга электронной почты от американской компании Google. Предоставляет доступ к почтовым ящикам через веб-интерфейс и по протоколам POP3, SMTP и IMAP. 3.2 Программы мгновенного обмена сообщениями Программы мгновенного обмена сообщениями (англ. Instant messenger, IM) — программы для обмена сообщениями через Интернет в реальном времени через службы мгновенных сообщений (Instant Messaging Service, IMS). Передаваться могут текстовые сообщения, звуковые сигналы, изображения, видео, а также производиться такие действия как совместное рисование или игры. Такие программы могут применяться для организации видеоконференций. Для этого вида коммуникации необходима клиентская программа, так называемый мессенджер (от англ. messenger — курьер). Отличие от электронной почты здесь в том, что обмен сообщениями идёт в реальном времени (англ. instant — мгновенно). Большинство IM-клиентов позволяет видеть, подключены ли в данный момент абоненты, занесённые в список контактов. В ранних версиях программ всё, что печатал пользователь, тут же передавалось. Если он делал ошибку и исправлял её, это тоже было видно. В таком режиме общение напоминало телефонный разговор. В современных программах сообщения появляются на мониторе собеседника уже после окончания редактирования и отправки сообщения. Как правило, мессенджеры не работают самостоятельно, а подключаются к центральному компьютеру сети обмена сообщениями, называемому сервером. Поэтому мессенджеры и называют клиентами (клиентскими программами). Термин является понятием из клиент-серверных технологий. Широкому кругу пользователей известно некоторое количество популярных сетей обмена сообщениями, таких как XMPP, ICQ, MSN, Yahoo!. Каждая из этих сетей разработана отдельной группой разработчиков, имеет отдельный сервер и протоколы, отличается своими правилами и особенностями. Между различными сетями обычно нет никакой взаимосвязи. Таким образом, пользователь сети ICQ не 45 может связаться с пользователем сети MSN. Однако, ничто не мешает быть одновременно пользователем нескольких сетей. Большинство IM-сетей используют закрытые протоколы, поэтому альтернативные клиенты могут обладать меньшим количеством базовых функций, чем официальные, однако на практике всё наоборот. Также, в связи с периодическими изменениями протоколов на стороне сервера сети, альтернативные клиенты могут внезапно переставать работать. Мail.ru Агент — проприетарная бесплатная программа для быстрого обмена сообщениями через Интернет, разработанная компанией Mail.ru в 2003 году. Помимо быстрого обмена сообщениями, программа поддерживает также возможности IP-телефонии, видеозвонки и бесплатную отправку SMS, а также уведомляет о новой почте, пришедшей по email. При нажатии на уведомление открывается страница с веб-почтой. Любой пользователь Mail.ru может загрузить себе программу с официального сайта. Для входа в программу необходимо использовать учётную запись в доменах @mail.ru, @inbox.ru, @list.ru, @bk.ru. Учётные записи из других доменов не поддерживаются. Сервис бесплатный. Работу голосовых сервисов Mail.ru Агент обеспечивает Sipnet. ICQ (I seek you) — российская, а до 2010 года американская централизованная служба мгновенного обмена сообщениями сети Интернет, в настоящее время принадлежащая инвестиционному фонду Digital Sky Technologies (Россия). Служба является коммерческой, но её использование бесплатно. Управляет службой ICQ Inc. С момента создания служба принадлежала её разработчику, компании Mirabilis, в 1998 году она была продана американской компании AOL, а в апреле 2010 года — российскому инвестиционному фонду Digital Sky Technologies (DST). Помимо самого обеспечения функционирования службы, ICQ Inc. разрабатывает программы-клиенты и поддерживает вспомогательный веб-портал. За годы существования ICQ выпустила множество клиентов и претерпела множество изменений. По приблизительным оценкам, службой активно пользуется около 15 миллионов человек, а зарегистрированных учётных записей около 400 миллионов. Некоторые компании в списках контактов на официальных сайтах 46 указывают номера UIN. ICQ часто используется службами техподдержки для мгновенной помощи. QIP (Quiet Internet Pager) Infium — это бесплатная программа обмена мгновенными сообщениями с закрытым исходным кодом, предназначенная для передачи мгновенных сообщений через общедоступные серверы под операционными системами семейства Microsoft Windows. QIP Infium является прямым преемником QIP 2005. В отличие от предшественника, QIP Infium — мультипротокольный клиент с поддержкой внешних модулей. На данный момент реализована поддержка протоколов OSCAR (ICQ, AOL), XMPP (Jabber), Mail.ru Агент, IRC, XIMSS (SIP), Facebook и Twitter. Есть поддержка USB-телефонов компании SkypeMate. Работу услуг передачи голоса обеспечивает Sipnet. Jabberплагин для QIP Infium является изменённым плагином для Miranda IM и распространяется по лицензии GPL, на что было получено разрешение авторов оригинального плагина. Miranda IM, интернет пейджер который представляет интерес более опытным людям, которые уже использовали ICQ и знают чего не устаивает в официальных программах. Основные преимущества от ICQ и QIP в том что Miranda позволяет настроить (собрать) программу полностью под себя. С помощью Miranda IM, можно добавлять плагины, потому как эта программа предоставляется бесплатно и с открытыми исходниками. По всему миру присутствует авторы с своими идеями и требованиями к программе, они и создают различные плагины которых на официальном сайта перевалило за несколько сотен. 3.3 Видеопочта Skype (читается Скайп) — бесплатное проприетарное программное обеспечение с закрытым кодом, обеспечивающее шифрованную голосовую связь через Интернет между компьютерами (VoIP), а также платные услуги для связи с абонентами обычной телефонной сети. 47 Возможна организация конференц-связи (до 25 абонентов, включая инициатора), передача текстовых сообщений и файлов, а также видеосвязь (в настоящее время при использовании стандартного клиента — до двух абонентов, а при использовании подключаемых модулей сторонних производителей их число ограничено лишь пропускной способностью канала). В отличие от многих других программ IP-телефонии, для передачи данных Skype использует P2P-архитектуру. Каталог пользователей Skype распределён по компьютерам пользователей сети Skype, что позволяет сети легко масштабироваться до очень больших размеров (в данный момент более 100 миллионов пользователей, 15-20 миллионов онлайн) без дорогой инфраструктуры централизованных серверов. Кроме того, Skype может маршрутизировать звонки через компьютеры других пользователей. Это позволяет соединяться друг с другом пользователям, находящимися за NAT или брандмауэром, однако создаёт дополнительную нагрузку на компьютеры и каналы пользователей, подключённых к интернету напрямую. Единственным центральным элементом для Skype является сервер идентификации, на котором хранятся учётные записи пользователей и резервные копии их списков контактов. Центральный сервер нужен только для установки связи. После того, как связь установлена, компьютеры пересылают голосовые данные напрямую друг другу (если между ними есть прямая связь), или через Skypeпосредник (суперузел — компьютер, у которого есть внешний IP-адрес и открыт TCP-порт для Skype). В частности, если два компьютера, находящиеся внутри одной локальной сети, установили между собой Skype-соединение, то связь с Интернетом можно прервать, и разговор будет продолжаться вплоть до его завершения пользователями или какого-либо сбоя связи внутри локальной сети. Skype позволяет пользователям общаться с помощью голоса и более традиционным способом с помощью текстовых сообщений (IM-чата). Голосовой чат позволяет как разговаривать с одним пользователям, так и устраивать конференцсвязь. 48 Заключение Электронная почта - один из важнейших информационных ресурсов Internet. Она является самым массовым средством электронных коммуникаций. Любой из пользователей Internet имеет свой почтовый ящик в сети. Если учесть, что через Internet можно принять или послать сообщения еще в два десятка международных компьютерных сетей, некоторые из которых не имеют on-line сервиса вовсе, то становится понятным, что почта предоставляет возможности в некотором смысле даже более широкие, чем просто информационный сервис Internet. Через почту можно получить доступ к информационным ресурсам других сетей. По самым скромным оценкам, в мире более 50 миллионов человек пользуются услугами электронной почты. В целом же, трафик электронной почты (протокол smtp) занимает только 3.7% всего сетевого. Популярность ее объясняется, как насущными требованиями, так и тем, что большинство подключений - подключения класса “Dial-Up” (посредством модема). E-mail доступна при любом виде доступа к Internet. Электронная почта, без сомнения, является важнейшим приложением, которое используют организации. Для большинства компаний это основной механизм передачи файлов. Большинству пользователей она важнее телефонной связи. Кроме того, все чаще она используется для хранения критически важной бизнесинформации, а четыре из пяти организаций применяют ее для деловых транзакций, например для отправки контрактов и заказов на покупку. Кроме того, из-за более частого применения электронной почты, растущей популярности вложений и повышения их сложности объем хранилищ сообщений ежегодно растет более чем на 30 %. Кратко говоря, важность этого делового средства со временем только растет. Электронная почта должна быть постоянно доступна и не зависеть от проблем, которые приводят к простоям, будь то сбой сервера или ураган. Организациям следует развернуть резервную систему электронной почты, которая будет выступать в роли готового резерва на случай сбоя основной системы 49 электронной почты. Обеспечение доступности такой системы гарантирует поддержание производительности, уровня дохода и репутации компании. E-mail является отличным средством общения людей (хотя и ограниченного круга, т.е. обладателей ПК с соответствующим обеспечением). Можно с уверенностью сказать, что электронную почту ждёт большое будущее во всех его проявлениях, и что она будет постоянно развиваться и совершенствоваться, что будет приводить к более удобному её использованию. Стихийному использованию электронной почты на производстве приходит конец. По вполне понятным причинам в первую очередь порядок наводится в сфере информационной безопасности этого сервиса. Однако уже сейчас ясно, что необходим комплексный подход к ее управлению, который позволит превратить электронную почту из удобного средства общения в основу электронного документооборота предприятия. Электронная почта имеет те же достоинства (простота, дешевизна, возможность подписи и зашифровки письма, возможность пересылки нетекстовой информации) и недостатки (негарантированное время пересылки, возможность несанкционированного доступа со стороны третьих лиц, неинтерактивность), что и для обычной почты. Но существенными преимуществами электронная почта являются следующие: слабая зависимость стоимости пересылки письма от расстояния, гораздо меньшее время доставки электронных писем, более высокая надежность шифрования писем. В дополнение ко всему вышесказанному, пожалуйста, помните, что электронная почта - это средство общения с другими людьми. Создав свое электронное сообщение, прочтите его перед отправкой, и спросите себя самого о том, как бы Вы отреагировали на такое письмо, получив его. Время, затраченное на то, чтобы сделать электронную почту корректнее - хорошо потраченное время. 50 Глоссарий № п/п 1 1 2 3 4 5 6 7 8 9 10 11 12 Новые понятия Содержание 2 Ethernet 3 самый распространенный на сегодняшний день стандарт локальных сетей. Общее количество сетей, работающих по протоколу Ethernet в настоящее время, оценивается в несколько миллионов. ICQ (I seek you) централизованная служба мгновенного обмена сообщениями сети Интернет. Instant messenger программы для обмена сообщениями через Интернет в реальном времени через службы мгновенных сообщений (IM) (Instant Messaging Service, IMS). это самый новый, и поэтому менее популярный протокол IMAP чтения электронной почты. крупный коммуникационный портал российского Mail.ru Интернета. Его ежемесячная аудитория превышает 50 миллионов уникальных посетителей. проприетарная бесплатная программа для быстрого Мail.ru Агент обмена сообщениями через Интернет, разработанная компанией Mail.ru в 2003 году. это сокращение для Многоцелевых расширений MIME интернетовской почты (Multipurpose Internet Mail Extensions). протокол доставки почты пользователю из почтового Post Office ящика почтового сервера РОР. Многие концепции, Protocol (POP) принципы и понятия протокола POP выглядят и функционируют подобно SMTP. бесплатное проприетарное программное обеспечение с Skype закрытым кодом, обеспечивающее шифрованную голосовую связь через Интернет между компьютерами. почтовый протокол хост-хост. SMTP-сервер принимает SMTP письма от других систем и сохраняет их в почтовых ящиках пользователей. Сохраненные письма могут быть прочитаны несколькими способами. бесплатная программа обмена мгновенными QIP (Quiet сообщениями с закрытым исходным кодом, Internet Pager) предназначенная для передачи мгновенных сообщений. Infium Веб-обозрева́тель, программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), бра́узер их обработки, вывода и перехода от одной страницы к другой. 51 № п/п 1 13 14 15 16 17 18 19 20 Новые понятия Содержание 2 Виды работы с электронной почтой 3 off-line – режим работы, когда пользователь подключается к почтовому серверу только для отправки (получения) предварительно подготовленной корреспонденции. on-line – режим работы, при котором пользователь во время сеанса связи находится в контакте с почтовым сервером. Почтовый клиент предназначена для создания, отправки, получения и переадресации почтовых сообщений, позволяет использовать различные кодировки, передачу вложенных файлов. Почтовый сервер специальный компьютер, предназначенный для получения, пересылки по сети почтовых сообщений и хранения информации до востребования. программное обеспечение, устанавливаемое на Почто́вая компьютере пользователя и предназначенное для програ́мма получения, написания, отправки и хранения сообщений электронной почты одного или нескольких пользователей (в случае, например, нескольких учётных записей на одном компьютере) или нескольких учётных записей одного пользователя. Почтовый ящик специально организованное место на диске сервера для хранения корреспонденции. При создании почтового ящика каждый абонент дополнительно, помимо почтового адреса, указывает свой индивидуальный пароль. Он необходим в момент доступа к своему почтовому ящику. (en. e-mail либо "email ", сокр. от "electronic mail ")— Электронная наименование службы и предоставляемой ею услуги по почта пересылке и получению электронных сообщений по распределенной компьютерной сети. адрес абонента, получаемый при заключении договора с Электронный провайдером или при создании "почтового ящика" на адрес любом из серверов, предлагающих эту услугу бесплатно. бесплатный сервис электронной почты от компании Яндекс.Почта Яндекс. Запущен в 2000 году. Присутствует автоматическая фильтрация, а также проверка писем на вирусы с помощью антивируса Dr.Web. 52 Список использованных источников 1. TCP/IP. Для профессионалов. 3-е издание / Т. Паркер, К. Сиян.– СПб.: Питер, 2004 2. Гилстер П. Новый навигатор Internet: Пер с англ. -Киев: Диалектика, 2000. - 495 c. 3. Гусева А. Информационные ресурсы Интернет Курсовая Работа в локальных сетях Netware 3.12 – 4.1. С.-П.: Питер. – 1995. – 327с. 4. Гусева А. Информационные ресурсы Интернет Курсовая Технология межсетевых взаимодействий. Netware – Unix – Windows – Internet. C.-П.: Питер. – 1997. – 470с. 5. Власова Е.З., Ильина Т.Ю., Копыльцов А.В. HTML в примерах. – СПб., 2000. 6. Винер Н. Кибернетика или управление М.: Связь 2000 – 147 с. 7. Вильям Столингс. Криптография и защита сетей: принципы и практика, 2-е издание: пер. с английского – М, : Издательский дом «Вильямс», 2001. 8. Всё об INTERNET. Руководство и каталог. Эд Крол. BHV, Москва, 2005. 9. Вычислительные системы, сети и телекоммуникации учебник для ВУЗов, издательский дом «Питер» 2002 – 306 с. 10.Журнал по персональным компьютерам PC Magazine Russian Edition. № 1Золотов С., Протоколы INTERNET.-СПб.: BHV - СПБ.:Питер, 2008. 11.Кенин А.М., Печенкина Н.С., «IBM PC для пользователей или как научится работать на компьютере». Екатеринбург, «АРД ЛТД», 1997 – 300 с. 12.Колесник А.П. Компьютерные системы в управлении финансами М.: Финансы и статистика 2003 – 312 с. 13.Компьютерные сети. Э. Таненбаум, - СПБ.:Питер, 2005, 848 стр. 14.Компьютерные системы и сети, Косарев, Еремин, - СПб.:Питер , 2007, 464 стр 15.Крейг Хант. Персональные компьютеры в сетях TCP/IP / перев. с англ. BHV-Киев, 1997. 53 16.Крол Эд. Все об Internet: Руководство и каталог / Пер. c англ. С.М. Тимачева. - Киев: BNV, 2003. - 591 c. 17.Макарова Н.В. «Информатика», Третье переработанное издание, Москва «Финансы и статистика» 2001 – 459 с. 18.Микляев А., Учебник пользователя IBM PC, «Альтекс-А» Москва 2002 – 459 с. 19.Новиков Ф., Яценко А. Microsoft Office 2000 в целом. – СПб., 1999. 20.Олифер В.Г., Олифер Н.А., Компьютерные сети, 2-е издание, учебник для ВУЗов, «Питер» 2003 – 135 с. 21.Персональные компьютеры в сетях TCP/IP – Киев, издательская группа BHV, 1997 – 115 с. 22.Сети ЭВМ: протоколы, стандарты, интерфейсы, Ю. Блэк. / перев. с англ. М.: Мир, 1990. 23.Симонович С.В., Мураховский В.И., Интернет у вас дома, ООО «АСТПресс Книга», Москва 2002 – 220 с. 24.Симонович С В и др. Информатика: Базовый курс. –СПб.: Питер – 2002. 25.Сытник А.А., Папшев С.В., Антропов В.А. Информационные технологии и ресурсы глобальных сетей. Часть II. Технологии доступа в глобальную сеть Internet. - Саратов, 2006, 72с 26.Уткин В.Б. Балдин К.В. Информационные системы и технологии М.: Юнити 2003 – 330 с. 27.Шафрин Ю., «Основы компьютерной технологии». М., АБФ, 1997 – 156 с. 28.Шрейдер Ю.А. Информация и знание. Системная концепция информационных процессов М.: ВНИИСИ 1998 – 300 с. 29.Эви Немет, Гарт Снайдер и др. UNIX: руководство системного администратора.–К.:BHV, 2004 – 263 с. 30.Якубайтис Э.А., «Информатика-электроника-сети». М., «Финансы и статистика», 2003 – 204 с. 54 Приложении А Таблица 1. Классы IP-адресов А, В и С Класс Описание А Первый ID сети -1.0.0.0, последний - 126.0.0.0. , т.е 126 сетей и 16 777 214 узлов. Адреса 127.х.у.r зарезервированы для петлевого тестирования и связи между процессами на локальном компьютере. ID сети - первый октет в адресе, ID узла - последние три октет/ В Первый ID сети - 128.0.0.0, последний - 191.255.0.0, т.е. 16 384 сетей и 65 534 узлов. ID сети всегда первые два октета в адресе, ID узла последние два октета. С Первый ID сети — 192.0.0.0, последний— 223.255.255.0. , т.е. 2 097 152 сети и 254 узла в сети. ID сети всегда первые три октета в адресе, ID узла последний октет. 55 Приложение Б Модель OSI 56 Приложение В Популярные программы Microsoft Windows Unix подобные ОС Мобильные телефоны с J2ME Microsoft Outlook KMail (в среде KDE) MailMan Microsoft Outlook Express(устарела) The Bat! Evolution Email Viewer Mozilla Thunderbird Mutt Opera Mail Claws Mail Mozilla Thunderbird Sylpheed gnus (в GNU EMACS) slrn 57 Приложение Г Свойства клиента Клиент HTML email Да Mail Да Блокиров ание картинок Фильтрация Junk локально на сервере Просмотр тредов Поддержка PGP Да Да (с помощью GPGMailplugin Да Да (с помощью Enigmail) Да Да Да Да Да (Фильтр Phishing добавлен в 1.5.0.4) Частично (англ.) Да Да Да Да Нет Да Да Да Да Да Да Да Да Да Да Да Да Mozilla Да Thunderbird Opera Mail (M2) Microsoft Office Outlook The Bat! Поддержка UTF-8 Нет Да Свойства сообщений Клиент Сообщения Проверка Вставка цветные с защита добавление правописания подписи в сообщения флажком от примечаний удаления Mail Mozilla Thunderbird Opera Mail (M2) Outlook Express The Bat! Да Да Да Да Нет Да Нет Нет Да Да Да Да Да Да Да Нет Да (англ.) Да Нет Нет Да Да Да Да Да Да 58 Уважаемые члены Государственной аттестационной комиссии! Вашему вниманию предлагается выпускная квалификационная работа на тему:«Организация и функционирование электронной почты в сетях». Актуальность выбранной темы состоит в следующем. Сейчас всё популярнее становится система электронной почты. Что это такое, каким образом её можно использовать, как разобраться в адресах E –mail, какие преимущества и недостатки почтовых программ в глобальных и локальных сетях на сегодняшний день мы имеем- в данной работе необходимо разобраться в этих сложных вопросах.. В этих вопросах мне помогли разобраться (1) Макарова Н. В. ”Информатика”, Третье переработанное издание, Москва “Финансы и статистика”2001 г. (2) Олифер В.Г. Компьютерные сети,2-е издание, учебник для ВУЗов,”Питер”2003 г.(3) Шрейдер Ю.А. Информация и знание. Системная концепция информационных процессов и т.д. Целью выпускной квалификационной работы является раскрытие темы электронной почты, её организация и функционирование. Электронная почта — один из наиболее широко используемых видов сервиса, как в корпоративных сетях, так и в Интернет. Она является не просто способом доставки сообщений, а важнейшим средством коммуникации, распределения информации и управления различными процессами в бизнесе. Роль электронной почты становится очевидной, если рассмотреть функции, которые выполняет почта:• Обеспечивает внутренний и внешний информационный обмен;• Является компонентом системы документооборота; • Формирует транспортный протокол корпоративных приложений; • Является средством образования инфраструктуры электронной коммерции.Благодаря выполнению этих функций электронная почта решает одну из важнейших на настоящий момент задач — формирует единое информационное пространство. В первую очередь это касается создания общей коммуникационной инфраструктуры, которая упрощает обмен информацией между отдельными людьми, подразделениями одной компании и различными организациями. Появление электронной почты можно отнести к 1965 году, когда сотрудники Массачусетского технологического института (MIT) Ноэль Моррис и Том Ван Влек написали программу MAIL - крупный коммуникационный 59 портал российского Интернета. Его ежемесячная аудитория превышает 50 миллионов уникальных посетителей. для операционной системы CTSS (Compatible Time-Sharing System)- операционная система, разработанная командой Фернандо Корбато из Массачусетского Вычислительного Центра.), установленную на компьютере IBM 7090/7094. 60