- •Ершов б.Л.
- •Конспект лекций
- •Глава 3Информационные сети и сетевые технологии. Электронный обмен данными
- •3.1. Понятие и классификация информационных сетей
- •3.2. Модель взаимодействия процессов в сети. Понятие сетевых протоколов
- •3.3. Адресация в сетях
- •3.4. Сетевые услуги
- •3.5. Подключение к информационной сети
- •3.6. Регулирование доступа к информации
- •3.8. Web-страница,web-сайт иweb-сервер
- •3.9. Технология создания web-страниц
- •3.10. Работа с web-броузерами
- •3.11. Организация телеконференций
- •3.12. Работа с почтовыми клиентами
- •3.13. Системы электронного обмена данными.
- •Литература
- •Дополнительная литература:
3.6. Регулирование доступа к информации
Выше указывалось, что для обеспечения доступа абонентов сети к информационным ресурсам на дисках вычислительных установок создаются каталоги общего пользования. Для выделенного каталога владельцем ресурса или администратором сети назначается уровень доступа:
свободный доступ с правом только чтения документов и просмотра оглавления каталога;
свободный доступ с правом чтения и записи, т.е. с правом изменения и добавления в каталог документов;
полный доступ с правом изменения документов, добавления, переименования, перемещения и удаления, как документов, так и каталогов;
доступ по паролю с правом только чтения;
доступ по паролю с правом изменения документа;
полный доступ по паролю с правом изменения документов, добавления, переименования, перемещения и удаления, как документов, так и каталогов.
В разных сетях имеются различные комбинации указанных выше прав доступа к информации. Различают следующие способы регулирования прав доступа: регулирование на уровне ресурсов и регулирование на уровне пользователей. Регулирование на уровне ресурсов предусматривает установление прав доступа к информации одинаковых для всех пользователей данного ресурса. Примером такого регулирования являются сети Widows95/98. Регулирование на уровне пользователей предусматривает присвоение каждому пользователю имени и пароля для доступа в сеть и указания прав доступа к информации для каждого пользователя.
Помимо регулирования прав доступа к каталогам общего пользования авторы документов посредством установки паролей могут защитить документ от несанкционированного доступа, как на уровне чтения документа, так и на уровне его редактирования.
3.8. Web-страница,web-сайт иweb-сервер
Информационные ресурсы в сети Internet оформлены в виде Web-страниц. Web-страницей называется документ особого рода, на котором могут размещаться:
форматированный различным образом текст;
графические материалы;
звуковые материалы;
видео-клипы;
служебные материалы;
ссылки на различные фрагменты текущей web-страницы и на фрагменты других документов, которые хранятся в различных форматах;
формы для получения информации от пользователя;
небольшие программы (скрипты) и апплеты (независимые приложения).
Для просмотра web-страниц применяются специальные программы – броузеры.
Web-страницы организуются в сайты. Страницы сайта обычно выполняются в одинаковом стиле и собраны в один каталог, внутри которого могут быть размещены вложенные каталоги для хранения файлов разного назначения, например графических, звуковых и т.д.
Web-сервером называется комплекс, включающий в себя:
компьютер, имеющий IP-адрес;
установленную на нем специальную программу.
Этот комплекс представляет web-страницы и их компоненты броузеру и обеспечивает выполнение различных скриптов, требующих вмешательства сервера, например,CGI-скриптов, обрабатывающих данные, введенные пользователем наweb-страницу.
3.9. Технология создания web-страниц
Существует достаточно много технологий создания web-сайтов иweb-страниц. Простейшей из них является технология написания кодаweb-страницы на языкеHTML. Команды этого языка называются тегами и, в основном, описывают форматирование текста и используемые на странице материалы. Простейшую страницу можно написать в примитивном редакторе "Блокнот" средыWindows. Однако написание достаточно сложной страницы требует знания большого числа тегов.
Поэтому более прогрессивной технологией является написание кода страницы в специальном HTML-редакторе, приемы работы с которым очень похожи на приемы работы с обычным редакторомWord. Наиболее популярнымиHTML-редакторами являютсяFrontPageфирмыMicrosoft,NetscapeComposerфирмыNetscapeиDreamweaverфирмыMacromedia. ИспользуяHTML-редакторы, рядовой пользователь может создавать достаточно сложныеweb-страницы.
Расширить возможности этой технологии позволяет применение языка DHTML(динамическогоHTML), который позволяет встраивать в код страницы различные скрипты, написанные на специальном интерпретируемом макроязыке.
Кроме описанных выше применяют технологии: программирование на языках Java,JavaScriptиVbScript,CGI- иSSI-технологии создания интерактивных страниц;PHP- иASP-технологии и технология анимацииMacromediaFlash. Все упомянутые технологии намного сложнее технологииHTMLи требуют профессионального подхода.
В перспективе найдут широкое применение языки XMLиXHTML. ЯзыкXMLявляется новым стандартом описанияweb-страниц, аXHTML– переходным языком со стандартаHTMLна стандартXML. Следует упомянуть также технологиюCSS. Эта технология предусматривает описание шаблоновweb-страниц и их подключение кHTML-файлам, в которых основной объем занимает текст и другие материалы страницы, а не описание ее форматирования.
Технология создания Web-страницы предусматривает следующие операции: создание шаблона страницы, форматирование области изменяемых данных, создание системы навигации, заполнение области изменяемых данных и создание ссылок.
Шаблон является пустой страницей и обеспечивает единство стиля оформления страниц сайта. При создании шаблона задаются основные свойство страницы (рассказать) и форматируется рабочее поле (рассказать, выделив роль таблицы как средства форматирования рабочего поля, упомянуть "форматирование в процентах") и создается заготовка для системы навигации (пояснить).
Создание текущей Web-страницы начинается с загрузки шаблона, задания заголовка страницы (свойства страницы) и форматирования области изменяемых данных. Наиболее надежен способ форматирования страницы с помощью таблиц. Существует возможность сформатировать страницу как множество фреймов (броузеров, работающих независимо друг от друга и существующих одновременно на рабочем поле страницы).
Далее заполняется область изменяющихся данных отобранными для страницы материалами. К таковым относятся текст, графические материалы, звуковые файлы и видеоматериалы. Следует иметь в виду, что графический материал следует преобразовать в формат, пригодный для web-страниц (GIF,JPGиJPEG). Всегда следует при размещении рисунка на странице помещать "альтернативный текст" который будет виден вместо рисунка при отключенной графике в свойствах броузера.
Ссылкой называется специальным образом оформленный фрагмент текста, рисунок или фрагмент рисунка, который можно рассматривать как кнопку вызова соответствующей информации, размещенной в текущей web-странице или вне ее.
Будем называть документ (в том числе и текущую web-страницу), поставляющий дополнительную информацию, документом-сервером, а документ, содержащий ссылку, документом-клиентом4. В документе-сервере должны быть размещены специальные именованные метки (они же закладки, якоря, именгованные якоря и т.д.). Они образуются парой тегов <aname> и </a> ( где после параметраnameследует имя ссылки).
В документе-клиенте ссылки образуются следующими способами:
парой тегов <ahref> – </a> (пояснить)
с помощью команд "Вставить ссылку" и "Формат ссылки" (в среде HTML-редактора) –пояснить.
тегами <img> (описывается рисунок), <map>–</map> (рисунок объявляется картой изображений) и <area>, размещенными между тегами <map> и </map> описываются как ссылки фрагменты указанного выше рисунка (пояснить).
Современные HTML-редакторы имеют встроенные инструменты создания ссылок всех типов в интерактивном режиме.
Ссылки позволяют решить проблему быстрой загрузки web-страниц, содержащих графические материалы. На странице помещаются упрощенные или уменьшенные рисунки, которые оформляются как ссылки на настоящие рисунки.
Система навигации, по существу является множеством ссылок, образующих оглавление сайта, систему страниц-закладок или карту сайта. Независимо от способа организации системы навигации следует обеспечить ее удобство, прозрачность для любого пользователя. Разумеется, в систему навигации может быть заложена авторская концепция просмотра сайта.
Применение расширенного варианта языка HTML, т.н. языкаDHTML, позволяет, используя ссылки, скрипты, объекты типа "Уровень (Layer)" и другие элементы текста страницы, получить разнообразные эффекты, в частности менять параметры шрифта фрагмента страницы, на котором находится курсор мыши, организовывать всплывающие окна и многое другое.