Защита информации в Интернет
de Web переводится на русский язык как “Всемирная Паутина”. И, в
сущности, это действительно так. WWW является одним из самых совершенных
инструментов для работы в глобальной мировой сети Internet. Эта служба
появилась сравнительно недавно и все еще продолжает бурно развиваться.
Наибольшее количество разработок имеют отношение к родине WWW - CERN,
European Particle Physics Laboratory; но было бы ошибкой считать, что Web
является инструментом, разработанным физиками и для физиков. Плодотворность
и привлекательность идей, положенных в основу проекта, превратили WWW в
систему мирового масштаба, предоставляющую информацию едва ли не во всех
областях человеческой деятельности и охватывающую примерно 30 млн.
пользователей в 83 странах мира.
Главное отличие WWW от остальных инструментов для работы с Internet
заключается в том, что WWW позволяет работать практически со всеми
доступными сейчас на компьютере видами документов: это могут быть текстовые
файлы, иллюстрации, звуковые и видео ролики, и т.д.
Что такое WWW? Это попытка организовать всю информацию в Internet,
плюс любую локальную информацию по вашему выбору, как набор гипертекстовых
документов. Вы перемещаетесь по сети, переходя от одного документа к
другому по ссылкам. Все эти документы написаны на специально разработанном
для этого языке, который называется HyperText Markup Language (HTML). Он
чем-то напоминает язык, использующийся для написания текстовых документов,
только HTML проще. Причем, можно использовать не только информацию,
предоставляемую Internet, но и создавать собственные документы. В последнем
случае существует ряд практических рекомендаций к их написанию.
Вся польза гипертекста состоит в создании гипертекстовых
документов,если вас заинтересовал какой либо пункт в таком документе, то
вам достаточно ткнуть туда курсором для получения нужной информации. Также
в одном документе возможно делать ссылки на другие, написанные другими
авторами или даже расположенные на другом сервере. В то время как вам это
представляется как одно целое.
Гипермедиа это надмножество гипертекста. В гипермедиа производятся
операции не только над текстом но и над звуком, изображениями, анимацией.
Существуют WWW-серверы для Unix, Macintosh, MS Windows и VMS,
большинство из них распространяются свободно. Установив WWW-сервер, вы
можете решить две задачи:
1. Предоставить информацию внешним потребителям - сведения о вашей
фирме, каталоги продуктов и услуг, техническую или научную информацию.
2. Предоставить своим сотрудникам удобный доступ к внутренним
информационным ресурсам организации. Это могут быть последние
распоряжения руководства, внутренний телефонный справочник, ответы на
часто задаваемые вопросы для пользователей прикладных систем ,
техническая документация и все, что подскажет фантазия администратора
и пользователей. Информация, которую вы хотите предоставить
пользователям WWW, оформляется в виде файлов на языке HTML. HTML -
простой язык разметки, который позволяет помечать фрагменты текста и
задавать ссылки на другие документы, выделять заголовки нескольких
уровней, разбивать текст на абзацы, центрировать их и т. п., превращая
простой текст в отформатированный гипермедийный документ. Достаточно
легко создать html-файл вручную, однако, имеются специализированные
редакторы и преобразователи файлов из других форматов.
Для просмотра документов используются специальные просмоторщики,
такие как Mosaic, Netscape, Internet Explorer, lynx, www и другие. Mosaic и
Netscape удобно использовать на графических терминалах. Для работы на
символьных терминалах можно порекомендовать lynx.
Архитектура WWW-технологии
От описания основных компонентов перейдем к архитектуре
взаимодействия программного обеспечения в системе World Wide Web. WWW
построена по хорошо известной схеме “клиент-сервер”. На схеме 1.2
показано, как разделены функции в этой схеме. Программа-клиент выполняет
функции интерфейса пользователя и обеспечивает доступ практически ко всем
информационным ресурсам Internet. В этом смысле она выходит за обычные
рамки работы клиента только с сервером определенного протокола, как это
происходит в telnet, например. Отчасти, довольно широко распространенное
мнение, что Mosaic или Netscape, которые являются WWW-клиентами, это
просто графический интерфейс в Internet, является отчасти верным. Однако,
как уже было отмечено, базовые компоненты WWW-технологии (HTML и URL)
играют при доступе к другим ресурсам Mosaic не последнюю роль, и поэтому
мультипротокольные клиенты должны быть отнесены именно к World Wide Web, а
не к другим информационным технологиям Internet. Фактически, клиент—это
интерпретатор HTML. И как типичный интерпретатор, клиент в зависимости от
команд (разметки) выполняет различные функции.
Схема 1.2
[pic]
Схема 1.2 Структура ”клиент - сервер” .
В круг этих функций входит не только размещение текста на экране, но обмен
информацией с сервером по мере анализа полученного HTML-текста, что
наиболее наглядно происходит при отображении встроенных в текст
графических образов. При анализе URL-спецификации или по командам сервера
клиент запускает дополнительные внешние программы для работы с документами
в форматах, отличных от HTML, например GIF, JPEG, MPEG, Postscript и т. п.
Вообще говоря для запуска клиентом программ независимо от типа документа
была разработана программа Luncher, но в последнее время гораздо большее
распространение получил механизм согласования запускаемых программ через
MIME-типы. Другую часть программного комплекса WWW составляет сервер
протокола HTTP, базы данных документов в формате HTML, управляемые
сервером, и программное обеспечение, разработанное в стандарте
спецификации CGI. До самого последнего времени (до образования Netscape)
реально использовалось два HTTP-сервера: сервер CERN и сервер NCSA. Но в
настоящее время число базовых серверов расширилось. Появился очень
неплохой сервер для MS-Windows и Apachie-сервер для Unix-платформ.
Существуют и другие, но два последних можно выделить из соображений
доступности использования. Сервер для Windows - это shareware, но без
встроенного самоликвидатора, как в Netscape. Учитывая распространенность
персоналок в нашей стране, такое программное обеспечение дает возможность
попробовать, что такое WWW. Второй сервер - это ответ на угрозу
коммерциализации. Netscape уже не распространяет свой сервер Netsite
свободно и прошел слух, что NCSA-сервер также будет распространяться на
коммерческой основе. В результате был разработан Apachie, который по
словам его авторов будет freeware, и реализует новые дополнения к
протоколу HTTP, связанные с защитой от несанкционированного доступа,
которые предложены группой по разработке этого протокола и реализуются
практически во всех коммерческих серверах.
База данных HTML-документов—это часть файловой системы, которая
содержит текстовые файлы в формате HTML и связанные с ними графику и
другие ресурсы. Особое внимание хотелось бы обратить на документы,
содержащие элементы экранных форм. Эти документы реально обеспечивают
доступ к внешнему программному обеспечению.
Прикладное программное обеспечение, работающее с сервером, можно
разделить на программы-шлюзы и прочие. Шлюзы—это программы, обеспечивающие
взаимодействие сервера с серверами других протоколов, например ftp, или с
распределенными на сети серверами Oracle. Прочие программы—это программы,
принимающие данные от сервера и выполняющие какие-либо действия: получение
текущей даты, реализацию графических ссылок, доступ к локальным базам
данных или просто расчеты.
Завершая обсуждение архитектуры World Wide Web хотелось бы еще раз
подчеркнуть, что ее компоненты существуют практически для всех типов
компьютерных платформ и свободно доступны в сети. Любой, кто имеет доступ в
Internet, может создать свой WWW-сервер, или, по крайней мере, посмотреть
информацию с других серверов.
Основные компоненты технологии World Wide Web
К 1989 году гипертекст представлял новую, многообещающую технологию,
которая имела относительно большое число реализаций с одной стороны, а с
другой стороны делались попытки построить формальные модели гипертекстовых
систем, которые носили скорее описательный характер и были навеяны успехом
реляционного подхода описания данных. Идея Т. Бернерс-Ли заключалась в том,
чтобы применить гипертекстовую модель к информационным ресурсам,
распределенным в сети, и сделать это максимально простым способом. Он
заложил три краеугольных камня системы из четырех существующих ныне,
разработав:
язык гипертекстовой разметки документов HTML (HyperText Markup Lan-guage);
• универсальный способ адресации ресурсов в сети URL (Universal Resource
Locator);
• протокол обмена гипертекстовой информацией HTTP (HyperText Transfer
Protocol).
Позже команда NCSA добавила к этим трем компонентам четвертый:
• универсальный интерфейс шлюзов CGI (Common Gateway Interface).
Идея HTML—пример чрезвычайно удачного решения проблемы построения
гипертекстовой системы при помощи
| | скачать работу |
Защита информации в Интернет |