Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-24.doc
Скачиваний:
46
Добавлен:
20.12.2018
Размер:
1.2 Mб
Скачать

21. Организация работы сетевой службы web. Формат запроса. Понятие гипертекста и гипермедиа. Web-приложение. Тонкий и толстый клиенты. Сайты и порталы. Классификация web-сайтов.

Web – клиент - серверная.

(браузер) (web)

Обмен данными между клиентом и сервером в службе Web осуществляет HTTP. HTTP использует в свою очередь протоколы нижних уровней TCP/IP.

Основной цикл работы HTTP:

  1. Отправка запроса клиентам.

  2. Осуществление установления соединения.

  3. Поиск информационного ресурса в своих локальных массивах.

  4. Передача данных клиенту сервером.

  5. Клиент отображает данные в окне браузера.

Запросов web-клиента адрес ресурса в формате URI (текстовый формат; Uniform Resource Identifier) – это единообразный идентификатор ресурса.

Идентификатор ресурса

URI = URL + URN

URL (Uniform Resource Locator) – это единый указатель ресурса, определяющий адрес хоста сетевого ресурса.

URL=<схема>://<идентификатор_хоста_в_схеме>

http, ftp, file, news.

URN (Uniform Resource Name) определяет имя ресурса в локальном пространстве имён.

Ответом web-сервера является содержимое HTML и файлов других форматов.

HTML – язык разметки гипертекста.

Клиент-браузер интерпретирует строки и отображает результат в виде гипертекстового документа – электронный документ, содержащий мультимедиа данные (текст, графика (статическая и динамическая), звук, видео), обеспечивающий взаимосвязь с другими гипертекстовыми документами по средством гиперссылок.

Гипертекст - технология на базе средств обработки больших, глубоко вложенных, структурированных, связанных семантически, понятийно текстов, информации, которые организованы в виде фрагментов (текста), относящихся к одной и той же системе объектов, расположенных в вершинах некоторой сети и выделяемых обычно цветом; они позволяют при машинной реализации быстро, нажатием нескольких клавиш, вызывать и помещать в нужное место просматриваемого или организуемого нового текста нужные фрагменты гипертекста, "привязанные" к выделенным по цвету ключевым словам или словосочетаниям; гипертекстовая технология позволяет определять, выбирать вариант актуализации информации гипертекста в зависимости от информационных потребностей пользователя и его возможностей, уровня подготовки. При работе с гипертекстовой системой, пользователь имеет возможность просматривать документы (страницы текста) в том порядке, в котором ему это больше нравится, а не последовательно, как это принято при чтении книг. Достигается это путем создания специального механизма связи различных страниц текста при помощи гипертекстовых ссылок.

Гиперссылка – это непоследовательная ассоциативная связь между электронными документами.

Средства гипермедиа - средства на основе синтеза концепции гипертекста и мультимедиа, то есть в гипертекстовые фрагменты могут быть "встроены" мультимедийное сопровождение, мультимедийные приложения.

Гипермедиа – это «полный фарш» в мире интернет информации. Если классическая ссылка представляет собой переход по нажатию от одного текста к другому, то гипермедиа – объединяет все возможные виды эффектов сопровождения. Перешли на страницу, а там фанфары, светопреставление, медведи с цыганами пляшут, кино показывают – вот она, гипермедиа. В принципе гипермедиа – это продвинутая гиперссылка, созданная для того, чтобы приукрасить информацию в интернете, сделать ее интерактивной и интересной. Обычная гиперссылка объединит страницы, вкладки, группы текстов в одну цепочку, а гипермедиа снабжает этот «лабиринт» всплывающими окошками, фотографиями, мультиками, звуками и музыкой.

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

Веб-приложения стали широко популярными в конце 1990-х — начале 2000-х годов.

Веб-приложение состоит из клиентской и серверной частей, тем самым реализуя технологию «клиент-сервер».

Клиентская часть реализует пользовательский интерфейс, формирует запросы к серверу и обрабатывает ответы от него.

Серверная часть получает запрос от клиента, выполняет вычисления, после этого формирует веб-страницу и отправляет её клиенту по сети с использованием протокола HTTP.

Само веб-приложение может выступать в качестве клиента других служб, например, базы данных или другого веб-приложения, расположенного на другом сервере.

Толстый и тонкий клиенты

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

Под термином «тонкий клиент» подразумевается достаточно широкий с точки зрения системной архитектуры ряд устройств и программ, которые объединяются общим свойством: возможность работы в терминальном режиме. Таким образом, для работы тонкого клиента необходим терминальный сервер. Этим тонкий клиент отличается от толстого клиента, который, напротив, производит обработку информации независимо от сервера, используя последний в основном лишь для хранения данных.

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

Достоинства:

  • Толстый клиент обладает широким функционалом в отличие от тонкого.

  • Режим многопользовательской работы.

  • Предоставляет возможность работы даже при обрывах связи с сервером.

  • Имеет возможность подключения к банкам без использования сети Интернет.

  • Высокое быстродействие.

Недостатки:

  • Большой размер дистрибутива.

  • Многое в работе клиента зависит от того, для какой платформы он разрабатывался.

  • При работе с ним возникают проблемы с удаленным доступом к данным.

  • Довольно сложный процесс установки и настройки.

  • Сложность обновления и связанная с ней неактуальность данных.

Сайт – совокупность электронных документов, объединённых одним узлом (одним IP-адресом или доменным узлом)

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

Классификация web-сайтов.

  1. Навигационные сайты (поисковые машины, каталоги)

  2. Функциональные сайты (информирующие сайты для освещения деятельности домашней страницы, промо-сайты, корпоративные пространства).

  3. Тематические сайты (научные, хобби, медицинские)

  4. Онлайновые сайты СМИ (радио, каналы)

  5. Коммерческие сайты

  6. Сетевые сообщества (форумы, чаты, блоги, социальные сети)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]