Три поколения электронной почтыС появлением компьютерных сетей в начале семидесятых годов прошлого века началось слияние компьютерной и коммуникационной индустрии, и как следствие, изменились принципы обработки данных. Резкое снижение стоимости за один миллион операций в секунду (million instructions per second, MIPS) и 1 Мб оперативной памяти помогло сделать компьютер доступным рабочим инструментом. Закон Мура, основанный на эмпирических наблюдениях, довольно точно предсказывает, что скорость микропроцессоров удваивается каждых 18 месяцев. Если такие темпы роста сохранятся, то в 2047 году компьютеры станут в 11 биллионов раз быстрее, чем в 1997 году! По более сдержанным оценкам, в 2047 году компьютеры окажутся в 100 000 раз более быстродействующими, чем в 1997 году [3], что все равно впечатляет. Компьютеры будут повсюду, в том числе, в теле человека и каждом бытовом приборе. И все они будут соединены между собой [7]. Модель клиент-сервер возникла в результате слияния компьютеров и коммуникаций, распространения мощных недорогих настольных компьютеров с графическими интерфейсами пользователя (graphical user interface, GUI), представлением информации с использованием мультимедиа-средств и усовершенствованными формами ввода данных (включая голосовой ввод). Ярким примером внедрения принципа клиент-сервер следует считать World Wide Web, или "всемирную паутину", которая дает пользователям возможность получать Web-службы от Web-серверов, расположенных в любой точке мира. В данной главе обсуждается коммуникационная инфраструктура, на верхушке которой находится Web. Здесь рассматриваются проводные и беспроводные локальные и глобальные сети вместе с их протоколами, в том числе TCP/IP, Ethernet, ШЕЕ 802.11, Token Ring (маркерное кольцо), Fiber Distributed Data Interconnect (FDDI, распределенный интерфейс передачи данных по волоконно-оптическим каналам). В данной главе также определяется парадигма клиент-серверных вычислений и рассматриваются различные виды серверов, такие как файловые серверы, серверы базы данных, серверы приложений, серверы программного обеспечения коллективного пользования, серверы объектов, Web-серверы. Помимо прочего, в главе описывается протокол передачи гипертекста (Hypertext Transfer Protocol, HTTP), позволяющий браузерам взаимодействовать с Web-серверами. В качестве альтернативы архитектуре клиент-сервер в отношении поддержки Web-служб здесь предлагается модель Р2Р (peer-to-peer - соединение равноправных узлов локальной сети). Кроме того, рассматриваются также базовые компоненты архитектуры Web-служб. Обсуждаются стандартные технологии, такие как SOAP (Simple Object Access Protocol - простой протокол доступа к объектам), WSDL (Web Service Description Language - язык описания Web-служб), UDDI (Universal Description, Discovery and Integration Service - универсальная служба описания, обнаружения и интеграции), а также ключевые элементы среды Web-служб. ПроисхождениеИспользуемые сегодня компьютерные сети произошли от ARPANET, компьютерной сети на основе коммутации пакетов, которая появилась в конце шестидесятых годов прошлого века при поддержке управления перспективного планирования научно-исследовательских работ при министерстве обороны США (Advanced Research Projects Agency, ARPA). Упомянутое управление в настоящее время носит название DARPA. Первые узлы сети ARPANET были произведены компанией Bolt, Beranek & Newman (BBN) в начале семидесятых годов. Целью построения сети ARPANET было совместное использование таких ресурсов, как системы, функционирующие в режиме разделения времени, появившиеся на заре шестидесятых. Однако одним из основных достижений сети ARPANET было создание электронной почты, продемонстрировавшее полезность сети как мощного средства улучшения человеческого общения и взаимодействия. Вопросы производительности сети ARPANET возникли буквально с первых дней ее появления. Леонард Клейнрок (Leonard Kleinrock) из Калифорнийского университета в Лос-Анджелесе провел исследования, в результате которых появились модели с очередями для сетей на основе коммутации пакетов, были разработаны средства измерения и управления сетью, собравшие и интерпретировавшие огромный объем данных, исключительно полезных для понимания и доработки сети и ее протоколов [19, 20]. Термин Internet (Интернет) был введен в 1983 г., когда сеть ARPANET была разделена на две сети, военную MILNET и ограниченную версию ARPANET. Как мы знаем, Internet сегодня - это большое число соединенных между собой глобальных сетей (WAN), расположенных по всему миру. Краеугольными камнями Internet являются сетевой протокол IP и протокол управления передачей TCP, изобретенный Винтом Серфом (Vint Cerf) и Бобом Каном (Bob Kahn). Набор протоколов TCP/IP обсуждается в разделе 2.2.3. С момента своего появления Internet возрастал по экспоненциальному закону. Количество компьютеров, подключенных к Internet, возросло с 10 узлов, из которых состояла ARPANET в самом начале, до почти 100 миллионов узлов, и это всего за каких-нибудь 30 лет. Сейчас к Internet подключены все основные компании, образовательные и исследовательские учреждения всех уровней, больницы, государственные агентства на местном и федеральном уровне. Количество домашних компьютеров с выходом в Internet растет удивительными темпами. По мере того, как все большее и большее число людей становятся пользователями Internet, общаются с другими пользователями, становятся поставщиками информации, растет и ценность Internet. Боб Меткалф (Bob Metcalfe) заявляет, и это известно как закон Меткалфа, что ценность сети пропорциональна квадрату числа ее пользователей, а ценность сети для пользователя пропорциональна числу пользователей |
Электронная почта через сотовый и InternetЭлектро́нная по́чта (англ. email, e-mail, от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети. Электронная почта по составу элементов и принципу работы практически повторяет систему обычной (бумажной) почты, заимствуя как термины (почта, письмо, конверт, вложение, ящик, доставка и другие), так и характерные особенности - простоту использования, задержки передачи сообщений, достаточную надёжность и в то же время отсутствие гарантии доставки.
В скором будущем электронная почта будет доступна не только в латинских доменных зонах, но и в кириллической зоне .РФ В зоне .рф пока не полностью отлажены процессы использования электронной почты. В полноценном виде почта на кириллице работает только в нескольких почтовых системах. Но и с этим неудобством разработчики обещают справиться в скором времени. |
FTP: протокол передачи файлов FTP это еще одно широко используемое приложение. Оно является стандартом Internet для передачи файлов. Необходимо различать передачу файлов, именно то, что предоставляет FTP, и доступ к файлам, что предоставляется такими приложениями как NFS (Network File System, глава 29). Передача файлов заключается в копировании целого файла из одной системы в другую. Чтобы использовать FTP, необходимо иметь открытый бюджет на сервере, или можно воспользоваться так называемым анонимным FTP (anonymous FTP). Как и Telnet, FTP был создан для того, чтобы работать между хостами работающими под управлением различных операционных систем, использующих различные структуры файлов и, возможно, различные наборы символов. Telnet, однако, обеспечивает связь между разнородными системами, заставляя каждого участника соединения работать с одним и тем же стандартом: NVT, использующий 7-битный ASCII. FTP сглаживает различия между системами с использованием другого подхода. FTP поддерживает ограниченное количество типов файлов (ASCII, двоичное и так далее) и структуру файлов (поток байтов или ориентированный на запись). RFC 959 [Postel and Reynolds 1985] является официальной спецификацией FTP. Этот RFC описывает историю и развитиие передачи файлов в течение времени.
Протокол FTP FTP отличается от других приложений тем, что он использует два TCP соединения для передачи файла.
На рисунке 27.1 показано общение клиента и сервера по двум соединениям.
Из рисунка видно, что интерактивный пользователь обычно не видит команды и отклики, которые передаются по управляющему соединению. Эти детали оставлены двум интерпретаторам протокола. Квадратик, помеченный как "пользовательский интерфейс", это именно то, что видит интерактивный пользователь (полноэкранный интерфейс, основанный на меню, командные строки и так далее). Интерфейс конвертирует ввод пользователя в FTP команды, которые отправляются по управляющему соединению. Отклики, возвращаемые сервером по управляющему соединению, конвертируются в формат, удобный для пользователя. Обратите внимание на то, что существуют два интерпретатора протокола, которые по необходимости используют две функции передачи данных.
|
Голосовая почтаГолосовая почта — это электронная система для регистрации, сохранения и перенаправления телефонных голосовых сообщений (иногда — для розыска и оповещения пользователей). В настоящее время под голосовой почтой понимают два вида сервисов, предоставляемых операторами и почтовыми серверами:
Менеджеры закачекМенеджер закачек (англ. download manager) — компьютерная программа, предназначенная для загрузки файлов из Интернета или локальной сети. Функции
|
Почтовые рассылкиРассылка - массовое уведомление корреспондентов о чём-либо. Рассылки бывают в виде бумажных писем, открыток и пригласительных, в виде писем электронной почты или SMS. Рассылка электронной почты — средство массовой коммуникации, группового общения и рекламы. Заключается в автоматизированной рассылке сообщений электронной почты группе адресатов по заранее составленному списку. Виды рассылокМожно выделить несколько видов рассылок.
|