- •Компьютерные технологии в науке и образовании
- •Часть 3 Гипертекстовые и мультимедийные инструментальные системы
- •Содержание
- •Лекция 1
- •3.1 Основные компоненты гипертекстовых и мультимедийных документов.
- •3.1.1.Текстовая информация
- •3.1.2 Полутоновые и цветные иллюстрации
- •3.1.3 Анимационная графика
- •3.1.4 Видеоинформация
- •3.1.5 Аудиоинформация
- •Лекция 2
- •3.2 Технологии гипертекстовых систем.
- •3.2.1 Функции гипертекстовых электронных изданий
- •3.2.2 Принципы построения гипертекстовых документов
- •3.2.3 Математическая модель гипертекста
- •3.2.4 Гипертекстовые Web-документы
- •3.2.5 Подготовка публикаций в среде Adobe Acrobat
- •3.2.6 Технология Help-файлов
- •3.2.7 Средства доставки электронных изданий
- •3.2.8. Классификация и общие принципы оформления электронных изданий
- •Лекция 3
- •3.3 Цифровое представление текстовой информации.
- •3.3.1. Стандарты кодирования символов ascii, ansi, кои-8 и unicode
- •3.3.2. Формат pdf
- •3.3.3 Формат разметки текста rtf
- •Лекция 4
- •3.4 Графические форматы.
- •3.4.1. Растровый формат gif
- •3.4.2. Формат графических файлов png
- •3.4.3 Графический формат jpeg
- •3.4.4. Формат tiff
- •3.4.5. Программные средства преобразования форматов
- •Лекция 5
- •3.5. Представление анимационной, видео- и звуковой информации
- •3.5.1. Семейство форматов mpeg
- •3. 5.1.1. Компрессия видеоданных в mpeg
- •3.5.1.2. Формат mpeg-1
- •3.5.1.3. Формат mpeg-2
- •3.5.1.5. Формат mpeg-7
- •3.5.2. Звуковые форматы
- •3.5.3. Анимационные файловые форматы fli, flc, cel
- •Лекция 6
- •3.6 Программы просмотра Web-публикаций.
- •3. 6.1.Доступ к Web-странице в Internet
- •3.6.2.Программа просмотра ms Internet Explorer
- •3.6.3. Программа просмотра Netscape Navigator
- •Лекция 7
- •3.7 Языки разметки гипертекста и программирования скриптов.
- •3.7.1 Язык разметки гипертекста нтмl
- •3.7.2 Расширенный язык разметки xml
- •3.7.3 Язык Java
- •3.7.4 Язык JavaScript
- •3.7.5 Язык программирования сценариев php
- •3.7.6 Язык Perl
- •3.7.7 Язык моделирования виртуальной реальности vrml
- •Лекция 8
- •3.8 Программирование Web-страниц в языковой среде html.
- •3.8.1 Структура и форматирование html-документа
- •3.8.2 Таблицы
- •3.8.3 Изображения и навигационные карты
- •3.8.4 Формы
- •3.8.5 Фреймы
- •3.8.6 Фреймы и таблицы
- •3.8.7 Объекты
- •3.8.8 Гиперссылки
- •3.8.9 Таблицы стилей
- •Лекция 9
- •3.9 Автоматизация создания Web-публикаций.
- •3.9.1 Назначение и функциональные возможности пакета
- •3.9.2 Структурная схема программного пакета
- •3.9.3 Интерфейс пользователя и принципы его организации
- •3.9.4 Некоторые типовые процедуры пакета Dreamweaver
3. 6.1.Доступ к Web-странице в Internet
Web-страница является одним типом из множества ресурсов Internet. Для загрузки любого ресурса из Internet нужно задать его местонахождение. Общепринятой формой задания местонахождения ресурса в Internet является URL.
Формат URL предусматривает задание следующих атрибутов:
протокол://адрес_сервера/каталог...[/имя_файла]
Пример: http://www.telecom.ru
Здесь HTTP - протокол связи с Web-сервером. Именно этот протокол (Hypertext Transfer Protocol) используется для передачи содержимого Web-страниц. Это единственный специально предназначенный для этих целей протокол, поэтому в указании адреса Web-страницы его часто опускают и пишут www.telecom.ru.
Начало строки до первого слэша относится к названию домена и обрабатывается DNS-сервером (Domain Name Service). Работа DNS-серверов согласована по всему миру, ибо наименование домена должно быть доступно из любой точки земного шара и соответствовать единственному зарегистрированному серверу.
В основе построения адресов URL лежит так называемая система именования. Систему именования, в определенном плане, можно рассматривать как составную часть интерфейса взаимодействия пользователя с сетевой средой в процессе подготовки и передачи сообщений. Поэтому система именования адаптирована к психофизиологическим возможностям человека.
Поскольку вся работа по поиску требуемого сервера осуществляется в аппаратно-программной среде сети, наряду с системой именования применяется также и система адресации. Система адресации используется аппаратно-программными компонентами глобальной сети для создания маршрутов передачи данных, и связанные с ней процессы невидимы пользователю.
Система именования
Система именования предназначена для использования в составе интерфейса взаимодействия «пользователь - сетевая вычислительная среда».
Человеческая память хранит словосочетания гораздо лучше, чем наборы цифр. Именование Web-серверов и хостов (компьютеров) позволяет снизить количество допускаемых ошибок.
Однако практически всё программное обеспечение, работающее с Internet, оперирует уникальными IP-адресами в сетевом интерфейсе. Поэтому необходим интерфейс между именами (системой именования) и адресами (системой адресации) и обратно. Этот процесс установления соответствия между именем хоста (компьютера) и его IP-адресом называется «переводом имен».
Система адресации
Каждый компьютер (точнее, его сетевой интерфейс) в Internet имеет свой собственный уникальный адрес. Благодаря этому для общения с любым устройством в сетях Internet достаточно знать его адрес. Этот адрес задается в поле Адрес назначения заголовка дейтаграммы и является стандартным 32-битовым адресом IP. Он содержит всю необходимую информацию для однозначной идентификации сети или хоста в этой сети.
Структурно IP-адрес состоит из двух частей - адреса сети и адреса хоста в этой сети. Количество битов, отводимое под эти части адреса, может варьироваться, но остается неизменной их интерпретация - это номера, уникальным образом определяющие сеть в Internet (адрес сети) или хост внутри этой сети (адрес хоста).
Существует три класса IP-адресов, определяющих длину каждой части адреса. Класс зашифровывается первыми одним-тремя битами IP-адреса. Используются следующие правила определения класса адреса и соответственно длины каждой его части:
Адрес сети класса A. Первый бит адреса IP равен 0. Следующие 7 бит определяют адрес сети, а остальные 24 - адрес хоста в этой сети. Количество сетей класса A ограничено (127), однако количество хостов в каждой сети может достигать миллионов.
Адрес сети класса B. Первые два бита адреса IP равны 1, 0. Следующие 14 бит определяют адрес сети, остальные 16 - адрес хоста. Количество сетей класса В больше, но при этом уменьшается допустимое число хостов в сети.
Адрес сети класса C. Первые три бита адреса IP - 1, 1, 0. Следующие 21 бит определяют адрес сети, оставшиеся 8 - адрес хоста. Количество таких сетей (класса C) может превышать миллион, однако каждая сеть может объединять не более 254 хостов.
Адрес специального класса D. Первые три бита адреса IP - 1, 1, 1. Эти адреса используются для идентификации групп компьютеров (multicasting), объединенных на принципах использования общего протокола и не относящихся к какой-либо из сетей. Адреса этого класса состоят только из адреса группы (но не адреса сети и адреса хоста), который занимает 29 бит.