Связующее программное обеспечение на основе документа
В основу Всемирной паутины была положена довольно простая исходная парадигма: в каждом компьютере может содержаться один или несколько документов, называемых веб-страницами. Каждая веб-страница содержит текст, изображения, значки, звуки, видеоклипы и т. п., а также гиперссылки (указатели) на другие веб-страницы. При запросе пользователем веб-страницы используется программа под названием веб-браузер, которая отображает страницу на экране. Щелчок на ссылке вызывает замену текущей страницы на экране той страницей, на которую указывает ссылка. Хотя в последнее время во Всемирную паутину привнесены разнообразные украшательства, лежащая в ее основе парадигма все еще в силе: она представляет собой колоссально большой направленный граф документов, который может указывать на другие документы (рис. 8.31). [40]
![]() Рис. 8.31. Всемирная паутина — это большой направленный граф документов |
файла: protocol://DNS-name/file-name. Чаще всего в качестве протокола используется http (HyperText Transfer Protocol — протокол передачи гипертекстовых файлов), но есть также протокол ftp и др. Затем следует DNS-имя того хоста, на котором хранится файл.
Система формируется в единое целое следующим образом. В своей основе Всемирная паутина является клиент-серверной системой, где в качестве клиента выступает пользователь, а в качестве сервера — веб-сайт. Когда пользователь предоставляет браузеру URL, либо набирая его в поле адреса, либо щелкая на гиперссылке, расположенной на текущей странице, браузер предпринимает определенные шаги для извлечения запрошенной веб-страницы. В качестве простого примера предположим, что ему предоставлен URL http://www.minix3.org/getting-started/index.html. Затем происходит следующее:
1. Браузер запрашивает у DNS IP-адрес, соответствующий имени www.minix3.org.
2. DNS в ответ выдает 66.147.238.215.
3. Браузер устанавливает TCP-соединение с портом 80 на хосте с IP-адресом 66.147.238.215.
4. Затем он отправляет запрос на файл getting-started/index.html.
5. Сервер www.minix3.org отправляет файл getting-started/index.html.
6. Браузер отображает весь текст из файла getting-started/index.html.
7. В то же время браузер извлекает и отображает все имеющиеся на странице изображения.
8. TCP-соединение разрывается.
Именно так в первом приближении и выглядят основа Всемирной паутины и порядок ее работы. С тех пор к базовой Всемирной паутине было добавлено множество других особенностей, включая таблицы стилей, динамические веб-страницы, генерируемые на лету, веб-страницы, содержащие небольшие программы или сценарии, которые выполняются на клиентской машине, и многое другое, но все это лежит за пределами рассматриваемой области.
8.3.4.
Еще по теме Связующее программное обеспечение на основе документа:
- Программное обеспечение
- Богомазова Г.Н.. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, 2015
- Эд САЛЛИВАН. ВРЕМЯ — ДЕНЬГИ Создание команды разработчиков, программного обеспечения, 2001
- Том ДеМарко. Вальсируя с Медведями Управление рисками в проектах по разработке программного обеспечения, 2005
- Алистэр Коуберн. Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения, 1999
- Статья 358. Подделка документов, печатей, штампов и бланков, их сбыт, использование поддельных документов
- Статья 298-1. Уничтожение, повреждение или сокрытие документов или уникальных документов Национального архивного фонда
- 3.7. Педагогическое проектирование — связующее звено педагогической теории и практики
- 2.4.1. Программный анализатор
- КОНЦЕПЦИЯ ПРОГРАММНО - РОЛЕВАЯ
- 2.4.1. Программный анализатор
- Перевод программных вопросов в анкетные
- Глава 39 О ПРОГРАММНЫХ СВОЙСТВАХ ХУДОЖЕСТВЕННОЙ ЛИТЕРАТУРЫ
- Статья 158. Фальсификация избирательных документов, документов референдума или фальсификация итогов голосования, предоставление ложных сведений в органов Государственного реестра избирателей или фальсификация сведений Государственного реестра избирателей
- Письменные документы.
- Анализ документов
- Письменные документы.