Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_kitu.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
605.7 Кб
Скачать

21. Реализация технологии клиент-сервер в www, web серверы и браузеры.

Реализация функции клиент-сервер в www происходит с помощью веб сервера, который получает, обрабатывает запросы (создаются с помощью веб-браузера ) и выдает на них ответы.

Браузеры и Web-серверы являются основными компонентами WWW- технологии, они формируют среду соответственно для клиентских и серверных частей Internet/Intranet-приложений. Многие языковые возможности

встроены в эти компоненты или реализуются за счет расширений клиентов и серверов.

Несмотря на то, что браузеры традиционно относят к разряду так называемых "тонких" клиентов, то есть программ с минимальной функциональностью, их возможности весьма велики. Основные функции браузеров:

-формирование и передача Web-серверу запроса на получение очередной страницы по протоколу HTTP;

-прием, интерпретация языка HTML и отображение гипертекста;

-установление связи с другими серверами (файловыми, почтовыми и FTP-серверами);

- поддержка мультимедийной информации (графики, анимации, аудио- и видеоинформации);

-запрос запуска приложения на сервере, передача и возврат параметров с использованием специального интерфейса CGI, предназначенного для обмена информацией с работающим приложением;

-интерпретация сценариев; исполнение кода Java-программы (апплета); поддержка расширений plug-in и OLE-компонентов ActiveX.

В настоящее время лучшими коммерческими браузерами являются Microsoft Internet Explorer, Opera, Netscape Navigator. Основные функции Web-серверов:

- прием запроса от Web-браузера по протоколу HTTP с использованием протокола TCP/IP;

-обработка запроса от Web-браузера: поиск и отсылка файла гипертекста или документа в браузер по протоколу HTTP;

-обслуживание запросов, использующих протоколы других (не WWW) сервисов Internet: mailto – протокол электронной почты, ftp – протокол передачи файлов, telnet – протокол управления удаленным компьютером и других;

-запуск прикладных программ на Web-сервере;

-административные функции (ведение журналов, контроль прав доступа, управление и т. п.).

Наиболее часто используемыми являются свободно распространяемый Web-сервер Apachi и Web-сервер фирмы Microsoft - Internet Information Server (IIS).

22. Метаязыки и языки разметки текста. Общая характеристика языка html: основные понятия и правила синтаксиса.

B 1986 году Международная организация по стандартизации (ISO) приняла стандарт ISO-8879, "Standard Generalized Markup Language" (SGML). Этот стандарт посвящен описанию SGML - обобщенного метаязыка, позволяющего строить системы логической, структурной разметки любых разновидностей текстов. Стандарт SGML определяет лишь синтаксис записи элементов разметки - тегов - и их атрибутов, а также правила определения новых тегов и указания структурных отношений между ними. В качестве самостоятельного средства разметки документов SGML не получил заметного распространения. В 1991 году сотрудники CERN, занятые созданием системы передачи гипертекстовой информации через Internet, выбрали SGML в качестве основы для нового языка разметки гипертекстовых документов. Этот язык - самое известное из приложений SGML – и был назван HTML.

Язык разметки (текста) — набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении.

Следует отметить, что на время появления HTML существовали (и существуют) и другие языки разметки текста, например TeX и RTF. HTML — это стандартный язык разметки документов в Интернете. Все веб-страницы создаются при помощи языка HTML (или XHTML). Текстовые документы, содержащие код на языке HTML (такие документы традиционно имеют расширение «html» или «htm»), обрабатываются браузером. Интернет-обозреватель, или браузер, обычно предоставляет пользователю удобный интерфейс для запроса веб-страниц, их просмотра (и вывода на иные внешние устройства) и, при необходимости, отправки введённых пользователем данных на сервер. Наиболее популярными на сегодняшний день браузерами являются Internet Explorer, Mozilla Firefox, Opera и Safari. Документ HTML представляет собой ASCII-файл, который наряду с текстом, определяющим содержание документа, включает специальные управляющие HTML-коды - теги. Теги отвечают за форматирование документа. Каждый тег начинается с левой угловой скобки "<" и заканчивается правой угловой скобкой ">". Между скобками записывается идентификатор тега и, если необходимо, дополнительные параметры - аргументы тега. Большинство тегов используются вместе с закрывающей парой, которая сигнализирует об окончании области действия тега. Закрывающая пара после левой угловой скобки содержит символ "/" (например, для тега наклонного шрифта <I> закрывающая пара представляет собой </I>, для тега заголовка<TITLE> закрывающей парой будет </TITLE>). Иногда тег вместе с закрывающей парой называют контейнером, подчеркивая, что внутри него можно поместить содержательную информацию определенного характера. Структура HTML-документа позволяет использовать также вложенные друг в друга контейнеры. Описанные особенности языка HTML предполагают наличие еще одной компоненты Web-технологии - интерпретатора языка гипертекстовой разметки. В WWW функции интерпретатора языка HTML в основном выполняются программой-клиентом – Web-браузером.

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