| ||||||
|
| |||||
Лекция 14 Базовые пользовательские технологии работы в Интернете
До недавнего времени «три кита» обусловливали популярность Интернета:
Но причинами наиболее стремительного взлета популярности сети Интернет, по всей видимости, стали:
WWW позволяет не только путешествовать по всему свету, наслаждаясь достоинствами мультимедийных технологий, удобно использовать все средства Сети, но и, что особенно важно, углубленно погружаться в избранную проблему с помощью технологии гипертекста. Функции, частично аналогичные WWW, выполняет технология Gopher, но в ней применена концепция меню. В меню перечисляется информация по различным темам, подобно тому, как это делается в оглавлении. Строка меню представляет либо тематические подменю, либо файлы. Таким образом пользователи могут легко найти, а выбрав строку меню, и прочитать, файлы, имеющиеся на серверах сети, где бы они не находились. Gopher поддерживает разные типы файлов — текстовые, звуковые, программные и т. д. Передача файлов с помощью протокола FTP
Протокол передачи файлов File Transfer Protocol (FTP) позволяет пересылать файлы с одного компьютера на другой. С помощью этого протокола можно осуществлять процесс обмена массивами данных: текстовыми и программными файлами. Например, можно, и часто бесплатно, получать новейшие компьютерные программы; на сервере библиотеки Ватикана доступен любой из более 200 файлов с рукописями, картинами, книгами и многое, многое другое. Посредством FTP-соединения компьютер пользователя получает доступ ко многим файлам и программам, хранящимся на других компьютерах, подключенных к сети, в частности на FTP-серверах. FTP-сервер — компьютер, на котором содержатся файлы, предназначенные для открытого доступа. FTP-серверы предлагают доступ либо анонимным пользователям — всем, кто обращается в Интернет, либо исключительно клиентам, имеющим полномочия доступа. Программа FTP-клиента не только реализует протокол передачи данных, но и поддерживает набор команд, которые используются для просмотра каталога FTP-сервера, поиска файлов и управления перемещением данных. Функции доступа к FTP-серверам реализованы и в обычном прикладном ПО (например, Windows Commander или веб-браузеры). Для установки связи с FTP-сервером пользователь должен включить в URL префикс ftp, а затем IP-адрес или доменный адрес этого сервера. Если связь установлена, появится приглашение ввести имя пользователя. Пользователь, не зарегистрированный на сервере (не имеющий на нем специальных прав доступа), вправе представиться под именем anonymous, и он получит доступ к определенным файлам и программам. Если будет запрошен пароль, можно ввести адрес своей электронной почты. Итак, существует универсальное соглашение: если вы не претендуете ни на что, кроме общедоступных файлов, следует:
Поступившее после выполнения этих процедур приглашение позволяет работать с FTP-сервером. Если вы хотите предоставить для всеобщего ознакомления какую-либо информацию (рекламу, новые программы, статьи и т. п.), нужно организовать на своем компьютере, подключенном к Интернету, сервер FTP с анонимным доступом. Сделать это достаточно просто, поэтому такие серверы получили самое широкое распространение: практически все, что может быть предоставлено пользователям в виде файлов, доступно с серверов FTP с анонимным доступом. Существуют тысячи FTP-узлов, позволяющих работать анонимному пользователю, но как их найти? Существенную помощь при работе с FTP в этом плане может оказать программа поиска файлов Archie университета McGill в Канаде. Есть три варианты работы с Archie: через сеанс Telnet, запустив локально установленный клиент (для UNIX) или по электронной почте. Указав Archie критерий поиска, вы получаете список просканированных FTP-серверов, которые могут предоставить вам нужный файл. Telnet — программа работы с удаленным компьютером
Программа Telnet, разработанная для UNIX (но поддерживаемая всеми современными версиями Windows), позволяет установить связь с удаленным компьютером и использовать его в интерактивном режиме. Если доступ к этому компьютеру разрешен, то вы можете работать с ним, как если бы находились непосредственно перед его экраном. То есть программа Telnet позволяет в некоторых случаях пользователю общаться с удаленным компьютером, как со «своим», и временно получить в свое распоряжение все его ресурсы. Тысячи компьютеров доступны для выполнения самых разнообразных задач абсолютно всем и в любое время, а для доступа на тысячи других компьютеров нужно заранее договориться о получении права на вход (имени и пароля). Telnet и более современная программа Remote Access эффективно используются при организации «домашних офисов», то есть для надомной работы специалистов. Работать с удаленным компьютером следует в обычной последовательности. Для установления соединения с нужным компьютером-сервером нужно вызвать на исполнение программу Telnet (ввести команду Telnet) и указать в командной строке адрес этого компьютера. В процессе соединения хост-компьютер запрашивает имя пользователя. Для работы в удаленной системе пользователь должен иметь там права доступа. Если вам предоставлены права доступа к этому компьютеру, в ответ на запрос «login:» следует ввести свое имя, а затем на запрос «password:» ввести известный вам пароль. Если таких прав нет, то вы все равно сможете работать с общедоступными программами. Например, в электронном справочнике по библиотечным информационным системам вы найдете указания типа telnet to такой-то адрес, login=library и т. п. После успешного подключения к компьютеру пользователь должен указать тип терминала. В свою очередь, компьютер-сервер обычно предписывает пользователю способ вызова справочной информации. Работа с удаленным доступом может вестись в «прозрачном» режиме, когда программы на сервере и у клиента только обеспечивают протокол соединения (вы используете команды своего компьютера, а программа Telnet становится как бы невидимой или «прозрачной»), и в командном, когда клиент получает в свое распоряжение набор команд сервера. Следует заметить, что из соображений безопасности намечается тенденция сокращения числа узлов Интернета, позволяющих использовать Telnet для подключения к ним. Чаще всего доступны для работы программы Telnet серверы, содержащие:
Электронные доски объявлений
Электронные доски объявлений (Bulletin Board System — BBS) часто существуют и независимо от Интернета — это компьютеры, к которым можно подсоединиться с помощью модемов через телефонную сеть. Подобно настоящей доске объявлений, BBS является местом, куда стекается вся подлежащая обмену информация. С помощью BBS можно опубликовывать объявления для общего ознакомления, отправлять сообщения отдельным лицам или оставлять на «доске» информацию, которую адресат может забрать в любое удобное для него время. BBS содержат доступные для копирования файлы, позволяют проводить дискуссии, участвовать в различных играх и имеют свою систему электронной почты. Самой крупной и известной системой электронных досок объявлений является система CompuServe. Она насчитывает около двух миллионов пользователей. Для расширения своих возможностей CompuServe подключается к Интернету и предоставляет своим пользователям право доступа к службам Интернета.
Телеконференции USENET
Дальнейшим развитием электронной почты является «электронная газета», подписчики которой одновременно могут являться и ее корреспондентами. Такая «газета» получила широкое распространение в Интернете под названием системы телеконференций. В системе телеконференций, в отличие от электронной почты, основным режимом является посылка сообщения не конкретному абоненту, а целой группе лиц (всем желающим). Механизм передачи сообщения в этом варианте похож на распространение слухов: каждый узел сети, узнавший что-то новое (получивший новое сообщение), передает новость всем «знакомым» узлам — всем тем узлам, с которыми он обменивается новостями. Таким образом, отправленное сообщение распространяется, многократно дублируясь, по Сети и достигает за довольно короткий срок всех участников системы телеконференций во всем мире. Информация телеконференции (группы новостей) формируется из новостей, сообщений-статей, посылаемых абонентами сети. Первоначально система USENET (User's Network) была автономной системой, разработанной для перемещения новостей между компьютерами по всему миру. В дальнейшем она полностью интегрировалась в сеть Интернет, и теперь Интернет обеспечивает распространение всех ее сообщений. Для реализации этой технологии в сети имеется служба USENET. Телеконференции — это дистанционное общение групп специалистов, обсуждающих ту или иную проблему. Телеконференции разделяются по тематическим разделам. В системе телеконференций USENET есть группы новостей, посвященные практически любой области человеческой деятельности. В настоящее время число тем телеконференций, распространяемых по всему миру, превысило 5000. Новостные группы организованы по иерархическому принципу и для верхнего уровня выбраны семь основных рубрик. В свою очередь каждая из них охватывает сотни подгрупп. Образуется древовидная структура, напоминающая организацию файловой системы. Из числа основных рубрик следует выделить:
Существуют, кроме того, специальные рубрики и региональное разделение телеконференций. Управляет работой службы USENET специальная программа, позволяющая выбирать телеконференции, работать с цепочками сообщений и читать сообщения и ответы на них. В настоящее время средства работы с телеконференциями встроены во многие почтовые клиенты, например в Outlook Express. Аудио- и видеоконференции позволяют непосредственно обмениваться по сети звуковой и визуальной информацией. Вы можете разговаривать с любым пользователем Сети, передавая не только скупые текстовые сообщения, но и голос, изображение. Для этого нужно иметь соответствующие программы и технику. Для голосовой связи нужна звуковая карта (sound card), микрофон, звуковые колонки или наушники; для видеообщения требуются плата видеозахвата и видеокамера. Можно использовать, например, программы: Net2Phone (фирмы Netscape) — аудиотелефон, NetMeeting (корпорации Microsoft) — поддерживает общение голосом, видео-, текстовыми и графическими файлами. Коммуникатор NetMeeting позволяет общаться в сети (не только в сети Интернет, но и в ЛВС, например, под управлением Windows) сразу с несколькими пользователями, совместно разделять некоторые ресурсы компьютера, в том числе общими усилиями создавать сложный графический документ.
Службы прямого общения пользователей
Служба Web Chat (веб-чат, чат — комната для бесед) обеспечивает прямое общение пользователей в режиме реального времени в специальных чатах Интернета. Можно открыть страницу по адресу чата (например, http://www.chat.ru), выбрать себе раздел для общения (спорт, «тусовка» и т. д.) и зарегистрировать этом разделе имя (nickname — псевдоним), под которым вы будете фигурировать в чате. Можно завести еще и пароль, чтобы никто не посмел войти в чат под вашим именем. После регистрации вы попадаете на страницу чата с репликами присутствующих в «беседке» и полем для ввода своих текстов. То есть на этой странице вы можете читать, что пишут другие участники чата, и набирать свои тексты. Сообщения допускается отправлять всем участникам или конкретному пользователю так, что прочитать информацию будет способен только он. Для контактов на английском языке общения можно выбирать весьма удобные и эффектные интерфейсы, для русскоязычного общения существующие на сегодняшний день средства интерфейса существенно проще. Никаких программ, кроме браузера, запускать на своем компьютере не нужно. Именно поэтому эта технология общения пользуется очень большой популярностью. Служба ICQ предназначена для обмена короткими текстовыми сообщениями между пользователями, одновременно находящимися на связи («интернет-пейджер»). Она также выполняет поиск IP-адреса пользователя, подключенного в данный момент к Сети. Необходимость такой функции связана с тем, что большинство компьютеров, работающих в Интернете, не являются хост-компьютерами и не имеют постоянного сетевого адреса. На время сеанса работы этим компьютерам назначаются временные (динамические) адреса. Этот временный адрес назначает тот хост-компьютер, через который реализуется вход в сеть Интернет, и в каждый отдельный сеанс работы временный адрес может быть иным, заранее неизвестным. При каждом подключении пользователя к сети Интернет программа ICQ (ICQ-клиент), запускаемая на компьютере, определяет его временный адрес и сообщает его на центральный ICQ-сервер (http://www.icq.com). Если пользователь уже зарегистрировался на этом сервере, то ему был присвоен персональный идентификационный номер UIN (Universal Internet Number), который пользователь должен был сообщить своим партнерам по контактам. И любой партнер, знающий этот UIN и являющийся клиентом службы ICQ, может через данную службу отправить другому человеку предложение установить с ним связь (технология «интернет-пейджера»). Аббревиатура ICQ является своеобразной транслитерацией выражения «I seek уои» — «Я ищу тебя», и на сетевом жаргоне эта служба именуется «Ась-кой». ICQ стала настолько популярной, что в Интернете появилось много сайтов (например www.icq.ru), на которых можно искать собеседников по интересам.
Электронная почта
Электронная почта (e-mail) обеспечивает оперативную передачу сообщений из одного пункта Сети в другой, но является типичным видом услуг отложенного ответа. Отправлять и получать сообщения по этой почте можно в любое время дня и ночи. Важное достоинство электронной почты заключается в том, что удаленность адресата практически не играет никакой роли с точки зрения не только скорости доставки, но и ее стоимости. Для работы в режиме обмена корреспонденцией по электронной почте необходимы специальные программы. Существуют два основных стандарта e-mail:
Стандарт SMTP привлекателен простотой, дешевизной, множеством сервисных функций и вследствие этого получил чрезвычайно широкое распространение, в частности в сети Интернет. Существует также протокол РОРЗ (Post Office Protocol), отличающийся от SMTP в основном тем, что в этом варианте клиент работает с программой, установленной на сервере провайдера, а не на своем компьютере. Стандарт Х.400 отличается строгостью, жесткой стандартизацией, наличием коммерческих операторов с гарантированным уровнем сервиса, поддержкой большого числа национальных кодировок. Этот стандарт ввиду названных особенностей пользуется большой популярностью среди государственных организаций всего мира при работе, в частности, по правительственным телекоммуникационным линиям. В принципе, солидная фирма должна внедрить у себя оба вида почты. Х.400, как более предсказуемая в своем поведении и надежная (но более дорогая), может служить для ответственных «денежных» приложений, в то время как почта Интернета, работающая по стандартам SMTP и РОРЗ, будет применяться как более дешевое, но менее надежное средство.
Основные технологии работы в WWW
World Wide Web (WWW) — Всемирная паутина — является одной из самых популярных информационных служб Интернета. Долгое время Интернет представлял собой лабиринт различных компьютерных сетей, по которым в основном передавались электронные сообщения. Новичок, не искушенный в тонкостях использования компьютерных команд и программ, чувствовал себя в этом лабиринте достаточно скованно и неуверенно. Новая технология, созданная по принципу «указал — нажал», в простой и наглядной форме научила пользователя четко формулировать свои запросы к сети и выбирать именно то, что ему нужно. Эта технология и реализуется World Wide Web. Активный интерес большинства пользователей к средствам передачи информации в режиме реального времени возник с появлением именно этой технологии. За короткое время WWW превратила Интернет в информационную супермагистраль или «мировую информационную паутину». WWW — новая и сравнительно недорогая технология, которая позволила миллионам людей общаться между собой в режиме прямого диалога. По сети стали успешно передавать не только текстовые файлы, но и звук, графику и видеоизображения. Владельцы компьютерных баз данных и коммерческих сетей увидели в Интернете безграничный потребительский рынок и основной канал для распространения деловой информации, позволяющий им эффективно делать свой бизнес в виртуальном пространстве Сети. Три «кита» технологии WWW:
Гипертекстовые технологии Интернета Web-серверы содержат информационные страницы, которые обычно называют web-страницами. Особенность информации, представленной на web-страницах, состоит в том, что: она может быть представлена в различных вариантах — в виде форматированного текста, графических, возможно, анимированных, изображений; она снабжена перекрестными ссылками для вызова нового текущего сервера, текущей страницы, текущего абзаца на странице. Иными словами: страницы web-сервера условно могут быть разделены на два класса: собственно содержательные; страницы-посредники, служащие для обеспечения гипертекстовой связи. Передвижение в поиске нужной информации осуществляется с использованием гипертекстовых ссылок.
Hypertext Transfer Protocol
В основе организации таких ссылок лежит протокол передачи гипертекста (Hypertext Transfer Protocol). Гипертекст — это документ, имеющий ссылки на другие документы. Говоря более точно, гипертекст (гипертекстовый документ) — это текстовый документ, содержащий ссылки на другие части данного документа, на другие документы, на объекты нетекстового формата (звук, графика, видео), в совокупности с системой, позволяющей такой текст читать, отслеживать ссылки, отображать графику, воспроизводить аудио- и видеовставки. Гипертекст с мультимедийными компонентами (аудио, видео) часто называют системами гипермедиа (hypermedia). Внутри гипертекстового документа некоторые фрагменты текста должны быть четко выделены. Указание на них с помощью мыши, например, позволяет автоматически перейти в соответствии с тематикой выделенного текста на другую часть этого же документа, на другой документ в этом же компьютере или на документы на любом другом компьютере, подключенном к Интернету. Связь между гипертекстовыми документами осуществляется с помощью ключевых слов. Найдя ключевое слово, пользователь может перейти в другой документ, чтобы получить дополнительную информацию. Новый документ также будет иметь гипертекстовые ссылки. Структурно гипертекстовые документы представляют собой текстовые файлы, в которые встроены специальные HTML-команды. Все современные офисные программы-приложения (Word, Excel, Access, Power Point, OutLook и другие) имеют удобный инструментарий для почти автоматического создания гипертекста. При этом используется специальный язык разметки гипертекстов — Hypertext Markup Language. Hypertext Markup Language Предшественником языка HTML был язык SGML (Standard Generalized Markup Language — стандартный обобщенный язык разметки). Этот язык с 30-летним возрастом, одобренный в 1986 году ISO, позволял лишь формировать сам текст, указывать границы и соподчинение составных частей документа. Но в нем отсутствовали какие-либо возможности по форматированию (оформлению) документа (выбора типа, размера и цвета шрифта, включения произвольных графических фрагментов и т. д.), что свойственно всем современным текстовым редакторам. Язык HTML, первая версия которого появилась в 1991 году, большинство своих функций ориентировал именно на оформление документов, и документы, создаваемые с его использованием, ожили. В настоящее время web-страницы создаются с помощью именно этого языка, то есть информационная среда WWW полностью «закодирована» на языке HTML. Действительно, информационное пространство World Wide Web состоит из сотен миллионов взаимосвязанных документов, хранящихся на web-серверах. А отдельные документы как раз и называются web-страницами. Группы тематически объединенных web-страниц называют web-сайтами (сайтами, web-узлами).
Средства просмотра информации в WWW
Доступ к WWW обеспечивается как клиентам, использующим только буквенно-цифровую технологию (текстовый поиск по адресам поисковых объектов), так и клиентам, предпочитающим работу в режиме графики (отображенный на экране гипертекст представляет собой сочетание текстовой информации в различных форматах и стилях и некоторых графических изображений — картинок). Второе, безусловно, удобнее и потому предпочтительнее. Теоретически гипертекстовая технология WWW обеспечивает нахождение любой информации в процессе целенаправленного продвижения по ссылкам. Однако, согласно последним оценкам, объем информации в Интернете составляет 550 миллиардов страниц (по 100 страниц на каждого жителя Земли), объединенных в сотни миллионов документов, и найти нужный в этом множестве, продвигаясь от ссылки к ссылке, практически невозможно. (По данным фирмы Alexa Internet (www.alexa.com), объем все тех же web-страниц составил в 1998 году около 12 Тбайт, а также в Интернете ежедневно появлялось полтора миллиона новых web-страниц — около 20 в секунду.) Обычно пользователь достаточно быстро обзаводится набором любимых и часто посещаемых им узлов (web-серверов) и формирует массив закладок (bookmarks), позволяющих мгновенно выйти на интересующий его web-сервер и документ. Но как быть, если нужно решить какую-либо новую проблему, найти информацию по новой тематике? Для этой цели предусмотрены специальные программы, системы и технологии поиска.
Обозреватели Интернета и поисковые системы
Для доступа к web-объекту с известным адресом используются программы-обозреватели, называемые браузерами (browser). Браузер — это, по существу, «клиент», выполняющий функции грамотного, эрудированного проводника, помогающего пользователю отобразить нужную информацию. Программ-браузеров разработано очень много: это и патриархи данной группы программ — текстовый браузер Lynx (общение с помощью адресов) и графический Mosaic (общение по текстам и картинкам меню), и отечественный графический браузер с таким романтическим названием Ariadna (разработка московской фирмы Advanced Multimedia System Design), и многие другие. Но сейчас рынок захватили два столпа современного Интернета — графические браузеры MS Internet Explorer и Netscape Navigator (последняя версия называется просто Netscape 7), используемые, по разным оценкам, 90-98% всех пользователей WWW (российские пользователи, по данным системы интернет-статистики Spylog на 2002 год, в 92% случаев предпочитают Internet Explorer). Основная задача любого браузера — сделать наше общение с Сетью удобным и приятным. Чаще всего это наше взаимодействие сводится к путешествию по Всемирной паутине и просмотру ее «узелков», отправке и чтению электронных писем, публикованию и получению новостей, пересылке файлов. Все эти возможности есть у всех «уважающих себя» браузеров (соответствующие инструменты входят как вспомогательные в состав программных пакетов). Конечно, по сравнению со специализированными средствами (почтовыми клиентами, например) соответствующие функциональные возможности браузеров слабее, но они вполне удовлетворяют большинство разумных потребностей. Например, в Internet Explorer и Netscape Navigator письма посылаются по протоколу SMTP и компонуются в формате MIME. Но существенно более важно то, что оба эти браузера поддерживают все расширения стандарта HTML.
Средства поиска информации в WWW
Поиск нужной информации в Интернете (определение адресов тех документов, которые содержат интересующую вас информацию) представляет собой весьма трудоемкую задачу для новичка. Возможные варианты поиска: заимствование адресов необходимых документов из бумажных справочников, сборников наподобие «Желтых страниц» и т. п.; использование справочно-поисковых систем. Все существующие типы справочно-поисковых систем обрабатывают массивы неоднородной информации, содержащейся в Сети, но в их основе лежат различные механизмы поиска и отображения информации. Их можно условно разделить на группы:
Для WWW наиболее характерны поисковые машины и поисковые каталоги. Поисковые машины постоянно автоматически исследуют Сеть с целью пополнения своих баз данных документов. Обычно это не требует никаких усилий со стороны человека. Сетевой агент — автоматический робот («паук» — spider) обходит все заданные ему web-серверы и собирает у себя индекс — информацию о том, что и на какой странице найдено. Но индексация выполняется чисто формально, проверяется наличие заданных ключевых слов в текстах документов, и по этим подчас случайным совпадениям делаются содержательные выводы. Поэтому никакой осмысленной классификации в поисковых машинах не выполняется. Такие системы часто называют индексаторами. Поисковые машины часто привлекают для поиска фрагменты классификаторов, заимствованные в каталогах, поскольку последние выполняют более содержательный отбор информации. Каталоги в отличие от поисковых машин пополняют свою информацию по инициативе человека. Добавляемая страница должна быть жестко привязана к принятым в каталоге тематическим разделам. Каталог представляет собой упорядоченную по темам коллекцию ссылок на многочисленные web-страницы и сайты. Каталог, как правило, составляется, обслуживается и поддерживается специалистами разного профиля, которые по заявкам владельцев сайтов или самостоятельно пополняют перечень ссылок и составляют обзоры web-страниц, содержащие краткое описание информационного ресурса, его сетевой адрес и определенные ключевые слова. Каталоги часто называют классификаторами, поскольку они представляют собой иерархические структуры, где все информационные ресурсы расклассифицированы по темам. Классификацию выполняют либо нанятые специалисты, и тогда она бывает качественной (например, каталог «Желтые страницы Internet* — http://yp.piter.com), либо владельцы каталога — тогда она весьма специфична и качественна не всегда. Наиболее мощные и популярные международные поисковые системы: Google, Alta Vista, Yahoo, InfoSeek, WebCrawler, Asc Jeewes, Excite и т. д. Но поиск в них информации по русским наименованиям тем (ключевым словам) часто бывает затруднительным, а иногда и невозможным. Поэтому для русскоязычного поиска более удобными являются отечественные поисковые системы Rambler (www.rambler.ru), Yandex (www.yandex.ru) и Aport (www.aport.ru), а также русскоязычные версии Lycos (www.lycos.ru) и Google (www.google.com.ru).
| ||||||
| ||||||
Сайт создан по технологии «Конструктор сайтов e-Publish» |