• +7(912)40-40-440
  • manager@pro-znanie.ru
  • 1-005-234

Готовая работа №49 — 1. Архитектура www-технологии


Информация о работе
ID работы:49
Тип работы:Реферат
Название работы:Технология World wide web, её история
Объём (стр.):12
Дата выполнения:25.02.2008
Стоимость:100p

Заказать


Содержание работы
Введение
1. Архитектура www-технологии
2. Основные компоненты технологии world wIde web
Заключение
Список использованной литературы

Демонстрация работы:

1. Архитектура WWW-технологии

От описания основных компонентов перейдем к архитектуре взаимодействия программного обеспечения в системе World Wide Web. WWW построена по хорошо известной схеме "клиент-сервер"[2]. На рисунке 1 показано, как разделены функции в этой схеме. Программа-клиент выполняет функции интерфейса пользователя и обеспечивает доступ практически ко всем информационным ресурсам Internet.

[картинка вырезана]

Рис. 1

В этом смысле она выходит за обычные рамки работы клиента только с сервером определенного протокола, как это происходит в telnet, например. Отчасти, довольно широко распространенное мнение, что Mosaic или Netscape, которые безусловно являются WWW-клиентами, это просто графический интерфейс в Internet, является отчасти верным. Однако, как уже было отмечено, базовые компоненты WWW-технологии (HTML и URL) играют при доступе к другим ресурсам Mosaic не последнюю роль, и поэтому мультипротокольные клиенты должны быть отнесены именно к World Wide Web, а не к другим информационным технологиям Internet. Фактически, клиент – это интерпретатор HTML. И как типичный интерпретатор, клиент в зависимости от команд (разметки) выполняет различные функции. В круг этих функций входит не только размещение текста на экране, но обмен информацией с сервером по мере анализа полученного HTML-текста, что наиболее наглядно происходит при отображении встроенных в текст графических образов. При анализе URL-спецификации или по командам сервера клиент запускает дополнительные внешние программы для работы с документами в форматах, отличных от HTML, например GIF, JPEG, MPEG, Postscript и т.п. Вообще говоря для запуска клиентом программ независимо от типа документа была разработана программа Luncher, но в последнее время гораздо большее распространение получил механизм согласования запускаемых программ через MIME-типы. Другую часть программного комплекса WWW составляет сервер протокола HTTP, базы данных документов в формате HTML, управляемые сервером, и программное обеспечение, разработанное в стандарте спецификации CGI. До самого последнего времени (до образования Netscape) реально использовалось два HTTP-сервера: сервер CERN и сервер NCSA. Но в настоящее время число базовых серверов расширилось. Появился очень неплохой сервер для MS-Windows и Apachie-сервер для Unix-платформ. Существуют и другие, но два последних можно выделить из соображений доступности использования. Сервер для Windows -- это shareware, но без встроенного самоликвидатора, как в Netscape. Учитывая распространенность персоналок в нашей стране, такое программное обеспечение дает возможность попробовать, что такое WWW. Второй сервер - это ответ на угрозу коммерциализации. Netscape уже не распространяет свой сервер Netsite свободно и прошел слух, что NCSA-сервер также будет распространяться на коммерческой основе. В результате был разработан Apachie, который по словам его авторов будет freeware, и реализует новые дополнения к протоколу HTTP, связанные с защитой от несанкционированного доступа, которые предложены группой по разработке этого протокола и реализуются практически во всех коммерческих серверах.

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

Прикладное программное обеспечение, работающее с сервером, можно разделить на программы-шлюзы и прочие. Шлюзы – это программы, обеспечивающие взаимодействие сервера с серверами других протоколов, например ftp, или с распределенными на сети серверами Oracle. Прочие программы – это программы, принимающие данные от сервера и выполняющие какие-либо действия: получение текущей даты, реализацию графических ссылок, доступ к локальным базам данных или просто расчеты.

Завершая обсуждение архитектуры World Wide Web хотелось бы еще раз подчеркнуть, что ее компоненты существуют практически для всех типов компьютерных платформ и свободно доступны в сети. Любой, кто имеет доступ в Internet, может создать свой WWW-сервер, или, по крайней мере, посмотреть информацию с других серверов.

[демо режим — текст работы показан частично]

RSS Feed
01.01.2015
С наступившим!

01.09.2014
С началом учебного года!

30.06.2014
Поздравляем всех с удачной защитой дипломных и курсовых работ!

01.03.2014
Поздравляем с приходом весны!

31.12.2013
С Новым 2014 Годом!

19.12.2013
Конец семестра, и праздники совсем скоро! Мы снизили цены на 50% на готовые работы. С наступающими!

01.12.2012
По техническим причинам сменился номер ICQ, новый номер 617-843-004

01.09.2012
Всех поздравляем с началом учебного года!

01.07.2012
Компания Pro-Знание искренне поздравляет выпускников с успешной сдачей дипломных проектов. Удачи вам и карьерного роста!

01.01.2012
С Новым 2011 Годом! Здоровья, счастья, любви!

21.10.2011
У нас единый номер: +7(912)40-40-440 (обратный звонок). Позвоните - дождитесь сброса, и мы Вам тут же перезвоним!

01.10.2011
В тестовом режиме включен "поиск" и выложены 3000 авторских работ наших исполнителей!

25.08.2011
Сменился номер телефона нашего офиса в Тюмени. Новый номер: +7(3452)297807

01.07.2011
Компания поздравляет студентов с отличной защитой дипломных работ. Желаем солнечного лета, приятных отпусков и карьерного роста дипломированным специалистам!

01.05.2011
Поздравляем с весенними Майскими праздниками! Закажи работу в мае через сайт - получи скидку в 10%!

31.12.2010
Pro-Знание поздравляет Вас с Наступающим 2010 Годом! Ярких впечатлений и исполнения желаний!

22.12.2010
Теперь мы к Вам ближе! Будьте в контакте!


















Rambler's Top100