Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Ш introduction to the Internet. Contents - Netscape

Поиск

 

 


-Файл Правка Bi-w liege мод Ксмчонекгы Сграы-.а

V i: :

:*-! • • Назад • Обновить Домой

Зжладки Адрес jhlev/ZLIAvet

я. Поиск
Оозор
Печать
ГЗ

Щ, Member-- 'AebMaJ Щ Connection.- I Ч] :;'


 

 


Рис. 6.26. Обший вид интерфейса Netscape Navigator (русифицированный вариант)
Хч- ее» 'S^ -г СШЗЙ'Е Л 09.24
^^Липовые Информационные Ресурсы и Сети
Мировые Информационные ресурсы и сеги s Основные понятия - Структура сети Internet Стек протоколов TCP/IP ' SL IP : Л-РРР " ARP: [Р *• ICMP - UOP -ICP • IP-адреса г Подсети о Порты и сокеты < Шлюзы ' маршрут и зация - Маршрутизация статическая : • Маршрутизация динамическая Программа routed Программа dated Подключение к сети J" Информационные сервисы Имена '.Система Доменных Имен internet;; Док'^шг: Готово
.ЗВПзск) £3 О V & & lT{CAWebSite\h2.||gglntioduction... ЗУ Microsoft Word |

f К


Ниже расположено текстовое меню настроек и управления про­смотром. Под ним расположены пиктограммы графического меню управления просмотром. Затем следует поле закладок пользователя и поле location, которое определяет URL загру­женного документа. Ниже расположено меню перехода на встроенные в браузер закладки, которые указывают на наиболее полезные с точки зрения разработчиков программы узлы Web. Далее вниз следует рабочая область программы, в которой ото­бражается содержание документа. Под ним расположены пикто­граммы работы в защищенном режиме, поле status, в котором отображается статус текущего документа или URL-соединения, линейка икон других модулей программы браузера.

Текстовое меню открывает подменю Файл (File). В этом ре­жиме определяется адрес загрузки документа (New, Open page), сохранение текущей страницы (Save, Save as...), режимы ре­дактирования и обмена страницами, печати и выхода из окна или системы просмотра вообще.

За File обычно следует Редактирование (Edit), в котором определяются режимы редактирования и поиска информации на текущей странице, а также режим настроек Preference. Послед­ний чрезвычайно важен для настроек программы.

Для того чтобы просмотреть/изменить настройки NN, необ­ходимо, запустив программу, выбрать команду Edit/Preference в Главном меню. Появится диалоговое окно Preferences (Уста­новки) — рис. 6.27.

Слева расположено меню выбора опций настройки програм­мы, справа — набор параметров, который соответствует выбран­ной опции. Символ «—» указывает на дополнительные опции. Символ «+» сообщает, что дополнительные опции не отображе­ны. Выбирая ту или иную опцию, можно управлять отображени­ем интерфейса браузера на экране монитора и настройками про­граммы при взаимодействии с серверами Web. Наиболее сущест­венные настройки браузера содержатся в двух группах настроек: Appearance (Появление) И Navigator (браузер NC).

В группе настроек Navigator, показанной на рис. 6.27, в правой части окна имеется три группы параметров. Переключа­тели В первой группе Navigator Starts With (Браузер стар­тует с) предназначены для настройки адреса начальной Web страницы. Так же, как и в случае IE, для начинающих рекомен­дуем первый вариант — Blank Page (чистая страница). Во второй области можно задать адрес домашней страницы. По

Navigator Specify the home page location

Navigator starts with...

Blank page {* Home pagd Last page visited

Home page

Clicking the Home button '."ill rake you to this page Location: j ■-.•■:.■'.■':■:r,i-:- -v:'*

UCurrent F'age j Browse..^!

Histoiy

History is a list of the pagec you have previously visited.

Paces m hi:toiy exgire after days Clear Hi.tory

OK | Cancel j Help

Рис. 6.27. Окно настройка браузера

умолчанию здесь стоит адрес Web-странииы фирмы Netscape http://home.netscape.com/. Наконец, в третьей области можно за­дать срок хранения адресов посещаемых страниц или очистить этот список.

В подгруппе Language (Языки) так же, как и в браузере IE, обязательно должны присутствовать, по крайней мере, два язы­ка: английский и русский. Подгруппа Application (приложе­ния) дает список всех приложений, которые могут взаимодейст­вовать с браузером NC.

Category: i: В-Appearance Fonts Colors В Navigator;■■ ■ Languages L Applications i+r Mail Ь. Groups S- Composer; Щ- Offline
SI
Preferences

Выбрать правильную кодировку текста можно, выполнив ко­манду View/Encording (Вид/Кодирозка) в Главном меню брау­зера. В открывшемся списке необходимо выбрать кодировку Cyrillic (Windows-1251) и нажать клавишу <Enter>. Для того чтобы эта кодировка оставалась и в дальнейшем, необходимо сразу же еще раз выполнить указанные команды и выбрать по­следний пункт Set Default Encoding (установка кодировки по умолчанию) и опять нажать клавишу <Enter>.

Вслед за Edit указано меню Вид (View). Данное меню отве­чает за отображение информации о странице и позволяет обра­батывать перекодировку текста в тот код, который заказывается через режим Encoding. Практически именно этот режим позво­ляет читать русский текст, в какой кодировке он не был бы под­готовлен.

Меню перейти (Go) позволяет быстро извлекать из запасни­ков адреса пройденных гипертекстовых ссылок и снова возвра­щаться к просмотру страниц, на которые они указывают.

Меню Компоненты (Communicator) позволяет запустить на выполнение другие модули системы, например, систему про­смотра электронной почты или программу просмотра новостей.

Мулътипротоколъный браузер Opera. При запуске Opera ото­бражается диалог запуска, который содержит два основных пара­метра использования Opera (рис. 6.28, а)\

. открывать все окна Opera внутри программы (многодоку­ментный интерфейс — MDI);

. открывать отдельное окно приложения для каждого окна Opera (однодокументный интерфейс — SDI).

Рассмотрим элементы пользовательского интерфейса Opera.

Главная панель содержит набор кнопок, которые по­зволяют осуществлять собственно навигацию в Internet:

• создавать новые окна для навигации;

. открывать и сохранять файлы на компьютере;

• распечатывать Web-страницы;

. осуществлять поиск текста на Web-странице;

• отображать список;

. перемещаться назад и вперед по посещенным страницам в одном окне;

• получать самую последнюю версию страницы (обновле­ние);

. осуществлять переход к домашней странице;

• получать доступ к закладкам в активной папке закладок;

. располагать все окна в Opera каскадом, по вертикали и го­ризонтали.

Пользователь может настроить главную панель, щелкнув по ней правой кнопкой мыши или из раздела вид главного меню.

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

:.ДПа<ж| jg{D;\PISTR'.OPERA)-Fa;

 

Г-Шх!

( 'fv-m I iHihului tiou f>< lit I- Internet. i r<nl<n2f I

Q Файл Правка Вид Навигация Закладки Почта Новости Окно Справка

Click to buy

- the fastest browser on earth!

**J ti V

Обновить Домой Список

Печать Создать

Сз Opera Amazon... Q Бесплатный Инг., ф OpeiaMail | 2] [ Jg] | j

tSDS IfileV/localhostfc/OOMKPHTO/IJSELCONTENT.H -j Пцо || -[ Поиск | |jl,

Информационны е Ресурсь- internet

t -ига-гз-т:-1

щшшя ___

■яшм

I Q Introduction to the Int.. D Пустая страница

тщск\ Д) \ Щ{С..Щ о... С... ] -Wi^iMQ 2V12

б

Рис. 6.28. Стартовый экран браузера Opera (а); пользовательский интерфейс (б)

На личной панели можно также поместить любимые средст­ва поиска в Internet, тем самым пользователю не нужно будет выбирать их из списка.

Панель адреса. На панели адреса расположены следую­щие элементы (слева направо):

• значок замка — показывает уровень безопасности узла;

• кнопка рисунка — переключает отображение рисунков на странице;

• кнопка режима отображения— переключает режим автора и режим пользователя;

• кнопка просмотра— включает предварительный просмотр печатной версии страницы;

• поле адреса — поле ввода Web-адресов страниц;

• раскрывающийся список адресов — обеспечивает доступ к ранее введенным адресам;

• кнопка «пуск» — осуществляет переход к введенному ад­ресу;

• поле поиска — осуществляет прямой поиск в Internet;

• раскрывающийся список поиска — обеспечивает выбор средства поиска;

• кнопка поиска — выполняет поиск;

• поле масштаба — изменяет масштаб отображения Web- страниц;

• раскрывающийся список масштаба— выбирает уже сущест­вующее значение масштаба.

Панель окон (для MDI). Если запустить Opera с исполь­зованием многодокументного интерфейса (MDI), все окна будут отображаться внутри программы (рис. 6.28, а). Панель окон дает возможность управления всеми открытыми окнами и доступа к ним, и заменяет панель страниц, которая отображается при ис­пользовании однодокументного интерфейса (SDI).

Панель страниц (для SDI). Если запустить Opera с использованием однодокументного интерфейса (SDI), все окна программы будут отображаться как окна отдельных приложений. Но дополнительно в распоряжении пользователя будет возмож­ность открывать несколько страниц внутри каждого окна Opera. Панель страниц обеспечивает доступ к этим страницам с помо­щью изящных вкладок, и заменяет панель окон, которая исполь­зуется для многодокументного интерфейса (MDI).

Панель загрузки. При загрузке Web-странииы выводит­ся панель загрузки. Она отображает следующую информацию (слева направо):

• объем загруженной страницы, передаваемой на компьютер (в процентах);

• количество загруженных рисунков и их общее количество;

• общий объем загруженных данных;

• среднюю скорость передачи данных во время загрузки страницы;

• время, прошедшее с начата загрузки;

• текущее состояние загрузки страницы.

Программы-серверы. Сервер WWW — программа, которая

принимает запросы от WWW''-клиентов и отвечает на них. В ка­честве ответа может быть возвращен HTML-документ, храня­щийся в базе данных сервера, графический образ, аудиозапись, фильм или ответ внешней программы. Сервер обменивается данными не только с клиентами, но и с CGI-скриптами.

В настоящее время серверы WWW существуют для всех ти­пов компьютерных платформ и операционных систем.

Серверы для Unix-систем:

HTTPD (NCSA) — весьма распространен в сети; большое ко­личество клиентов настроены для работы с этим типом сервера;

Apachie — некоммерческое развитие сервера NCSA с уче­том спецификаций зашиты данных от несанкционированного доступа;

WN-cepeep — реализует механизм графического стека ссылок в себе самом, а не через внешний скрипт, что повышает защи­щенность данных. Кроме того, данный сервер позволяет вос­пользоваться механизмом обновления информации протокола HTTP для организации видеоклипов.

Сервер WinHTTPD — это сервер для Windows. Он является функционально полным сервером WWW для этого типа опера­ционной системы.

XML-технологии и поиск данных. BizQuery. Просмотр XML-документов осуществляется специальной программой ана­лизатором. На сегодняшний день разработано около десятка по­добных анализаторов. В браузере Internet Explorer 5 предусмот­рен анализ XML-документов.

Анализ документа в Internet Explorer 5 осуществляется тремя вариантами: просмотр аналогично HTML-документу, формати­рование документа с использованием специальных стилевых таблиц — XSL и анализ с помощью сценариев, написанных на Java Script или VBScript.

Поиск нужного элемента или поддерева осуществляется с помощью XQL-запроса. XQL является частью XML и переводит­ся как язык запросов для XML (XML Query Language). Широко обсуждается вопрос об утверждении язы­ка XQL в качестве стандарта, который может заменить SQL.

Синтаксис языка запросов очень гибок и позволяет осущест­влять поиск элемента как по названию, значению атрибутов, со­держанию, так и учитывать вложенность и положение в дереве элементов. С помощью запросов мы можем выделять из общего дерева необходимые нам элементы и применять к ним необхо­димые инструкции. Запрос возможно применять как к самому XML-документу, так и к ссылкам URL.

Язык запросов напоминает обычный способ определения пути к ресурсу — список узлов дерева, разделенных символом «/». Для указания на текущий элемент используется символ «.», на родительский — «..», для выделения всех дочерних элемен­тов — символ «*», для выделения элемента, расположенного просто «ниже» по дереву (не важно, на каком именно уровне вложенности) — «//». Условие на значение в запросе должно за­ключаться в символы «[«и «]». Для выбора значения атрибута в условии указывается символ «@».

Примеры простых XQL-шаблонов:

"/Customer"   Корневой элемент
"Customers/" Возвращает дочерние элементы для элемента Customers
"Customers   Список всех элементов, вложенных в Customers
! "container @Type]" Список элементов container, в котором опреде­лен атрибут Туре
    Поиск всех двадцатифутовых контейнеров, т. е. эле­
"container @Type =2 0 f]" ментов container, в котором значение атрибута Туре равно "20f "
    Список элементов Customers, которые содержат
"Customers I address]" хотя бы один элемент address, выражение в квад­ратных скобках может быть составным

 

Система виртуальной интеграции BizQuery на основе техно­логий XML и UML является результатом работы исследователь­ской группы, которая на протяжении многих лет занимается во­просами исследования и разработки методов управления XML-данными. Основные возможности BizQuery заключаются в следующем:

• интегрированный доступ к нескольким источникам дан­ных, которые могут быть реляционными или содержать XML-данные;

• использование XML как для внутреннего представления данных, так и для представления результата;

• представление глобапьной схемы интегрированных данных в терминах XML, так и в терминах UML;

• возможность формулировки запросов к интегрирован­ным данным с использованием декларативных языков запросов;

• развитая обработка запросов, включая оптимизацию запро­сов; декомпозицию запросов на частичные запросы, адре­суемые к индивидуальным источникам данных; формиро­вание окончательного результата с потенциальным выпол­нением соединений и трансформаций данных.

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

for 5d in document(«real:sqll/deps»)/table/tuple

where some $e in

document(«real:sqll/emps»)/table/tuple[age < 20]

satisfies Sd/id = $e/dep_id

return element dep {$d/name, element additional

{$d/address}}

Схемы документов-источников в виде DTD (определение типа документа) имеют следующий вид: (см. также гл. 2, рис. 2.5):

Document ("real:sql1/depts") Document ("real:sql1/emps")

<!ELEMENT table (turple)*> <!ELEMENT table (turple)*>

<!ELEMENT turple (id, name, <!ELEMENT turple (id, name,

address)> address)>

<!ELEMENT id (#PCDATA)> <!ELEMENT id (#PCDATA)>

<!ELEMENT name (#?CDATA)> <!ELEMENT age (#PCDATA)>

<!ELEMENT address (#?CDATA)> <!ELEMENT de id (#PCDATA)>

Запрос содержит полусоединение (определяется разделами for и where) двух документов одного источника, которое может быть выполнено на стороне источника, а также трансформацию, не поддерживаемую реляционным источником.

Протокол Z39.50

Данный протокол ориентирован на информационный поиск в удаленных базах данных. Это — протокол прикладного уровня в рамках семиуровневой эталонной модели взаимодействия от­крытых систем, разработанной Международной Организацией Стандартов (ISO), и поэтому может быть реализован в различ­ных типах сетей (например, в сетях TCP/IP, IPX/SPX, OSI) не­зависимо от реализации транспортного уровня. Его назначе­ние — предоставить компьютеру, работающему в режиме «кли­ент», возможности поиска и извлечения информации из другого компьютера, работающего как информационный сервер.

Особенностями протокола Z39.50 является возможность со­хранения состояний системы и присвоение каждому состоянию соответствующего идентификатора. Эта особенность протокола позволяет производить «навигацию во времени» т. е. в любой момент можно вернуться в определенную точку поиска, произ­веденного ранее. Наличие такой «памяти» позволяет использо­вать результаты, полученные ранее, в составлении дальнейших запросов.

Первоначально многие 739.50-приложения создавались ис­ключительно для использования с библиографическими данны­ми (например, электронные ОпПпе-версии библиотечных ката­логов). Однако в настоящее время протокол развит настолько, что позволяет обрабатывать различные данные — финансовую, химическую, техническую информацию, тексты и изображения.

Технология сетевого доступа к базам данных по протоколу Z39.50 существенно отличается от других технологий. Различие обусловлено самой сутью протокола: его ориентацией на работу с базами данных, абстрагированных от конкретных систем.

Состав протокола Z39.50. В основе Z39.50 лежит модель аб­страктной базы данных. Каждый элемент этой модели имеет описание с однозначным толкованием и стандартизуется с при­своением уникального идентификатора — OID.

Термин база данных в спецификации Z39.50 означает набор файлов, каждый из которых имеет свое уникальное имя. Едини­цей хранения информации, которая может быть найдена при об­ращении к базе данных, является запись файла. Все записи од­ного файла должны иметь одинаковую структуру (т. е. состоять из одного и того же набора элементов и точек доступа). Точка доступа — это уникальный или неуникальный ключ, который может быть указан самостоятельно или в совокупности с други­ми ключами в поисковом критерии. Ключ может быть элемен­том данных, состоять из нескольких элементов или быть частью элемента.

Работа с каждой конкретной СУБД согласно Z39.50 должна быть организована только через эту абстрактную модель путем обмена пакетами данных (PDU), содержащими последователь­ности объектов, идентифицируемых по меткам. В стандарте опи­саны следующие классы объектов:

• контекст приложения (context):

. протокольные блоки данных — protocol data unit (pdu);

• атрибуты (attributeset);

• диагностика (diagnostic);

• структура записей (recordsyntax);

. синтаксис преобразований (transfersyntax);

• отчет по ресурсам (resourcereport);

• контроль доступа (accesscontrol);

• расширенный сервис (extendedservice);

. пользовательская информация (userinfoformat);

• элементы (elementspec);

• варианты (variantset);

• схема данных (schema);

• схема меток (tagset).

Внутри класса объекты идентифицируются номерами, добав­ляемыми к номеру класса. Например, в классе recordSyntax {1.2.840.10003.5} объекты имеют OID:

unimarc {1.2.840.10003.5.1},

USmarc {1.2.840.10003.5.10},

sutrs {1.2.840.10003.5.101} и т. п.

Модель службы Z39.50 предусматривает обмен сообщениями типа «запрос—ответ» между соответствующими приложения­ми _ клиентом и сервером. Формат таких сообщений и опреде­ляется протоколом Z39.50. После установления ТСР-соединения (или любого другого, зависящего от способа передачи данных) устанавливается Z39.50-coefliiHeHvie, посредством обмена прото­кольными блоками данных — Protocol Data Unit (PDU).

PDU состоят из набора тегов, определяющих тип PDU (за­прос или ответ на инициализацию сессии, запрос на поиск, ре­зультат поиска, запрос представления, ответ представления, за­прос или ответ на закрытие сессии и т. д.), физические парамет­ры сеанса, виды услуг, поддерживаемых клиентом и сервером, параметры поиска, содержание запроса, сообщения о проведен­ном поиске и т. д.

Получив от клиента PDU на инициализацию сессии, сервер формирует ответ — сообщения о параметрах сеанса, видах услуг, поддерживаемых клиентом и сервером, после получения которо­го клиентом 739.50-соединение считается установленным. Далее клиент может либо продолжить работу с такими параметрами, либо закрыть соединение и попытаться затем установить но­вое — быть может, с другими параметрами. Передавать запрос на поиск информации пользователь может только после уста­новки соединения.

Таким образом, протокол Z39.50 описывает интерактивную сессию между источником запросов и приемником, обслуживаю­щим эти запросы. Полный информационный сервис, как он по­нимается в стандарте, состоит из инициатизации сессии, передачи данных и завершения сессии. Параметры сессии и ее окружение источник и приемник определяют в процессе инициализации.

Согласно Z39.50 существует семь основных видов информа­ционного обмена в рамках распределенной ИПС:

• инициатизация сессии;

• поиск информации по запросу;

• представление результатов поиска;

• удаление результатов поиска:

• контроль доступа к информационному ресурсу;

• контроль прав доступа к информационному ресурсу;

• завершение сессии.

Завершение сессии — это закрытие Z-соединения и после­дующее закрытие ТСР-соединения.

В течение сеанса происходит обмен PDU, инициатором которых, чаще всего, выступает клиент. Основные PDU сле­дующие:

• Search;

• Present;

• DeleteResuitSet;

• Scan;

• Sort;

• Segment;

• ExtendedServices.

Контрольные вопросы

1. Что такое архитектура «клиент — сервер» и каковы основные разно­видности программно-аппаратных средств на клиентской и серверной стороне?

2. Дайте определение протокола в информационных сетях.

3. В чем преимущества систем с коммутацией пакетов?

4. Определите 7-уровневую модель протоколов в открытых системах.

5. На что ориентированы протоколы 1—3 уровня в 7-уровневой моде­ли OSI?

6. На что ориентированы протоколы 5—7 уровня в 7-уровневой моде­ли OSI?

7. Какой уровень прокладывает путь через сеть?

8. Какой уровень обеспечивает обнаружение и исправление ошибок?

9. Какой уровень определяет процедуру представления передаваемой информации в нужную сетевую форму?

10. Что входит в систему адресов Internet?

11. Какую структуру имеет адрес Ethernet?

12. Какую структуру имеет IP-адрес?

13. Что такое выделенные IP-адреса?

14. Что из себя представляет система доменных имен?

15. Что такое сервер доменных имен?

16. Какие разновидности URL вам известны?

17. Какие протоколы транспортного уровня вы знаете?

18. Что такое инкапсуляция и фрагментация?

19. Что такое TCP/UDP—порт?

20. Что представляют собой протоколы управления маршрутизацией?

21. Какова структура пакета TCP?

22. Что представляет собой ARP?

23. Расставьте на места уровни в архитектуре протокола TCP/IP.

24. Какую функцию описывает протокол TCP?

25. Какую функцию описывает протокол IP?

26. Что такое класс локальной сети, входящей в Internet?

27. Каковы преимущества и недостатки конфигурации «звезда»? В каких локальных сетях она применяется?

28. Каковы преимущества и недостатки конфигурации «общая шина»? В каких локальных сетях она применяется?

29. Каковы преимущества и недостатки конфигурации «кольцо»? В каких локальных сетях она применяется?

30. Какие смешанные топологии вам известны и с помощью какого сете­вого оборудования они реализуются?

31. Какие прикладные протоколы Internet вы знаете?

32. Какие информационные ресурсы Internet вы знаете?

33. Какова структура ресурса Usenet?

34. Какова структура распределенной ФС FTP?

35. Перечислите команды Telnet.

36. Какие протоколы электронной почты вам известны?

37. Перечислите программы-клиенты электронной почты.

38. Перечислите команды прикладных протоколов электронной почты.

39. Что такое протокол NNTP? Перечислите команды протокола.

40. Перечислите команды протокола FTP.

41. Назовите программы-клиенты и серверы протокола FTP.

42. Что такое Copher? Какова структура взаимодействия программы-кли­ента и сервера?

43. Каков состав средств Web-технологий? Что такое CGI?

44. Перечислите команды протокола HTTP.

45. Каков состав программного обеспечения WWW?

46. Перечислите основные программы-клиенты и серверы WWW.

47. Перечислите основные форматы HTML.

48. Каковы основные возможности отображения документов?

49. Расскажите об организации гипертекстовых ссылок.

50. Каковы возможности браузера Netscape Navigator?

51. В чем состоит отличие протокола Z39.50 от других прикладных прото­колов?

52. Почему использование протокола HTTP для реализации ИПС вызывает трудности?

53. Из каких фаз состоит взаимодействие по протоколу Z39.50?


Глава 7



Поделиться:


Последнее изменение этой страницы: 2017-02-22; просмотров: 254; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.45.90 (0.012 с.)