Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы экзамена ПОКС 2013.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
1.43 Mб
Скачать

27. Гипертекстовая разметка страниц в InterNet. Работа с браузерами и ftp серверами

Сервер FTP Обеспечивает хранение больших объемов файлов для передачи (выгрузки) на локальные диски пользователей.

Получение файлов из сети InterNet обычно производится с помощью протокола FTP и специализированных приложений, например, FTP-32 ClientforWindows, соответствующие возможности включены во многие программные оболочки (например, NortonFileManager и WindowsCommander).

Адрес целевого FTP-сервера (наряду с некоторыми дополнительными параметрами) вводится в окне, появляющемся сразу после загрузки приложения FTP-32 ClientforWindows, при работе с программой пользователь на левой панели видит диски и каталоги собственного компьютера, на правой удаленного; существуют возможности перемещения по каталогам файловой системы, выделения нужного файла и пересылки выбранного файла (кнопки со стрелками), причем посылка пользовательского файла на FTP-сервер разрешена лишь привилегированному пользователю (с целью устранения переполнения серверного набора дисковых томов ненужными файлами и предотвращения распространения компьютерных вирусов).

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

28. Язык описания сценариев html и его расширения

HTML – мультиязыковый гипертекст. HTML-код является контейнером который определяет параметры отображения на экране текста находящегося у него внутри.

Запрос браузера пользователя называется WEB-запросом.

Браузер запрашивает с WWW-сервера определенную WEB-страницу (фактически определенный HTML-файл), сервер же посылает данную страницу, а браузер интерпретирует HTML-код и отображает страницу на экране.

Команда HTML языка – это команда разметки текста причем медиа-файлы транскрибируются в HTML язык как элементы текста. Это самое главное достоинство языка.Недостаток языка – маленькая возможность комбинации ключевых тегов.

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

Все приложение Microsoft имеет встроенные средства обработки HTML кода. Существует 3 основных элемента кодировки WEB-страницы:

  • html;

  • htm;

  • mht.

1 и 2 идентичны, 3 – сжатый WEB-архив.

HTML - очень простой язык для разметки страниц, использующий исключительно текстовые команды. В настоящее время для создания HTML-файлов (т.е. разработки WEB-страниц) применяется специальное ПО -NetscapeComposer, MicrosoftFrontPage, InternetAssistantforMicrosoftOffice, MicrosoftWordInternetAssistant, MicrosoftExcelInternetAssistant, MicrosoftPowerPoint 95 InternetAssistant и др.

Простейший вариант HTML-файла приведен ниже:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

<HEAD>

<TITLE>My first WEB-page</TITLE>

</HEAD>

<BODY>

Добро пожаловать на мою первую WEB-страницу !

</BODY>

</HTML>

Как видно из приведенного текста, любой HTML-файл начинается тегом <HTML> и кончается </HTML>и включает блок <BODY>...</BODY> (символ наклонной черты перед именем тега ограничивает его область действия), теги могут иметь атрибуты.

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

К управляющим элементам HTML относятся:

  1. Описание стилей текста

  2. Способы исходного форматирования текста

  3. Масштабирование рисунков а также управление мультимедиа.

Возможность разрешения глобальных гиперссылок еще больше расширяет мощь InterNet, фактически появляется возможность создания распределенной системы хранения (и обработки) данных.

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

Однако у языка HTML есть и недостатки - например, средствами HTML невозможно производить даже простейшие арифметические вычисления. Часто применяются следующие расширения языка HTML

Java- машинно-независимый язык программирования

JavaScript, VBScript и PerlScript- языки программирования, интегрированные в HTML-код.

CGI и ISAPI - серверные расширения HTML, служащие для организации полномасштабного диалога в Сети.

ActiveX- технология, позволяющая вводить в WEB-страницы любые активные программные объекты; реализована в виде построенного на Win32 и OLE API

IDC - средство доступа к базам данных через ODBC

ASP - технология использующая готовые шаблоны для WEB-страниц, используют языки JavaScript и VBScript а также запросы к БД формата SQL

PHP/FI - язык создания домашних WEB-страниц.