Реферат: Защита информации в Интернете
нихраспространяются свободно. Установив WWW-сервер, вы можете решить две задачи:
1. Предоставить информацию внешним потребителям - сведения о вашей фирме,
каталоги продуктов и услуг, техническую или научную информацию.
2. Предоставить своим сотрудникам удобный доступ к внутренним
информационным ресурсам организации.Это могут быть последние
распоряжения руководства, внутренний телефонный справочник, ответына
часто задаваемые вопросы дляпользователей прикладных систем , техническая
документация и все, что подскажет фантазия администратора и
пользователей.Информация, которую вы хотите предоставить пользователям WWW,
оформляется в виде файлов наязыке HTML. HTML - простой язык
разметки, который позволяет помечать фрагменты текста изадавать
ссылки на другие документы, выделять заголовки нескольких
уровней, разбивать текст на абзацы, центрироватьих и т. п.,
превращая простой текст в отформатированный гипермедийный документ.
Достаточно легко создать html-файлвручную, однако, имеются
специализированные редакторы и преобразователи файлов из других
форматов.
Для просмотра документов используются специальные просмоторщики, такие как
Mosaic, Netscape,Internet Explorer, lynx, www и другие. Mosaic и Netscape удобно
использовать на графических терминалах. Для работы на символьных терминалах
можнопорекомендовать lynx.
Архитектура WWW-технологии
От описания основных компонентов перейдем к архитектуре взаимодействия
программного обеспечения в системе WorldWide Web. WWW построена по хорошо
известной схеме “клиент-сервер”. На схеме 1.2 показано, какразделены функции в
этой схеме. Программа-клиент выполняет функции интерфейса пользователя и
обеспечивает доступ практически ко всем информационным ресурсам Internet. В
этом смысле она выходитза обычные рамки работы клиента только с сервером
определенного протокола, как это происходит в telnet, например. Отчасти,
довольно широкораспространенное мнение, что Mosaic или Netscape, которые
являются WWW-клиентами, это просто графический интерфейс в Internet, является
отчасти верным.Однако, как уже было отмечено, базовые компоненты WWW-технологии
(HTML и URL) играют при доступе к другим ресурсам Mosaic не последнюю роль, и
поэтому мультипротокольные клиенты должны бытьотнесены именно к World Wide Web,
а не к другим информационным технологиям Internet. Фактически, клиент—это
интерпретатор HTML. И как типичныйинтерпретатор, клиент в зависимости от команд
(разметки) выполняет различные функции.
Схема 1.2
Схема 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—пример чрезвычайно удачного решения проблемы построения
гипертекстовой системы припомощи специального средства управления отображением.
На разработку языка гипертекстовой разметкисущественное влияние оказали два
фактора: исследования в области интерфейсов гипертекстовых систем и желание
обеспечить простой и быстрый способ создания гипертекстовой базы
данных,распределенной на сети.
В 1989 году активно обсуждалась проблема интерфейса гипертекстовых систем,
т.е. способов отображения гипертекстовойинформации и навигации в гипертекстовой
сети. Значение гипертекстовой технологии сравнивали со значением
книгопечатания. Утверждалось, чтолист бумаги и компьютерные средства
отображения/воспроизведения серьезно отличаются друг от друга, и поэтому форма
представления информации тожедолжна отличаться. Наиболее эффективной формой
организации гипертекста были признаны контекстные гипертекстовые ссылки, а
кроме того былопризнано деление на ссылки, ассоциированные со всем документом в
целом и отдельными его частями.
Самым простым способом создания любого документа является его набивка в
текстовом редакторе. Опыт создания хорошоразмеченных для последующего
отображения документов в CERN_е был - трудно найти физика, которыйне
пользовался бы системой TeX или LaTeX. Кроме того к тому времени существовал
стандарт языка разметки—Standard Generalised Markup Language (SGML).
Следует также принять во внимание, что согласно своим предложениям Бернерс-Ли
предполагал объединить в единую систему имеющиесяинформационные ресурсы CERN, и
первыми демонстрационными системами должны были стать системы для NeXT и
VAX/VMS.
Обычно гипертекстовые системы имеют специальные программные средства
построения гипертекстовых связей. Самигипертекстовые ссылки хранятся в
специальных форматах или даже составляют специальные файлы. Такойподход хорош
для локальной системы, но не для распределенной на множестве различных
компьютерных платформ. В HTML гипертекстовые ссылки встроеныв тело документа и
хранятся как его часть. Часто в системах применяют специальные форматы хранения
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12