Вы здесь

Интернет. Быстрый старт. Глава 3. Всемирная паутина (И. В. Шапошников, 2001)

Глава 3

Всемирная паутина

Ненавижу паутину.

М. Цокотуха

Изначально Интернет был просто большой сетью с некоторым количеством сервисов и служб. Огромную популярность ему принесла новая его часть, которую теперь уже даже отождествляют с Интернетом. Она носит название World Wide Web, что можно перевести как «Всемирная паутина». Но чаще ее называют просто WWW.

Основная идея, на которой и базируется WWW, была принесена в компьютерную индустрию еще в 1965 году Теодором Нельсоном. Он создал информационную систему Xanadu (Ксанаду), в которой связь между различными документами была построена на ассоциативной основе. То есть, если, к примеру, один из документов содержал понятие домашнего хомячка, он связывался с информацией о кормлении хомячков, советами по их разведению и пр. Таким образом, выстраивалась как бы сеть ассоциаций. Подобные связи-ассоциации называются гиперссылками. А система организации документов при помощи гиперссылок именуется гипертекстом. К сожалению, система Xanadu просто заглохла, и идея гипертекста осталась дожидаться своего звездного часа.

Он настал гораздо позже, в 1989 году, когда Тим Бернерс-Ли, работавший тогда в Европейской лаборатории физики частиц (CERN), занялся созданием системы информационного обмена между учеными при помощи компьютерной технологии. Он тоже применил систему ассоциативных связей. А к 1990 году уже было разработано программное обеспечение и протокол HTTP (HyperText Transfer Protocol), управляющий перемещением информации. У каждого документа, входящего в систему информационного обмена, должен быть уникальный идентификатор, который не только служил бы именем документа, но и указывал путь к нему. Видно, здесь была позаимствована концепция полного имени файла из обычной операционной системы. Этот путеводный идентификатор называется URL (Universal Resource Locator). Был также создан специальный формат для подобных документов, который обеспечивал бы их наглядное представление и одновременно мог содержать те самые гиперссылки на дополнительные источники информации.

Всю эту работу Тим Бернерс-Ли провел очень основательно. Его стройная концепция отлично подошла не только для маленькой лаборатории, но и для целого мира. В 1991 году Тим объявил об открытии списка адресов Всемирной паутины. Отдельный документ, размещаемый в новом информационном пространстве, стал называться Web-страницей. А собрание нескольких Web-страниц, создающих единое целое, подобно тому, как из отдельных страниц собирается книга, назвали Web-сайтом.

Впоследствии, когда Всемирная паутина очень быстро разрослась, потребовался орган, который координировал бы дальнейшее развитие WWW и проводил некоторую стандартизацию ее технологий. Подобный орган был создан и получил наименование WWW Consortium (W3C), а во главе его встал уже известный нам Тим Бернерс-Ли. Его по праву называют отцом современной Всемирной паутины.

Принцип работы

Итак, вы уже знаете, что WWW состоит из Web-сайтов и отдельных Web-страничек, которые связаны друг с другом огромным количеством гиперссылок. А теперь вы узнаете, из чего состоят эти странички, как вы можете просматривать их и еще многое другое. Данный раздел поможет вам разобраться в том, как действует вся эта технология.

Каждая Web-страница является отдельным файлом, написанным на языке HTML (Hypertext Markup Language). В этом файле текст и инструкции по его правильному отображению перемешаны друг с другом, и читать этот файл самостоятельно, как минимум, затруднительно. Поэтому для просмотра Web-страниц созданы специализированные программы-обозреватели, называемые также браузерами (browser). При запросе пользователя эта программа запрашивает Web-страницу с WWW-сервера, на котором она находится, получает файл с этой страницей, анализирует инструкции по отображению ее содержимого, находящиеся в этом файле, и показывает ее в своем окне просмотра в готовом виде, именно такой, какой ее задумал Web-дизайнер, или почти такой же. При этом браузер заботится о загрузке всех графических и мультимедийных ресурсов, используемых в оформлении Web-страницы, правильно обрабатывает все гиперссылки на странице и обеспечивает переход по ним, если пользователь отдает подобную команду.

На данный момент практически весь рынок браузеров разделен между двумя конкурентами, чьи программы используются пользователями чаще всего. Это Internet Explorer, созданный корпорацией Microsoft, и Netscape Communicator от фирмы Netscape. У этих конкурентов за спиной длинная история соперничества, которая привела к тому, что оба пакета в данный момент обладают практически одинаковым набором возможностей. На самом деле, конечно, разница между ними есть, но она лежит уже в области достаточно продвинутых и тонких технологий, и в области практической деятельности нас эти различия не затронут. Мы рассмотрим практику работы с браузером Internet Explorer от Microsoft. Но об этом чуть позже.

Каждый Web-сайт, входящий во Всемирную паутину, размещается на одном из компьютеров, постоянно функционирующих в Интернете. Для этого на подобном компьютере устанавливается специализированное программное обеспечение, называемое обычно WWW-сервером. Причем на одном компьютере и при поддержке одного WWW-сервера может функционировать одновременно несколько сайтов.

И вот здесь возникает некоторое противоречие. Как известно, каждый компьютер имеет свой уникальный IP-адрес в Интернете. Но если на нем функционирует несколько Web-сайтов, то как же вам обращаться к ним? Какой адрес вам следует указать?

Эта проблема, естественно, была решена. В Интернете появилась служба доменных имен. Данная служба функционирует на специализированных серверах с особым программным обеспечением.

Примечание

Подобные службы имеют наименование DNS (Domain Name Server).

Система адресации сайтов во Всемирной паутине при помощи механизма доменных имен очень похожа по своему принципу на то, как вы указываете адреса для ваших обычных, бумажных писем. Как выглядит обычный адрес? Вы указываете страну, город, затем улицу, номер дома и квартиры. То есть вы начинаете с большого региона, а затем постепенно уточняете адрес. Приблизительно таким же образом действует система доменных имен. Для каждой страны выделено отдельное имя, так называемая доменная зона первого уровня. Например, Россия имеет доменное имя первого уровня – ru, Чехия – cz и т. д. Помимо этих географических доменов, существует несколько доменных имен первого уровня, которые не привязаны ни к одной географической зоне. Это домен com, предназначенный для коммерческих предприятий, net – для сетевых проектов, edu – для учебных заведений, gov – для правительственных учреждений, и еще несколько доменов.

Каждым доменным именем первого уровня владеет одна или несколько организаций, которые выделяют доменные имена второго уровня. Российским доменом первого уровня ru управляет РосНИИРОС, который и распоряжается доменными именами второго уровня в зоне ru. Любой человек может подать заявку на незанятое имя второго уровня, заплатить небольшую сумму и стать обладателем этого имени. При этом доменное имя второго уровня будет отделено от доменного имени первого уровня точкой. Рассмотрим на примере.

Некая Маша Петрова решила создать Web-сайт, посвященный себе любимой. Для этих целей она регистрирует доменное имя masha_petrova в зоне домена ru. Таким образом, полное доменное имя ее будущего сайта будет выглядеть так: masha_petrova.ru. Теперь Маша становится владельцем этого доменного имени и может сама выделять доменные имена третьего уровня.

Попробуем развить наш пример. Друг Маши Петровой – Вася Сидоров, тоже захотел сделать свой сайт. Но при этом у него, предположим, нет денег для регистрации доменного имени второго уровня. Тогда он может обратиться к Маше Петровой с просьбой о выделении ему доменного имени третьего уровня от ее доменного имени второго уровня. И если Маша Петрова сочтет, что Вася Сидоров действительно ее хороший друг, то она выделит ему доменное имя третьего уровня, например vasya_sidorov. Таким образом, доменное имя сайта Васи Сидорова будет выглядеть так: vasya_sidorov.masha_petrova.ru. При этом дополнительных отчислений владельцу домена первого уровня не нужно. В связи с этим, доменные имена третьего уровня достаточно легко найти бесплатно.

Примечание

Конечно, помимо оплаты имени, необходимо внести запись в таблицы DNS-серверов, гласящую, что сайт с данным именем находится на сервере с таким-то IP-адресом. И сервер тоже надо найти. Обычно подобную услугу, называемую хостингом, предоставляют провайдеры, и она-то уж точно не бесплатна.

В зоне доменного имени ru, или, как ее еще называют, в Рунете, существует несколько проектов, бесплатно предоставляющих доменные имена третьего уровня, дисковое пространство для размещения своего сайта и услуги по его хостингу.

Чаще всего владельцы доменных имен второго уровня для своих собственных сайтов выделяют доменное имя третьего уровня – www. Таким образом, адрес сайта Маши Петровой скорее всего будет выглядеть так:

www.masha_petrova.ru.

Теперь, когда вы знаете, как сайты получают свои имена, выясним, как вы можете просматривать Web-страницы, входящие в их состав. Итак, когда вы запускаете программу-браузер, вы должны ввести адрес того сайта, который вас интересует. Получив этот адрес, браузер соединяется с DNS-сервером, с которым его соединяет ваш Интернет-провайдер. DNS-сервер сверяется по своим таблицам и находит IP-адрес компьютера, на котором размещен данный Web-сайт. Затем по этому IP-адресу отыскивается необходимый компьютер, и браузер соединяется с программой Web-cepeepa и передает запрос на получение доступа к запрошенному пользователем сайту. Web-сервер обрабатывает запрос и передает файл с заглавной страницей сайта, называемой также frontpage. Обычно этот файл для каждого сайта имеет стандартное наименование index.html. Браузер получает переданный файл, анализирует его и отображает Web-страницу в своем окне просмотра.

Примечание

Для связи, передачи и получения файлов в WWW используется протокол HTTP (HyperText Transfer Protocol).

На самом деле, все происходит достаточно быстро. У вас ушло больше времени на то, чтобы прочитать описание этих операций, чем на их выполнение затрачивает ваш браузер, несмотря на географическое расстояние, разделяющее компьютер пользователя и сервер, на котором размещен запрашиваемый сайт. Скорость получения запрошенной Web-страницы, естественно, зависит от скорости установленного соединения с провайдером. Но обычно срок ожидания не превышает тридцати секунд. В ином случае проще сразу разорвать соединение и попробовать соединиться с провайдером снова, в надежде на более высокую скорость связи. Если же в течение нескольких недель скорость так и не выйдет на уровень хотя бы 36 600, стоит подумать о смене провайдера.

Использование браузера

Теперь перейдем к практическому рассмотрению принципов работы с программами-браузерами. Рассмотрим русифицированный Internet Explorer от корпорации Microsoft, входящий в состав поставки операционных систем семейства Windows.

Запуск программы производится двойным щелчком мыши по ее значку, обычно находящемуся на рабочем столе. Если же по какому-то недоразумению на рабочем столе Windows этот значок отсутствует, следует выполнить последовательность команд Пуск/Программы/Internet Explorer.

Внешний вид браузера показан на рис. 3.1. Как видим, большую часть рабочего пространства занимает окно просмотра, в котором отображается содержимое загруженной Web-страницы. Если эта Web-страница не помещается в окно просмотра полностью по вертикали или горизонтали, активизируются вертикальная и горизонтальная линейки прокрутки соответственно. Нижняя строка традиционно предназначена для отображения информации о статусе программы. Там отображаются сообщения об этапах загрузки Web-страницы, об успешном окончании загрузки или ошибках при отображении полученной Web-страницы. А верхняя часть рабочего пространства традиционно отведена под меню и инструментальные панели. Поговорим теперь о возможностях, которые вам предоставляет браузер Internet Explorer.

Рис. 3.1. Внешний вид основного окна программы Microsoft Internet Explorer


Начнем с самого начала. Для того чтобы загрузить стартовую страницу какого-либо Web-сайта, необходимо набрать его доменное имя в поле Адрес инструментальной панели Адресная строка и нажать на кнопку Переход или клавишу <Enter>. После этого браузер выполнит всю последовательность действий по получению Web-страницы, которая была нами рассмотрена в предыдущем разделе. При этом к доменному имени сайта, которое вы ввели в строку Адрес, добавляется префикс http://, который указывает, какой протокол используется для приема и передачи информации.

При этом браузер получает из Интернета все графические, звуковые и видеоресурсы, использованные в оформлении Web-страницы. Также особым образом выделяются гиперссылки, внедренные в загруженную Web-страницу. Гиперссылки могут быть созданы в виде текста или графических изображений. Каждый раз, когда курсор мыши попадает на гиперссылку, он меняет форму и принимает вид кисти руки с вытянутым указательным пальцем. При этом в нижней строке статуса указывается адрес того ресурса, на который показывает данная гиперссылка. Помимо этого, все текстовые гиперссылки обычно выделяются цветом и отображаются при помощи подчеркнутого шрифта. Щелчок по гиперссылке заставляет браузер загружать другую Web-страницу, на которую и указывает данная гиперссылка.

Естественно, при помощи браузера вы можете открывать страницы, находящиеся не только в Интернете, но и на локальном компьютере. Однако для этих целей лучше всего использовать диалоговое окно Открыть (рис. 3.2), активизируемое после выполнения команды меню Файл/Открыть. При помощи кнопки Обзор вы вызываете стандартное диалоговое окно открытия файла. Полное имя выбранного файла с расширением htm или html помещается в поле текстового ввода Открыть и после нажатия кнопки ОК передается на загрузку в окно просмотра. Наименования выбранных подобным образом файлов Web-страниц заносятся в выпадающий список, совмещенный с полем ввода Открыть, и могут быть еще раз вызваны к просмотру двойным щелчком мыши.

Рис. 3.2. Диалоговое окно Открыть


При загрузке Web-страницы, которая находится на локальном компьютере пользователя, естественно не будет использоваться протокол HTTP. Поэтому к полному имени файла этой страницы, отображаемому в адресной строке, добавляется префикс file://.

Но если вы все-таки производите загрузку Web-страницы из глубин Интернета, то вам потребуется некоторое время на получение ее файла. А если вам необходимо посетить несколько сайтов, то хотелось бы иметь возможность оптимизировать этот процесс. Можно, например, открыть несколько окон просмотра, и пока в одном окне вы рассматриваете полученную Web-страницу, другая копия окна будет скачивать файл с иной Web-страницы. Причем, открыть можно достаточно много таких окон, но все-таки лучше ограничиться четырьмя-пятью. Это оптимальная комбинация. Если окон будет больше, то одновременная загрузка всех запрошенных страниц может существенно замедлить работу. Дополнительная копия окна просмотра, а по сути, еще одна копия программы-браузера, открывается при помощи команды меню Файл/Создать/Окно.

Если процесс загрузки затребованной Web-страницы затягивается на слишком длительное время и интерес к ней уже пропал, можно принудительным образом прекратить ее загрузку. Для этого предназначена кнопка Остановить, которая находится на основной инструментальной панели. Впрочем, существует и команда меню Вид/Остановить, дублирующая эту кнопку. Или можно воспользоваться клавишей <Esc>. Существуют Web-страницы, информация на которых достаточно быстро обновляется и может измениться даже за то время, пока вы просматриваете страницу. Для получения свежей копии уже загруженной Web-страницы применяется кнопка Обновить на основной инструментальной панели или дублирующая команда меню Вид/Обновить. Можно также воспользоваться клавишей <F5>.

В процессе просмотра Web-страниц, после того как вы выполнили несколько последовательных переходов по гиперссылкам, может возникнуть необходимость вернуться к одной из Web-страниц, посещенных ранее. Неужели придется вручную набирать ее адрес в строке адресации? На самом деле, этой участи можно избежать. Браузер запоминает все посещенные вами страницы, и вы можете для перемещения по последовательности пройденных гиперссылок в обратном направлении использовать кнопку Назад на основной инструментальной панели или дублирующую команду меню Вид/Переход/Назад. При переходе по иерархии посещенных страниц в обратном направлении становится доступной кнопка Вперед, используемая для передвижения вперед по иерархии посещенных страниц.

Если же необходимо перемещаться вперед или назад не по одной страничке, то стоит нажимать не на сами вышеупомянутые кнопки, а на указывающие вниз стрелочки, расположенные рядом с этими кнопками. Нажатие на эти стрелочки активизирует выпадающий список, в котором находятся наименования всех страниц, которые вы посетили с момента запуска браузера Internet Explorer. Естественно, в иерархию посещенных Web-страниц входят только те страницы, которые вы посетили с момента последнего запуска браузера.

А что же делать, если возникла необходимость посетить Web-страницу, которую последний раз вы загружали, скажем, позавчера или даже на прошлой неделе, а адреса уже не помните? И эта проблема тоже разрешима. Браузер хранит историю посещений Web-страниц в течение целого месяца, занося их адреса в свой специализированный журнал. И для того, чтобы получить к нему доступ, достаточно просто нажать кнопку Журнал на основной инструментальной панели, после чего окно просмотра уменьшается, освобождая некое пространство в левой части, в которой и отображается журнал посещенных Web-страниц. При этом отдельными строками показываются наименования дней текущей недели, а все предыдущие недели отображаются при помощи отдельных строк. При щелчке на каждой строке недели показывается список дней этой недели, а щелчок по строке дня раскрывает список Web-сайтов и отдельных Web-страниц, посещенных в этот день.

После некоторого времени работы в WWW у каждого пользователя образуется свой круг любимых сайтов, которые регулярно и часто посещаются. Хотелось бы иметь возможность загружать их достаточно быстро, не набирая при этом их адреса и не просматривая журнал посещений. Ярлычки этих Web-сайтов и отдельных Web-страниц можно перенести в специализированную папку Избранное. Для этого достаточно в тот момент, когда искомая Web-страница загружена в браузер, выполнить команду меню Избранное/Добавить в избранное. При этом наименование данной страницы будет внесено в список избранных мест Интернета, который отображается в пункте меню Избранное. Теперь для загрузки искомой Web-страницы достаточно выполнить команду меню Избранное и выбрать ее наименование как команду меню. Того же результата можно добиться, если нажать на одноименную кнопку на основной инструментальной панели. При этом в левой части основного окна просмотра будет выделено место для списка страниц папки Избранное, подобно тому, как это происходит при вызове журнала посещений. Более того, можно еще немного упростить процесс вызова избранных страниц. Дело в том, что в основном системном меню Windows, вызываемом при нажатии на кнопку Пуск, тоже существует пункт Избранное, предоставляющий список наименований Web-страниц, входящих в эту папку. При выборе одного из этих наименований автоматически запускается браузер Internet Explorer, если он еще не был запущен, и в него сразу же загружается выбранная Web-страница.

Впрочем, для всех этих манипуляций все равно необходимо подключаться к Интернету. Но ведь могут возникнуть случаи, когда просто необходимо несколько раз обращаться к одной и той же информации. В таких случаях можно сохранить Web-страницу с этой информацией на своем компьютере и затем просматривать ее, не выходя в Интернет. Для этого следует выполнить команду меню Файл/Сохранить как. Затем будет вызван стандартный диалог сохранения файла, где вы сможете указать имя сохраняемого файла и его местоположение. После этого будет достаточно щелкнуть дважды мышью на значке сохраненного файла в стандартном Проводнике Windows, и будет запущен браузер, а в него загрузится данная Web-страница без выхода в Интернет.

Конечно, вы можете не только сохранять загруженные Web-страницы, но и распечатывать их. Параметры страницы и листа бумаги, на котором она будет распечатываться, задаются при помощи диалогового окна Параметры страницы, вызываемого при помощи команды меню Файл/Параметры страницы. Внешний вид этого окна показан на рис. 3.3.

Рис. 3.3. Диалоговое окно Параметры страницы


В данном окне вас будет интересовать выпадающий список Размер, в котором вы можете установить размер листа бумаги, заправленного в принтер, группа переключателей Ориентация, задающая разворот листа, и группа строк ввода Поля, в которых вы можете максимально точно установить размеры каждого поля страницы. А установить параметры принтера, на котором вы будете распечатывать Web-страницу, можно при помощи дополнительного диалогового окна, вызываемого при помощи кнопки Принтер.

А после того как вы установите все необходимые параметры, можно наконец-то распечатать Web-страницу, выполнив команду меню Файл/Печать или воспользовавшись соответствующей комбинацией клавиш <Ctrl>+<P>. Впрочем, на основной панели инструментов находится кнопка Печать, выполняющая ту же функцию.

Иногда возникают случаи, когда вместо текста на Web-странице находится невероятная мешанина различных символов, в принципе не поддающаяся прочтению. Это возникает тогда, когда браузер не понимает применяющуюся кодировку символов.

Каждый символ в компьютерных системах обозначается неким числом. Кодировками называются таблицы соответствия символов и чисел. На данный момент в Интернете чаще всего применяются пять кодировок для кириллического шрифта. Эти же пять кодировок успешно поддерживаются браузером Internet Explorer.

В каждую Web-страницу обычно встраивается служебная инструкция, указывающая, какая именно кодировка требовалась для создания страницы. Но иногда по недосмотру Web-дизайнера эта инструкция отсутствует. И тогда браузер пытается применять кодировку, используемую по умолчанию.

Итак, если в какой-то момент браузер не смог опознать используемую кодировку загруженной Web-страницы, вы всегда можете попробовать помочь ему. Для этого следует выполнить команду меню Вид/Вид кодировки и из выпадающего списка выбрать одну из кодировок, наименование которой начинается со слова «Кириллица». Всего, как вы уже знаете, доступны пять кодировок с наименованиями «Кириллица (Windows)», «Кириллица (DOS)», «Кириллица (ISO)», «Кириллица (КОИ8-Р)» и «Кириллица (КОИ8-У)».

Также вы можете управлять размером шрифта отображенной Web-страницы. Для этого следует выполнить команду меню Вид/Размер шрифта, а затем из предлагаемого списка выбрать одну из пяти альтернатив. При этом все шрифты, используемые на странице, будут пропорционально изменены.

Настройка браузера

Для удобства работы большинство хорошо написанных программ имеют возможность настраивать свои основные параметры. Браузер Internet Explorer несомненно относится к таким программам (а если кто-либо заявит обратное, предложите ему написать браузер лучше и удобнее). Для регулировки настроек следует выполнить команду меню Сервис/Свойства обозревателя. При этом будет активизировано диалоговое окно Свойства обозревателя с активной вкладкой Общие (рис. 3.4).

Рис. 3.4. Вкладка Общие диалогового окна Свойства обозревателя


Блок органов управления под общим наименованием Домашняя страница позволяет указывать адрес страницы, которая будет считаться «домашней», т. е. страницы, изначально загружаемой в окно просмотра браузера при его запуске. Вы можете напрямую ввести ее адрес в поле текстового ввода Адрес. Впрочем, если нет желания вводить адрес, называемый также URL (Universe Resource Locator), вручную, можно просто нажать на кнопку С текущей. При этом в качестве домашней страницы будет выступать именно та Web-страница, которая в данный момент загружена в окно просмотра браузера. Кнопка С пустой заставляет браузер в качестве домашней страницы использовать пустую страничку, что экономит время соединения с Интернетом, т. к. в момент запуска браузера тот не будет стремиться установить соединение с провайдером. И последняя кнопка этого блока с наименованием С исходной устанавливает в качестве домашней страницы именно ту Web-страничку, которая являлась таковой в момент установки Internet Explorer, т. е. та, которую за вас выбрали создатели браузера. Естественно, она указывает на одну из страниц основного Web-сервера корпорации Microsoft.

Блок органов управления Временные файлы Интернета регулирует управление временными копиями посещенных Web-страниц. То есть для ускорения загрузки Web-страниц браузер Internet Explorer сохраняет их копии в специализированной папке Windows с наименованием Temporary Internet files. А затем при каждом запуске браузера происходит попытка получить новые, более свежие копии измененных Web-страниц. Естественно, копии этих страниц занимают определенное дисковое пространство, а попытки скачать из Интернета обновления для этих хранящихся копий – дорогостоящее время соединения с провайдером. Для оптимизации работы с временными копиями и предназначен этот блок органов управления.

Кнопка Удалить файлы удаляет все временные копии Web-страниц из папки Temporary Internet files. А при помощи кнопки Настройка мы можете более тщательно настроить параметры хранения. Нажатие на эту кнопку активизирует диалоговое окно Настройка, показанное на рис. 3.5.

Рис. 3.5. Диалоговое окно Настройка


Для регулировки расписания получения обновлений сохраненных копий Web-страниц используется группа переключателей Проверка обновлений сохраненных страниц. Если вы выбрали переключатель при каждом посещении страницы, то новая копия будет запрашиваться лишь тогда, когда вы сами обратитесь к этой странице, т. е. попытаетесь ее загрузить. Это, пожалуй, самый разумный выбор. Переключатель при каждом запуске обозревателя пытается получить последние копии всех страниц из вашей папки при каждом запуске браузера. Естественно, этот процесс будет занимать немало времени, поэтому использовать данный режим следует с определенной осторожностью. Кроме того, вы можете отдать команду получать новую копию лишь тогда, когда срок жизни старой копии закашивается. В каждую Web-страницу может быть вставлена специальная инструкция, устанавливающая «срок жизни» данной Web-страницы. И как только этот срок закончится, Internet Explorer при первом же соединении с провайдером попытается получить самую свежую копию страницы. Впрочем, вы можете вообще отказаться от получения обновлений, выбрав переключатель никогда.

При помощи бегунка, расположенного в нижней части диалогового окна настройки временных файлов Интернета, устанавливается максимальный размер папки, предназначенной для их хранения.

И последняя группа органов управления с наименованием Журнал, а точнее, одно поле ввода Сколько дней хранить ссылки указывает, как долго в журнале будет храниться история ваших посещений Web-страниц в Интернете и даже на вашем собственном компьютере.

Некоторые дополнительные возможности настройки браузера Internet Explorer доступны на вкладке Дополнительно все того же диалогового окна Свойства обозревателя (рис. 3.6).

Рис. 3.6. Вкладка Дополнительно диалогового окна Свойства обозревателя


В основном списке Настройка все основные свойства браузера сгруппированы в зависимости от области влияния. Выделены отдельные группы настройки безопасности, мультимедиа, печати и прочих возможностей. Некоторые из них вообще не столь важны для работы, поэтому здесь будут рассмотрены детально только самые основные из указанных свойств.

Начнем, пожалуй, с группы Мультимедиа. Свойства, помещенные в эту группу, позволяют регулировать отображение мультимедийных элементов загружаемых Web-страниц. Подобные элементы могут иметь достаточно большой размер, что, естественно, скажется на времени их получения с Web-cepeepa, а значит, и на общем времени загрузки Web-страницы. К мультимедийным элементам относятся и анимационные рисунки. Запретить их загрузку вы можете, сняв галочку напротив свойства Воспроизводить анимацию. После этого вместо анимационных рисунков будет загружаться лишь их первый кадр, что существенным образом ускорит загрузку Web-страниц, если скорость соединения с провайдером невелика. Впрочем, если возникнет желание все-таки просмотреть анимационный рисунок полностью, в движении, достаточно будет щелкнуть на нем правой кнопкой мыши и из появившегося контекстного меню выбрать пункт Показать рисунок.

Примечание

Все графические изображения, размещаемые на Web-страницах, хранятся в отдельных файлах специализированных графических форматов. Всего в Интернете применяется три подобных формата: GIF, JPEG и PNP. Анимационные изображения могут храниться только в формате GIF. При этом в GIF-файле последовательно записываются все фазы анимации. Поэтому, если в настройках браузера отменена возможность отображения анимации, из файла загружается только первая фаза, а все остальные фазы могут быть получены только по явному требованию, как, например, в случае с командой контекстного меню Показать рисунок.

Помимо анимированных рисунков, в тело Web-страницы могут быть встроены и видеоклипы. Вот они имеют действительно большой объем. Поэтому загружаться и, соответственно, воспроизводиться видеофрагменты будут только в том случае, если напротив свойства Воспроизводить видео установлена галочка. Если же ее снять, то получение видеофрагментов будет блокировано.

Примечание

Как и графика, видеоклипы хранятся в отдельных файлах различных форматов. Браузер Internet Explorer способен воспроизводить видеоресурсы из файлов форматов Video for Windows (расширение avl), Windows Media (asf) и Real Video (ra).

К мультимедийным объектам относятся также аудиоресурсы, т. е. звуки и мелодии, воспроизводимые при загрузке той или иной страницы. Порядок их загрузки и воспроизведения регулируется при помощи свойства Воспроизводить звуки.

Примечание

Конечно, вы уже догадались, что и звуки хранятся в отдельных файлах. Именно эта обособленность мультимедийных ресурсов и дает возможность отделять их от загрузки Web-страницы, в которую они внедрены. В последней главе данной книги, посвященной самостоятельному созданию Web-страниц, будет подробно рассмотрена эта технология. А пока стоит лишь упомянуть, что браузер Internet Explorer «понимает» файлы звуковых форматов VAW, MIDI, Real Media, AIFF Sound и AU Sound.

Все рассмотренные выше параметры позволяли включать и отключать загрузку объемных мультимедийных фрагментов с целью ускорения загрузки основной Web-страницы. Впрочем, если случилось так, что скорость соединения с провайдером ниже любого разумного предела, а работать в Интернете необходимо, можно пойти на «крайнюю меру» и отключить даже загрузку обычных рисунков. Этой операцией заведует свойство Отображать рисунки.

Остальные свойства группы Мультимедиа малофункциональны и поэтому здесь не обсуждаются.

Также нам предстоит рассмотреть несколько свойств группы Обзор. Так, например, рекомендуется оставить включенным и действующим свойство Автоматически проверять обновления Internet Explorer. В этом режиме браузер Internet Explorer будет самостоятельно регулярно наведываться на сайт своего производителя – корпорации Microsoft, и проверять, не выпущена ли новая версия браузера. Если появятся обновления, браузер выведет об этом сообщение и предложит получить и установить это обновление.

Многие Web-страницы содержат активные элементы, которые могут правильно отображаться только тогда, когда установлен какой-либо специализированный программный модуль, отвечающий за их отображение. Получение подобных модулей из Интернета и установка тоже могут происходить самостоятельно, но хотелось бы, чтобы браузер все-таки спрашивал вашего разрешения на подобные действия. Для этого следует установить флажок у свойства Включить установку по запросу.

Свойство Использовать встроенное автозаполнение для веб-адресов активизирует очень интересную и полезную функцию. Браузер Internet Explorer отслеживает перемещения пользователя по просторам Интернета и запоминает адреса ресурсов, введенные в поле Адрес. Когда же пользователь начнет вводить адрес, похожий на один из тех, которые были введены ранее, Internet Explorer может внести в поле ввода этот прежний адрес. Так, например, если пользователь ранее посещал сайт www.disney.com, а затем в один из следующих сеансов работы начнет вводить адрес, начинающийся с www.disn, то браузер Internet Explorer подставит в поле адреса строку www.disney.com. Естественно, для того чтобы эта функция работала, необходимо установить флажок напротив упомянутого свойства.

Вы уже знаете, что гиперссылки подчеркиваются в тексте Web-страницы для того, чтобы их было удобнее различать. При помощи свойств браузера вы можете указать, в каких случаях следует подчеркивать гиперссылки. Для этого применяется группа переключателей с общим наименованием Подчеркивать ссылки. Существует три переключателя: Всегда, Никогда или При наведении. Значение первых двух понятно и без расшифровки. Последний же переключатель позволяет указывать браузеру, что гиперссылки следует подчеркивать тогда, когда пользователь наводит на них курсор мыши.

В тех случаях, когда загружаемая Web-страница достаточно велика, имеет смысл получать сообщение об окончании ее загрузки. Для этого следует установить флажок у свойства Уведомлять при окончании загрузки.

Браузер Internet Explorer позволяет устанавливать автозаполнение не только для имен Web-сайтов, но и для полей ввода в специализированных Web-страницах. Для включения этой функции следует выбрать в диалоговом окне Свойства обозревателя вкладку Содержание и на ней нажать кнопку Автозаполнение. При этом будет активизировано диалоговое окно Настройка автозаполнения, чей внешний вид показан на рис. 3.7.

Рис. 3.7. Диалоговое окно Настройка автозаполнения


Рассмотрим сперва механизм реализации функции автозаполнения. С автозаполнением для адресов Web-сайтов все просто. Это аналог журнала посещений. При наборе адреса браузер анализирует список ранее введенных пользователем адресов и подставляет ближайший совпадающий адрес. А вот с автозаполнением полей ввода данных на Web-страницах все обстоит иначе.

Для того чтобы Web-сайты могли получать данные, введенные их посетителями, были созданы специализированные типы Web-страниц, так называемые формы. Очень часто эта возможность применяется для регистрации пользователя на том или ином Web-сайте. Браузер Internet Explorer запоминает все введенные данные в каждую форму, соотнося их с именем Web-страницы, на которой и размещается эта форма. И когда пользователь в следующий раз попадет на эту же страницу и начнет заполнять форму, например, для того, чтобы пройти авторизацию на сайте, где он был ранее зарегистрирован, браузер Internet Explorer будет подставлять в поля ввода ту же информацию, которая ранее вводилась в эти поля. Если, конечно, включена функция автозаполнения форм.

Итак, для того чтобы включить автозаполнение форм, надо установить флажок Использовать автозаполнение для форм. В том случае, если необходимо вставлять лишь идентификационное имя пользователя (логин) и пароль, которые авторизуют его на том или ином сайте, стоит установить флажок Использовать автозаполнение для имен пользователей и паролей в формах. При этом в целях безопасности браузер Internet Explorer подставленные пароли будет отображать в виде последовательности символов звездочки.

Впрочем, если компьютер и доступ в Интернет используются не единолично, имеет смысл не предлагать к автозаполнению пароли без предварительного запроса. Для этого следует установить флажок Запрос на сохранение пароля.

Все введенные пользователем данные сохраняются в специализированном журнале браузера Internet Explorer, откуда они потом и извлекаются для автозаполнения. Если возникла необходимость очистить журнал данных, введенных ранее пользователем в формы, следует нажать кнопку Очистить формы. А для очистки списка введенных паролей используется кнопка Очистить пароли.

Безопасный серфинг

Процесс работы в Интернете, посещение различных сайтов обычно называют Web-серфингом. Но такой Web-серфинг, как и привычный серфинг, не является абсолютно безопасным. В Интернете существуют определенные ресурсы, которые могут нанести вред вашему компьютеру. Речь идет не об обычных вирусах, которые может засечь и обезвредить любая антивирусная программа. Дело в том, что отдельные активные элементы, встраиваемые в Web-страницы, потенциально могут нанести вред компьютеру, с которого поступил запрос на загрузку. И абсолютно неважно, по недосмотру разработчика это происходит или по злому умыслу. Результат в обоих случаях может быть плачевным.

Для предотвращения подобных ситуаций в браузер Internet Explorer введена система уровней безопасности. Она, конечно, как и любая система обеспечения безопасности, может замедлять работу, но при этом достаточно эффективно снижает уровень риска. Хотя и не убирает его полностью. В компьютерной индустрии никогда нельзя добиться стопроцентного уровня безопасности. Однако при помощи некоторых мер можно достаточно близко подойти к этому уровню.

Итак, для управления уровнями безопасности используется вкладка Безопасность диалогового окна Свойства обозревателя. Внешний вид этой вкладки показан на рис. 3.8.

Рис. 3.8. Внешний вид вкладки Безопасность диалогового окна Свойства обозревателя


Все сайты, которые в терминологии браузера Internet Explorer называются узлами сети, разбиты на четыре зоны. В местную зону попадают ресурсы, находящиеся в локальной сети, т. е. для доступа к которым не требуется выходить в Интернет. Для них устанавливается уровень безопасности «ниже среднего». Все Web-сайты Интернета относятся к зоне «Интернет», для которой установлен «средний» уровень безопасности. Но было бы неразумным, все сайты Интернета помещать в одну зону с одинаковым уровнем безопасности. Поэтому были созданы еще две зоны: «надежные узлы» и «ограниченные». Зона с надежными узлами имеет «низкий» уровень безопасности, а зона с неблагонадежными узлами, естественно, попадает под действие «высокого» уровня безопасности.

Теперь узнаем, что именно скрывается под наименованиями уровней безопасности. Начнем с "низкого "уровня, который разрешает Web-сайтам практически все действия. Все узлы сети, входящие в зону с данным уровнем безопасности, могут без предупреждения или каких-либо запросов запускать внедренные в Web-страницу активные элементы на компьютере пользователя. Уровень безопасности «ниже среднего» позволяет загружать практически все элементы Web-страниц и запускать различные активные элементы без предупреждения. Однако для элементов ActiveX, которые потенциально могут быть особенно опасны, требуется специализированная электронная подпись разработчика, без которой подобные элементы не будут загружаться на машину пользователя.

Примечание

Чем же так опасны элементы ActiveX? Дело в том, что именно на основе этих элементов сделаны общие части различных приложений, некоторые службы, такие как проверка орфографии и иные, которые часто используются самыми разными программами, действующими в операционной системе MS Windows. Каждый раз, когда новый элемент ActiveX встречается в той или иной Web-странице, его код переносится на локальную машину пользователя и сохраняется на ней, поэтому при следующем посещении этой же страницы повторной загрузки не требуется. Опасность же этих элементов состоит в том, что из-за своей специфики они максимально близки по структуре к обычным приложениям и, т. к. они предназначены для связи различных программ, им предоставлены самые широкие права в операционной системе. Они могут даже изменять файлы на жестких дисках. Таким образом, некий элемент ActiveX, созданный злоумышленником, может удалить всю информацию, хранящуюся на вашем диске. Вот поэтому и внедряют в подобные элементы электронные подписи создателей, которые практически невозможно подделать. И если элемент ActiveX создан уважаемой фирмой, которая уже обладает некоторой репутацией, ее элементы ActiveX можно безбоязненно загружать и запускать. А вот если вы попали на хакерскую Web-страничку и вам предлагают запустить некий ActiveX, стоит очень сильно подумать перед тем, как сделать это.

«Средний» уровень безопасности по умолчанию относится ко всем узлам Интернета. Единственное его отличие от предыдущего уровня заключается в том, что перед загрузкой потенциально небезопасного содержимого браузер запросит разрешение на это действие.

А вот «высокий» уровень безопасности предполагает наименьшую функциональность работы в Интернете. На этом уровне просто отключаются все потенциально опасные функции Web-страниц. Также запрещается прием файлов cookie.

Примечание

А что такое файлы cookie? Это маленькие текстовые файлы длиной не более 4000 символов. Любой web-сайт может открыть на компьютере удаленного пользователя в специально отведенной для этого папке подобный файл, а в нем записать некоторые данные: например, имя под которым пользователь зарегистрировался на данном сайте, дату последнего посещения им сайта или его предпочтения. И в следующий раз, когда пользователь попадет на этот сайт, тот получит ранее созданный файл cookie и будет знать, кто подключился к нему, и сможет соответствующим образом откорректировать работу с данным посетителем. Например, предложить ему информацию о книгах того жанра, который пользователь запросил при своем предыдущем посещении. Но эти файлы cookie могут быть использованы и для сбора информации о предпочтениях посетителей, что может быть расценено как покушение на анонимность поведения в Сети. Более того, иногда может возникнуть ситуация, когда из-за ошибок в программном обеспечении в этих файлах сохраняются секретные данные (пароли), которые при определенных условиях могут стать известны злоумышленникам. Поэтому на «высоком» уровне безопасности отключается сохранение файлов cookie.

Необходимо отметить, что по умолчанию в зоны безопасных узлов и тех, которым вы не доверяете, не внесен ни один адрес. Для того чтобы внести какой-либо сайт в ту или иную категорию, следует выделить ее значок и нажать кнопку Узлы. При этом будет активизировано диалоговое окно со списком адресов сайтов данной зоны и полем ввода для новых адресов.

Но иногда может возникнуть желание более тщательно выставить уровни безопасности, детально расписав, что можно делать, а что – нельзя. Для детальной настройки уровня безопасности той или иной зоны следует выделить ее значок и нажать кнопку Другой. При этом будет активизировано диалоговое окно Правила безопасности, которое показано на рис. 3.9.

Рис. 3.9. Диалоговое окно Правила безопасности


Все настройки безопасности в основном списке объединены в группы. Начнем их рассмотрение с группы разрешения Java. Эта группа регулирует использование специализированных программ, вставленных в Web-страницу, написанных на языке Java.

Примечание

Язык Java был разработан в корпорации Sun. Основным его девизом стало высказывание: "Написал один раз– выполнил везде". То есть программы, написанные на этом языке, должны были иметь возможность работать на любой машине, с любым типом процессора, с любой операционной системой. И эта цель была достигнута. Для каждой операционной системы была написана виртуальная машина Java, которая встраивается в браузеры. Она получает код Java-прогрэммы и самостоятельно выполняет программу.

Однако для выполнения программ Java на компьютере посетителя сайта этим программам выделяется определенный спектр полномочий, который можно регулировать при помощи переключателей группы Разрешения Java. Существует три уровня полномочий: Высокая безопасность, Средняя безопасность и Низкая безопасность. Кроме того, можно использовать переключатель Специальная. В этом режиме браузер будет каждый раз перед запуском Java-программы запрашивать у пользователя, какой уровень безопасности следует установить для нее. А если вы вообще не доверяете подобным программам, то можете просто запретить их выполнение, использовав переключатель Отключить язык Java.

Часто на Web-сайтах могут предлагать к сохранению различные файлы. Щелчок по соответствующей гиперссылке обычно активизирует диалоговое окно, в котором вы можете указать папку, куда следует записать принятый файл, и имя для него. Естественно, все полученные подобным образом файлы обязательно нужно пропускать через контроль антивирусных программ. Однако вы можете регулировать получение этих файлов с помощью группы переключателей Загрузка файла. В этой группе находится всего два переключателя с наименованиями Отключить и Разрешить. Думаем, расшифровывать их действие не требуется.

Иногда для оформления текста на Web-страницах используют нестандартный шрифт, которого может не быть на компьютере удаленного пользователя. В этом случае можно попробовать загрузить шрифт с сервера, на котором расположен просматриваемый Web-сайт. Если вы не доверяете даже загружаемым шрифтам, стоит воспользоваться группой переключателей Загрузка шрифта. Помимо двух стандартных переключателей Отключить и Разрешить, там находится переключатель Предлагать. В этом режиме браузер будет предлагать пользователю получить используемый шрифт с Web-cepeepa.

Как известно, некоторые Web-сайты предоставляют пользователю полную версию содержимого своих Web-страниц только после его регистрации.

Группа переключателей Проверка подлинности пользователя позволяет регулировать процедуру регистрации. Переключатель Автоматический вход в сеть с текущим именем пользователя… позволяет регистрироваться на Web-сайтах с использованием стандартного имени и пароля пользователя, применяемых для входа в Windows. Не рекомендуется вообще использовать подобный режим, даже в локальной сети. Переключатель Автоматический вход в сеть только в зоне интранета позволяет использовать автоматический вход только на узлах локальной сети. Но, как уже говорилось, использование стандартного имени пользователя и пароля, которые приняты и для входа в Windows, является не самым безопасным способом регистрации. Переключатель Анонимный вход указывает, что вход на сайты всегда будет осуществляться без указания имени пользователя. Но лучше всего использовать режим Запрос имени пользователя и пароля, когда пользователь сам вводит имя и пароль для авторизации на сайте.

Некоторые сайты предоставляют информацию, которая на самом деле находится за пределами этого сайта. Таким образом, может загружаться содержимое, не принадлежащее самому сайту. И если сайт входит в категорию надежных узлов, то сказать то же самое о подобном стороннем содержимом по крайней мере легкомысленно. Поэтому система безопасности браузера Internet Explorer позволяет регулировать использование содержимого, загружаемого из-за пределов сайта. Для этих целей применяется группа переключателей Доступ к источникам данных за пределами домена. В эту группу входят переключатели с наименованиями Отключить, Предлагать и Разрешить.

Обычно в одном окне просмотра браузера может отображаться только одна Web-страница, что не всегда удобно Web-дизайнерам. Поэтому была создана технология разбиения Web-страницы на фреймы, каждый из которых является некоторым суррогатом обычных окон просмотра браузера. Эти фреймы не являются полным аналогом окон просмотра, поэтому некоторые правила безопасности не распространяются на них. Следовательно, загрузка в них файлов или динамически созданных Web-страниц, несущих в себе некую угрозу, теоретически может пройти мимо основной системы безопасности. Поэтому пользователи должны иметь возможность ограничивать загрузку сторонних файлов и программ в подобные окна фреймов. Производится это при помощи группы переключателей Запуск программ и файлов в окне IFRAME. В группу входят переключатели с наименованиями Отключить, Предлагать и Разрешить.

Когда вы вносите данные о себе в поля ввода форм, размещенных на Web-страницах, то они переправляются к обрабатывающим серверам через полмира. Иногда создатели Web-страниц могут позаботиться о сохранности этих данных и отправить их по специальному защищенному протоколу. Но такое происходит далеко не всегда. И если вы вносите какие-либо достаточно серьезные данные (такие, например, как номер кредитной карты), хотелось бы все-таки знать, в каком виде они будут отправлены: в зашифрованном или в незашифрованном. Для регулировки этого режима работы применяется группа переключателей Передача незашифрованных данных форм с тремя стандартными переключателями Отключить, Предлагать и Разрешить. Лучше всего выбрать кнопку Предлагать. Тогда каждый раз перед отправкой незашифрованных данных браузер будет запрашивать разрешение на это действие. Если данные не критичны, можно будет разрешить отправить их, а если они все-таки имеют некоторую ценность, следует подумать, можно ли их доверить незащищенным каналам. Вообще-то, далеко не факт, что при передаче важных данных злоумышленник успеет получить их. Интернет очень велик, и вероятность того, что охотятся именно на вас, достаточно мала. Но разумная предусмотрительность еще никому не помешала.

Следующая группа переключателей с наименованием Перетаскивание или копирование и вставка файлов предназначена для регулирования возможности работы с файлами на удаленных серверах без помощи специализированных программ, используя только браузер. Подобные операции с файлами осуществляются с применением протокола FTP и будут тщательно рассмотрены нами в одной из следующих глав.

Теперь перейдем к группе установок под общим наименованием Сценарии. Все органы управления из этой группы регулируют использование так называемых сценариев, иногда именуемых еще скриптами, т. е. маленьких программ, написанных на языках VBScript или JavaScript. Эти программы в виде обычных строк кода внедряются в Web-страницу, а при загрузке страницы браузер сам распознает эти программы и выполняет их. Естественно, обычно уровень доступа этих сценариев невелик, программам-сценариям разрешаются операции только с Web-страницами и с некоторыми установками операционной системы. Однако при некотором навыке и в эти программы можно встроить вредоносный код. Следовательно, если ситуация со сценариями является потенциально небезопасной (подчеркнем, потенциально), то пользователь должен иметь возможность самостоятельно решать вопрос с запуском скриптов.

Группа переключателей Активные сценарии предназначена для установки режима запуска всех встроенных сценариев, точнее, написанных как на языке JavaScript, так и на языке VBScript. Однако язык JavaScript используется чаще, поэтому существует отдельная группа переключателей, позволяющая регулировать выполнение сценариев, написанных именно на языке JavaScript. Она так и называется: Выполнять сценарии приложений Java.

Примечание

Одной из причин более частого использования языка JavaScript по сравнению с его собратом VBScript является тот факт, что браузер Netscape Navigator изначально был ориентирован на поддержку именно JavaScript и не воспринимал сценарии, написанные на языке VBScript, который интенсивно продвигала корпорация Microsoft, ущемляя при этом позиции JavaScript. Все это происходило в эпоху ожесточенных "браузерных войн", поэтому непримиримая позиция фирмы Netscape, занятая по отношению к VBScript, была вполне адекватно воспринята общественностью. А Web-мастеров эти склоки интересовали весьма мало. Им было важно, чтобы Web-страницы максимально адекватно отображались в обоих лидирующих браузерах. А т. к. JavaScript работал и в Internet Explorer, и в Netscape Navigator, то именно он чаще всего применялся для создания сценариев, встраиваемых в Web-страницы.

Одной из возможностей языков сценариев является динамическое изменение содержимого загруженной Web-страницы. Эту возможность при необходимости можно отключить или регулировать ее использование при помощи группы переключателей Разрешить операции вставки из сценария.

Немного ранее нами уже были рассмотрены файлы cookie. В системе настройки безопасности работе с этими файлами отведено две группы переключателей. Получение файлов cookie из Интернета, т. е. возможность записи этих файлов на ваш компьютер удаленными серверами, регулируется группой с наименованием Разрешить использование во время сеанса файлов cookie.

Только что упомянутая группа переключателей по сути лишь регулирует запись файлов cookie. Но эти файлы записываются лишь для того, чтобы сайт смог в будущем получить его и обработать соответствующим образом. Как уже говорилось, это может так или иначе нарушать вашу приватность. Поэтому существует возможность отключить или иным образом регулировать использование удаленными серверами файлов cookie, хранящихся на вашем компьютере. Для этой цели используется группа переключателей Разрешить использование файлов cookie, хранящихся на вашем компьютере.

К активным элементам, внедряемым в Web-страницу, относятся так называемые элементы ActiveX. Несколько ранее в этой главе уже рассматривались технология их создания и потенциальная опасность. С целью хоть какого-либо урегулирования ситуации в эти элементы включаются подпись разработчика и вердикт о безопасности, который выносится специализированным сертифицированным центром. Кроме того, для каждой комбинации подписи и статуса вы можете назначить свою реакцию браузера. Для этого применяются следующие группы переключателей: Выполнять сценарии элементов ActiveX, помеченных как безопасные, Загрузка неподписанных элементов ActiveX, Загрузка подписанных элементов ActiveX, Запуск элементов ActiveX и модулей подключения и Использование элементов ActiveX, не помеченных как безопасные.

Конец ознакомительного фрагмента.