Archie помогает найти расположение имен файлов, содержащих ключевые слова поиска. Однако часто необходимо найти файл, ключевое слово в котором находится внутри, то есть в самом тексте. Для этих целей существует WAIS (Wide Area Information Server) – распределенная система поиска информации. WAIS просматривает в базах данных и архивах все тексты на предмет содержания в них ключевых слов и после этого выдает список найденных документов, отсортированных по частоте встречаемости в них искомых слов. В настоящее время большинство WAIS-серверов интегрированы в сети WWW.
Finger
Finger служит для получения информации о пользователях узлов Интернета. С помощью этой службы можно получить данные о пользователях, работающих в данный момент на интересующем вас компьютере, а также более детальную информацию о конкретном человеке (если, конечно, администратор сервера предоставляет ее): настоящее имя, номер телефона, время последнего подключения к Сети и т. д.
Whois
Whois обеспечивает каталожную службу для пользователей Сети и может выдавать информацию о различных сетях, структурах подключенных к ним компьютеров, пользователях этих компьютеров и т. д.
Наиболее популярным сервером, предоставляющим Whois-услуги, является http://www.internic.net. Он обладает данными практически обо всех зарегистрированных в Интернете компьютерах. С его помощью вы, к примеру, сможете узнать владельца той или иной машины, начало ее работы в Сети, время последнего обновления информации и т. д. (рис. 3.2).
Рис. 3.2. Результаты работы службы Whois
Группы новостей
Группы новостей (Newsgroups) – весьма популярная интернет-служба, представляющая собой некий дискуссионный клуб, разделенный по интересам. Часто эту службу называют телеконференциями (или просто конференциями). В настоящее время в Интернете насчитываются десятки тысяч телеконференций. Отличительной особенностью конференций является то, что они помогают обмениваться мнениями по различным темам пользователям, которые в реальной жизни вряд ли когда-нибудь бы встретились.
Конференция организована в виде переписки, письма (статьи) которой доступны всем ее участникам. Каждый пользователь может принимать участие в обсуждениях, отвечать на вопросы, а также задавать свои. Причем вопросы могут быть самыми разными, начиная общефилософскими и заканчивая обыкновенными, интересующими вас в данный момент, например: «Как не умереть с голоду, если жена уехала на выходные к маме?» Главное, чтобы ваш вопрос совпадал с темой конференции.
Кроме того, здесь, как и в любом общественном месте, необходимо вести себя порядочно: не оскорблять других участников конференции, придерживаться некоторых норм морали, говорить по существу и со здоровой долей юмора.
Чтобы участвовать в конференции, совсем не обязательно постоянно находиться в Интернете. Работа с группами новостей происходит аналогично работе с электронной почтой, то есть с использованием коротких сеансов связи.
IRC
IRC (Internet Relay Chat) – практически то же самое, что и телеконференция, однако общение здесь происходит в реальном времени, то есть все собеседники сидят перед своими компьютерами, подключенными к Интернету. Сообщения и ответы на них появляются сразу же после их ввода одновременно у всех участников разговора (рис. 3.3).
Рис. 3.3. Общение в IRC.
IRC, как и группы новостей, имеет ряд каналов, разделенных по определенным тематикам. Для своей работы эта интернет-служба использует IRC-серверы, протоколы и специальное программное обеспечение.
В подавляющем большинстве случаев IRC применяется не как рабочий инструмент, а как средство для развлечений. Увлекшись разговорами ни о чем, люди ночами напролет могут просиживать в Интернете. Виртуальные разговоры так затягивают, что некоторым пользователям подобный вид бесед заменяет реальное общение. Однако при этом нужно быть осторожным, так как в основном подобного вида интернет-сервисы затягивают в виртуальный мир с головой.
Gopher
Gopher – служба, практически полностью вытесненная гораздо более совершенной WWW. Пишу о ней, во-первых, потому, что она существует, а во-вторых, чтобы отдать ей дань уважения как первой службе, позволяющей более-менее удобно пользоваться всеми услугами, предоставляемыми Интернетом.
Gopher – это пользовательская оболочка, выполненная в виде множества расположенных на различной глубине меню, которые ведут к разнообразным командам, сервисам и файлам. Выбирая всевозможные пункты меню, вы можете вполне комфортно путешествовать по различным серверам, причем для доступа к информации совершенно не нужно знать какие-либо их внутренние команды.
Вообще, Gopher – довольно удобная служба, обладающая большими возможностями. Эта служба была бы незаменимой, если бы… Если бы не было WWW!
WWW
WWW (World Wide Web) – Всемирная паутина. Именно эта служба сделала Интернет простым, дружественным и доступным широким слоям населения. Именно благодаря WWW в 1990-х годах произошел взрыв популярности Интернета. Именно со Всемирной паутиной сейчас большинство пользователей Сети ассоциирует Интернет. И именно поэтому откреститься от WWW несколькими абзацами, так, как я поступил с большинством других служб, просто непозволительно.
Итак, знакомьтесь, World Wide Web!
Всемирная паутина
Основным достоинством WWW является то, что с помощью этой службы Интернет, ранее бывший уделом только ученых и инженеров, стал доступен абсолютно всем. Сложнейшим инструментом теперь без труда могут пользоваться люди, совершенно не сведущие в компьютерных технологиях и прочих штучках, но умеющие читать, а также способные возить по коврику мышь и щелкать ее кнопками. При всем этом Интернет ни в коей мере не потерял своей функциональности, так как WWW объединила в себе все его прочие службы.
В основе WWW лежат четыре ключевых понятия:
– единый формат всех документов;
– гипертекст;
– специальные программы для просмотра документов;
– единая система адресации.
Познакомимся с каждым из них поподробнее.
Единый формат документов
Все документы в Интернете сейчас придерживаются единого формата – HTML (HyperText Markup Language – язык разметки гипертекста). Документы, написанные с использованием HTML, называются веб-документами (или веб-страницами). Совокупность веб-страниц, принадлежащих какому-либо пользователю или организации и объединенных взаимными ссылками друг на друга, называется сайтом.
Давайте все-таки конкретнее разберемся, что же такое веб-страница. Веб-страница – это обыкновенный текстовый документ, имеющий расширение НТМ или HTML. Однако кроме полезной информации, этот текстовый файл включает в себя ряд служебных слов, называемых тегами. Теги служат исключительно для оформительских нужд: они позволяют изменять цвет, размер и форму шрифта, форматировать текст, вставлять в него изображения и видеофрагменты, изменять фон, добавлять музыкальное сопровождение и многое-многое другое. В итоге информация предоставляется в очень удобном и красочном виде.
Но основополагающим достоинством тегов является не это. Главное их предназначение – это вставка в «тело» документа гиперссылок.
Гипертекст
Самым смаком Всемирной паутины и именно той отличительной особенностью, благодаря которой служба WWW получила всеобщее признание, является гипертекст. С его помощью работать в Интернете стало можно, вообще не дотрагиваясь до клавиатуры, а лишь щелкая левой кнопкой мыши. Основным элементом гипертекста является гиперссылка. Гиперссылка – это ссылка на какой-либо другой документ Сети. Ссылки бывают текстовыми и графическими, то есть встраиваются, соответственно, в текст или графику. Обнаружить их можно, подведя указатель мыши к соответствующему элементу. Если указатель превратился из стрелки в руку с вытянутым вверх указательным пальцем, то рассматриваемый элемент является ссылкой. Текстовые ссылки, как правило, подчеркиваются и выделяются другим цветом, чтобы отличаться от остального текста.
Щелкнув на ссылке, вы, как по волшебству, попадаете на необходимую веб-страницу. И не нужно никуда вводить адрес требуемого сервера и название запрашиваемого документа. Всей необходимой информацией обладает ссылка.
Браузеры
Браузер – это программа, которая обязательно должна быть установлена на вашем компьютере. Браузер позволяет просматривать веб-страницы не как текст с набором служебных слов, а как удобочитаемый документ.
Браузер находит в тексте веб-документа теги, и выводит на экран информацию в соответствии с их требованиями (сами теги, естественно, не отображаются).
На сегодняшний день созданы сотни различных браузеров. Наиболее популярными из них являются Internet Explorer (входящий в состав Windows), Netscape Navigator и Opera. Они имеют некоторые несущественные отличия друг от друга, однако основные функции у них схожие.
Внешний вид
Внешний вид различных браузеров, как и следовало догадаться, неодинаковый. Мало того, обратившись к настройкам, интерфейс многих из них можно изменить до неузнаваемости. Но если убрать всю эту красивую обертку, дизайнерские изыски и прочие излишества, то все браузеры станут похожи друг на друга.
Итак, давайте рассмотрим некий усредненный стандартный вариант программы для просмотра веб-страниц (рис. 3.4).
Рис. 3.4. Внешний вид браузера Internet Explorer.
Львиную долю экранного пространства в этой программе занимает рабочая область, предназначенная для отображения веб-документов. Эта область – ваше окно в Интернет, через которое и будут осуществляться все взаимодействия с виртуальным миром. Если веб-страница не помещается в этом окне, то существуют полосы прокрутки, позволяющие просматривать ее по частям.
Вверху окна располагается стандартная строка меню, присущая большинству Windows-программ. Пункты этого меню позволяют настраивать браузер, манипулировать загруженными веб-страницами (сохранять, распечатывать, отправлять по электронной почте, изменять и т. п.), осуществлять навигацию и т. д. Короче говоря, в них сконцентрированы все возможности программы.
Под строкой меню находится панель инструментов. Расположенные на этой панели кнопки применяются для выполнения некоторых наиболее часто используемых операций (как правило, это навигация по веб-страницам). В зависимости от ваших предпочтений, количество кнопок на панели инструментов можно изменять.
Еще ниже располагается адресная строка. Она представляет собой поле, в которое вводится адрес запрашиваемого сайта или конкретной веб-страницы. В соответствии с запросом браузер обращается к определенному компьютеру в Сети и скачивает с него необходимый вам веб-документ, который впоследствии отображается в рабочей области.
Внизу окна размещается строка состояния. Ее предназначение – информировать вас о ходе загрузки веб-страницы, расположении запрашиваемого документа, виде соединения и т. п.
Навигация
Учитывая возможности гипертекста, навигация, как правило, превосходно осуществляется непосредственно на самих веб-страницах без какой-либо помощи извне. Однако и браузер обладает некоторыми инструментами, способными облегчить жизнь во время путешествий по Сети. Большинство из них располагается на панели инструментов.
– Кнопки Назад и Вперед служат для перехода соответственно к предыдущей и следующей странице согласно порядку их просмотра. Если вы просмотрели несколько страниц, то вы можете вернуться к любой из них, нажимая кнопку Назад. Кнопка Вперед становится активна лишь в том случае, если предварительно вы использовали кнопку Назад.
– Кнопка Остановить используется для прекращения загрузки веб-страницы. Применяется она, как правило, когда запрашиваемый документ оказывается очень больших размеров или загрузка идет слишком медленно. Часто после нажатия этой кнопки на экране можно увидеть часть веб-страницы, уже успевшую загрузиться.
– Кнопка Обновить служит для повторной загрузки текущей веб-страницы. Используется она обычно после обрывов связи или в том случае, когда есть основания полагать, что страница со времени последней загрузки изменилась.
– Кнопка Домой предназначена для перехода к веб-странице, заданной в браузере в качестве домашней (эта страница будет загружаться при открытии браузера).
Закладки
Закладки – это весьма полезная вещь. Путешествуя по различным сайтам, вы наверняка не раз столкнетесь с интересными ресурсами, которые были бы не прочь посетить вновь. Можно, конечно, запомнить или куда-либо записать адрес необходимой веб-страницы, но есть и более удобный выход – использование закладок. С их помощью вы, щелкнув пару раз мышью, сможете занести адрес понравившейся вам страницы в специальную папку (в Internet Explorer она называется Избранное). В следующий раз, когда вам захочется вновь посетить эту веб-страницу, вы просто выберете ее запись в меню Избранное и щелкнете на ней (рис. 3.5) – браузер сам доставит вас по назначению.
Рис. 3.5. Использование закладок.
Со временем список закладок будет увеличиваться и вскоре может стать очень длинным. Для удобства работы с ним предусмотрена группировка закладок по разделам.
Журнал
Закладки – вещь хорошая, но не будете же вы делать их для каждой увиденной веб-страницы. А ситуация, когда вдруг появляется необходимость вернуться на сайт, просмотренный несколько дней назад, возникает довольно часто. Вспомнить то, каким образом вы на него попали, вряд ли удастся. Еще меньше вероятность вспомнить его адрес. Единственным выходом в сложившейся ситуации является использование Журнала (рис. 3.6).
Рис. 3.6. Журнал браузера Internet Explorer
Журнал – это еще один инструмент, облегчающий навигацию в Интернете. Он представляет собой список последних посещенных вами сайтов. В зависимости от браузера и настроек этот список может содержать, к примеру, 500 последних просмотренных адресов или же сайты, на которых вы побывали в течение последних трех недель. Найдя в списке журнала нужную запись, достаточно щелкнуть на ней левой кнопкой мыши – и вы автоматически попадаете на необходимую веб-страницу.
Кодировка
Нередко бывают случаи, когда на запрашиваемой веб-странице вместо интересующей информации вдруг обнаруживается нечто такое: «мЮ ОНЯКЕДМХУ ЯН-ПЕБМНБЮМХЪУ ОН ОКЮБЮМХЧ РПНИЙС КХДЕПНБ БМЕГЮОМН ГЮЛЙМСК ЩКЕЙРПХЙ оЕРПНБШ» – и весь документ состоит из подобных малознакомых слов (рис. 3.7). Нет, это не ошибка загрузки и не какой-то заморский язык. Все дело в несовпадении кодировок.
Кодировка – это соответствие языка людей (буквы, цифры, символы) языку компьютеров (байты, биты). Однако соотнести байты и биты буквам и цифрам можно по-разному, именно поэтому и существуют различные кодировки.
Самыми распространенными кодировками кириллицы являются KOI8-R и Win-dows-1251. Если веб-страница, к примеру, создана с помощью KOI8-R, а ваш браузер настроен на кодировку Windows-1251, то текст на экране будет невозможно прочитать. Тем не менее не стоит беспокоиться. Современные браузеры способны понимать множество различных кодировок, поэтому достаточно выбрать нужную в соответствующем пункте главного меню – и текст мгновенно станет читабельным. Кроме того, во многих браузерах предусмотрена функция Автовыбор, с помощью которой программа автоматически распознает используемую кодировку.
Рис. 3.7. Неправильный выбор кодировки
Кэширование
В переводе с английского языка слово «cache» означает «тайник». Тайником в нашем случае является специальная системная папка, в которую компьютер записывает все документы, полученные из Интернета. И когда вы будете запрашивать какую-либо веб-страницу вторично, браузер покажет вам содержимое кэша, то есть копию страницы, расположенную на вашем жестком диске. Это существенно ускоряет работу, так как скорость обращения к винчестеру несравнимо выше скорости загрузки из Интернета.
Однако существует и обратная сторона медали. Может случиться так, что на удаленном компьютере документ изменился, а вы, обратившись к нему, получите его старую версию, извлеченную браузером из кэша. Однако это очень маловероятно, так как современные браузеры используют довольно эффективные алгоритмы для предотвращения подобных казусов, поэтому в подавляющем большинстве случаев вы будете получать самые новые документы.
Если вы все-таки заподозрили, что вам подсунули из кэша старую версию страницы, то всегда можете запросить необходимую веб-страницу непосредственно с сервера, нажав кнопку Обновить одновременно с клавишей Shift в Netscape Navigator или Ctrl и Обновить в Internet Explorer.
Cookies
Cookies (или «печенье», в переводе с английского) – это небольшая порция текстовой информации, которую сервер передает на ваш компьютер. Таким образом сервер как бы помечает компьютер для более удобного взаимодействия. Некоторые cookies хранятся у вас только во время одной сессии, а после закрытия браузера удаляются. Другие же могут постоянно находиться в специально предназначенной для этой цели папке в виде текстовых файлов.
Cookies используются разработчиками сайтов для различных целей. В первую очередь, они облегчают работу с сайтами, требующими авторизации. Если бы не было «печенья», то вам бы пришлось вводить свои имя и пароль при запросе каждого защищенного документа. А так, введя однажды свои данные, вы сможете комфортно работать во время всей сессии. Кроме того, с помощью cookies организуется автоматический вход на подобные сайты – сервер проверяет свой файл, расположенный на вашем компьютере, и, обнаружив информацию об имени и пароле, автоматически ее обрабатывает.