Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Новые технологии доступа в Интернет




ТЕХНОЛОГИЯ WORD WIDE WEB.

В Сети существует большое число сервисов. Самый популярный сервис Сети и удобный способ работы с информацией — WWW, или Web (Word Wide Web). Сегодня существует, по меньшей мере, 30 тыс. серверов WWW[7]. Именно за счет WWW наблюдается устойчивая положительная динамика роста Сети. Пользуясь несложным языком описания, можно составлять гипермедийные документы для их последующей публикации в Сети (под гипермедийным подразумевается документ, который может содержать все виды информации — от простого текста до мультимедийных роликов).

Рис. 2. Структура «клиент-сервер»

отличных от HTML, например GIF, JPEG, MPEG, Postscript и т. п. Для запуска клиентом программ, независимо от типа документа, разработана программа Luncher, но в последнее Чтобы увидеть содержание документа так, как представляет себе его автор, нужно иметь на компьютере клиенте программу просмотра (браузер). Наиболее популярен сегодня Netscape Navigator, поддерживающий многие расширения HTML (Hyper Text Markup Language — язык гипертекстовой разметки документов). Именно с его помощью оформляется информация в WWW.

Технология «клиент-сервер» известна довольно длительное время, но чаще всего использовалась в крупных сетях масштаба предприятия. Структура «клиент-сервер» приведена на рисунке 2. Программа-клиент выполняет функции интерфейса пользователя и обеспечивает доступ практически ко всем информационным ресурсам Internet. В этом смысле она выходит за обычные рамки работы клиента только с сервером определенного протокола, как это происходит в 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. Netscape уже не распространяет свой сервер Netsite свободно и, возможно, процесс коммерциализации будет продолжен применительно к NCSA-серверу. В результате разработан Apachie, который, по словам его авторов, будет «freeware», и реализует новые дополнения к протоколу HTTP, связанные с защитой от несанкционированного доступа, которые предложены группой по разработке этого протокола и реализуются практически во всех коммерческих серверах. База данных HTML-документов — это часть файловой системы, которая содержит текстовые файлы в формате HTML и связанные с ними графику и другие ресурсы. Документы, содержащие элементы экранных форм, реально обеспечивают доступ к внешнему программному обеспечению.

Прикладное программное обеспечение, работающее с сервером, можно разделить на программы-шлюзы и прочие. Шлюзы — это программы, обеспечивающие взаимодействие сервера с серверами других протоколов, например ftp, или с распределенными на сети серверами Oracle. Прочие программы — это программы, принимающие данные от сервера и выполняющие какие-либо действия: получение текущей даты, реализацию графических ссылок, доступ к локальным базам данных или просто расчеты. Таким образом, три фундаментальные функции — гипертекст, гипермедиа и Интернет-сервисы — это основа Интернета. Браузер объединяет различные сервисы и выступает в качестве клиента данной системы[8]. На рис. 3 показано, как браузер объединяет различные сервисы Интернета. Браузер может запускать специализированные программы, расположенные на удаленных серверах и написанные на таких языках программирования, как Perl, С, C++, Java, VBScript и др., создавать соединения с различными серверами в корпоративной интрасети или Интернете. Подобные программы необходимы для обработки данных, которые пользователь вводит в формы в окне браузера и которые затем можно использовать, например, для формирования запроса к базе данных, расположенной на удаленном компьютере. Гипертекст позволяет связывать различные тексты. Можно перейти от одного текста к другому. Тексты могут находиться в одном или нескольких документах.

 

 

Рис. 3. Браузер как интерфейс к различным сервисам Интернета

Эти связи называются гиперссылками. На рисунке 4 представлена концепция гиперссылок. Гипермедиа — это расширение гипертекста. Гипермедиа позволяет связывать не только текстовые, но и мультимедийные файлы — изображения, видео- или музыкальные файлы.

Для реализации подобной системы необходимо использовать следующие концепции[9]:

· Архитектура клиент-сервер: сервер предоставляет информацию, которую запрашивает клиент.

· Язык гипертекстовой разметки — HTML (Hyper-Text Markup Language): HTML используется для представления информации в гипертекстовых документах. Гиперссылки позволяют создать связи с другими текстовыми документами и двоичными файлами — изображениями, видео- и музыкальными файлами и т. п. HTML основан на SGML (Standart Generalized Markup I Language). SQML — стандартный обобщенный язык разметки — это стандарт описания структурированных документов, утвержденный ISO (International Standarts Organization). На экране компьютера-клиента HTML-документ визуализирован при помощи браузера.

· Протокол передачи гипертекста — HTTP (Hypertext Transfer Protocol): этот протокол используется для управления связью между WWW-сервером и WWW-клиентом.

Трансакция состоит из четырех ступеней:

1. Клиент связывается с сервером, чтобы установить TCP/IP-соединение.

2. Клиент посылает запрос серверу. В большинстве случаев это запросы на получение HTML-документа.

3. Сервер посылает документ, если это возможно, в противном случае сообщает об ошибке.

4. После передачи запроса и получения ответа соединение закрывается.

Рис. 4. Пример гиперссылок между гипертекстовыми документами, находящимися на различных WWW-серверах.

• Универсальный адрес ресурса — URL (Uniform Resource Locator): Гиперссылки реализуются при помощи URL. Любой ресурс в Интернете имеет уникальный URL. Это позволяет не только читать HTML-документы, но и использовать другие ресурсы Интернета.

• Мультимедиа: WWW позволяет объединить в одном документе изображения, видео- и музыкальные файлы. Чтобы проигрывать музыкальные файлы, на компьютере должна быть установлена звуковая карта. Необходимо также учитывать размер видеофайлов. Видео, время воспроизведения которого составляет 30с, занимает более 400Кб на диске. Следующие два метода передачи данных — кабельные модемы и асимметрические цифровые абонентские линии (ADSL)—сегодня рассматриваются как новые технологии[10]. По мере того как эти услуги становятся доступными во многих странах, становится более понятным и влияние, которое они оказывают на доступ в Интернет.




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 4209; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.