Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы_ПОАИС.doc
Скачиваний:
40
Добавлен:
24.12.2018
Размер:
423.42 Кб
Скачать
  1. Программное обеспечение www: программы-клиенты

Всеми́рная паути́на (World Wide Web) — распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Всемирную паутину образуют миллионы web-серверов. Большинство ресурсов всемирной паутины представляет собой гипертекст.

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

Информационные ресурсы World Wide Web представлены так называемыми Web-документами (их еще называют Web-страницами). Первоначально, к моменту зарождения WWW, это были обычные текстовые документы, обладавшие важной отличительной чертой: отдельные фрагменты текста Web-документа можно пометить специальным образом и связать с ними адреса URL других документов. Такие помеченные фрагменты получили название гипертекстовых ссылок (гиперссылок). При активизации гиперссылки (например, щелчком мыши) происходит под грузка документа, связанного с ней, и далее этот процесс может повторяться.

Принцип использования гипертекста позволяет выполнять навигацию в информационном поле Web-документов без необходимости запоминать, хранить и вводить какие-либо адреса. Постепенно, по мере развития WWW, появилась возможность встраивать в Web-документы иллюстрации, звук, музыку и другие мультимедийные объекты, например анимацию и видео. Современные Web-документы могут содержать также и так называемые активные объекты, которые являются по своей сути микропрограммами, работающими на компьютере пользователя во время просмотра им Web-документа. На момент написания данной книги (2000 г.) количество Web-документов в информационном пространстве WWW превысило символическую отметку 1 миллиард, причем увеличение размеров пространства продолжается нарастающими темпами.

В основе службы WWW лежит пользовательский протокол HTTP (HyperText Transfer Protocol — протокол передачи гипертекста). Это самый простой протокол из обширного семейства протоколов сетевых служб. Его задача проста: отправить запрос серверу на поставку ресурса, хранящегося по URL-адресу, заданному клиентом. После выдачи запрошенного ресурса соединение между клиентом и сервером разрывается (физическая связь с Интернетом не разрывается). Если при просмотре полученного документа пользователь увидит полезную для себя гиперссылку и активизирует ее, установится новое HТТР - соединение с другим URL-адресом. Поэтому соединению поступит новый документ, и соединение вновь разорвется. Если Web-страница содержит встроенные объекты, например рисунки, музыку и т. п., то каждый объект имеет отдельный URL-адрес (это понятно, ведь он представлен отдельным файлом, а двух файлов с одинаковыми адресами быть не может). В ходе приема такого комплексного документа новые НTTP - соединения открываются и закрываются столько раз, сколько объектов входит в состав Web-страницы. Если одно или более соединений не сработают, и часть объектов по каким-то причинам не достигнут клиента, это не помешает ему ознакомиться с документом. Так, например, вместо не принятых рисунков на Web-странице изображаются специальные значки.

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

Браузер (browse -- просматривать, листать) это специальная программа, позволяющая просматривать содержимое сети Интернет. Она позволяет получить доступ ко всем информационным ресурсам сети.

Существует несколько видов браузеров:

  • браузер режима командной строки.

К этому типу относятся самые ранние браузеры. Они не дают возможности просматривать текст и графику. Такие браузеры поддерживают перемещение только с использованием цифровых адресов (IP). В настоящее время практически не используются .

  • полноэкранный браузер.

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

Конечно, браузеры такого вида используются довольно редко, но скорость загрузки страниц у них впечатляет. Без графических и оформительных элементов, а также без таблиц, многие страницы загружаются практически мгновенно. Один из самых популярных полноэкранных браузеров является Lynx, который входит в состав операционной системы Linux.

  • браузер с поддержкой мультимедиа.

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

99% пользователей глобальной сети Интернет интенсивно и каждодневно используют возможности этих браузеров. Наиболее часто используемые: Internet Explorer, Opera, Mozilla, Netscape Navigator

Клиентское программное обеспечение

Одной из главных концепций WWW является концепция "универсальной читаемости" (Universal readership), т.е. обеспечение возможности получения доступа и организации работы с информационными объектами различных типов с помощью с помощью одной клиентской программы. Именно поэтому с самого начала на клиентское программное обеспечения накладывалось требование универсальности, как с точки зрения представления пользователю различных информационных объектов (Web-документов, тестовых файлов, графических файлов и т.п.), так и с точки зрения обеспечения доступа к различным серверам по различным протоколам (например, к FTP-серверам).

Естественно, что с момента появления сам по себе сервис WWW постоянно развивается, и, следовательно, меняется состав функций, которые должны выполнять Web-клиенты.

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

Стандартные функции Web-клиентов

Стандартные функции Web-клиентов обеспечивают возможность использования WWW как интегрирующего сервиса. К ним относятся:

  • обеспечение доступа к различным информационным ресурсам Интернет;

  • обеспечение работы с информационными объектами различного типа;

  • обеспечение навигации в информационном пространстве WWW;

  • обеспечение кэширования и управление загрузкой объектов.

Дополнительные функции Web-клиентов

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

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

  • поддержка маркеров "cookie";

  • поддержка Java-апплетов и технологии ActiveX;

  • поддержка механизмов обеспечения безопасности