Гипертекстовая технология
Применение гипертекстовых технологий. Язык разметки гипертекста. Понятия HTML, его современное развитие. Гипертекстовые ссылки, протокол обмена гипертекстовой информацией. Универсальный идентификатор ресурсов URL. Программы-клиенты и программы-серверы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.07.2012 |
Размер файла | 64,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Филиал Нижегородский
Курсовая работа
Название дисциплины
Информационные технологии
Тема
Гипертекстовая технология
Студента Мокрушин С.В.
Содержание
- Введение
- 1. Гипертекст
- 1.1 Понятие гипертекста
- 1.2 Область применения гипертекстовых технологий
- 2. Язык разметки гипертекста
- 2.1 Общие понятия HTML
- 2.2 Гипертекстовые ссылки
- 2.3 Состав HTML-документа
- 2.4 Современное развитие HTML
- 3. Протокол обмена гипертекстовой информацией
- 3.1 Общие понятия HTTP
- 3.2 Универсальный идентификатор ресурсов URL
- 3.3 World Wide Web (WWW)
- 3.4 Программы-клиенты и программы-серверы
- Заключение
- Глоссарий
- Список использованных источников
Введение
Гипертекст - термин, введённый Тедом Нельсоном в 1965 году для обозначения "текста ветвящегося или выполняющего действия по запросу". Обычно гипертекст представляется набором текстов, содержащих узлы перехода между ними, которые позволяют избирать читаемые сведения или последовательность чтения. Общеизвестным и ярко выраженным примером гипертекста служат веб-страницы - документы HTML (язык разметки гипертекста), размещённые в глобальной сети Интернет.
Основная идея гипертекстовых технологий состоит в том, что поиск документальной информации происходит с учетом множества взаимосвязей, имеющихся между документами, а значит, более эффективно, чем при традиционных методах поиска.
В 1989 году, Бернерс-Ли предложил проект, известный как Всемирная паутина (англ. World Wide Web). Проект подразумевал публикацию гипертекстовых документов, связанных между собой гиперссылками, что облегчило бы поиск и консолидацию информации. Для осуществления проекта Тимом Бернерсом-Ли (совместно с его помощниками) были изобретены идентификаторы URI (и, как частный случай, URL), протокол HTTP и язык HTML. Эти технологии легли в основу современной Всемирной паутины. В период с 1991 по 1993 год Бернерс-Ли усовершенствовал технические спецификации стандартов и опубликовал их.
Цель работы - анализ сущности и особенностей гипертекстовой технологии.
Объект исследования - гипертекстовая технология.
Задачи, решаемые в ходе работы:
· дать понятие гипертекстовой системы;
· рассмотреть использование гипертекстовых технологий.
1. Гипертекст
1.1 Понятие гипертекста
Под гипертекстом понимают систему информационных объектов, объединенных между собой направленными семантическими связями, образующими сеть. Каждый объект связывается с информационной панелью экрана, на которой пользователь может ассоциативно выбирать одну из связей.
Гипертекстовая технология предполагает перемещение от одних объектов к другим с учетом их смысловой, семантической связанности. Обработке информации по правилам формального вывода в гипертекстовой технологии соответствует запоминание пути перемещения по гипертекстовой сети. Пользователь сам определяет подход к изучению материала с учетом своих индивидуальным способностей, знаний, уровня квалификации и подготовки. Гипертекст содержит не только информацию, но и аппарат ее эффективного поиска.
Структурно гипертекст состоит из информационного материала, тезауруса гипертекста, списка главных тем и алфавитного словаря.
Информационный материал подразделяется на информационные статьи, состоящие из заголовка статьи и текста. Заголовок содержит тему или наименование описываемого объекта. Информационная статья содержит традиционные определения и понятия, должна занимать одну панель и быть легко обозримой, чтобы пользователь мог понять, стоит ли ее внимательно читать или перейти к другим, близким по смыслу статьям. Текст, включаемый в информационную статью, может сопровождаться пояснениями, примерами, графиками, документами и видеоизображениями объектов реального мира. Ключевые слова для связи с другими информационными статьями должны визуально отличаться.
гипертекстовый ссылка программа сервер
Тезаурус гипертекста - это автоматизированный словарь, отображающий семантические отношения между лексическими единицами информационно-поискового языка и предназначенный для поиска слов по их смысловому содержанию.
Список главных тем содержит заголовки всех справочных статей, для которых нет ссылок с отношениями род-вид, часть-целое. Желательно чтобы список занимал не более одной панели экрана.
Алфавитный словарь содержит перечень наименований всех информационных статей в алфавитном порядке.
Изучая информацию, представленную в виде гипертекста, пользователь может знакомиться с последовательностями блоков данных. Процесс выбора последовательностей этих блоков, т.е. методику вождения пользователя от одного объекта к другому, называют навигацией. При этом выделяют терминологическую навигацию, последовательное движение по терминам друг из друга вытекающих и тематическую навигацию, с помощью которой пользователь должен получить для чтения все статьи, необходимые для изучения нужной ему темы.
Одной из главных трудностей в поддержании гипертекстовой структуры является то, что ссылки на другие страницы могут становиться "мертвыми ссылками" в случае, когда страница переносится на другой сервер или удаляется. На сегодняшний день не существует общего механизма, который смог бы уведомить обслуживающий персонал сервера, на котором содержится документ со ссылками на подобную страницу, о том, что она изменилась или удалена. Некоторые серверы, будут регистрировать неудачные запросы, предусматривая, что данная проблема будет решаться вручную. Это не очень практично, и в действительности авторы документов обнаруживают, что их документы содержат мертвые ссылки лишь тогда, когда их извещают непосредственно, или, что бывает очень редко, когда пользователь cам уведомляет их по электронной почте.
1.2 Область применения гипертекстовых технологий
Область применения гипертекстовых технологий достаточно широка. Это издательская деятельность, обучающие системы, разработка документации, справочных руководств, баз данных, баз знаний и т.п. Вся справочная документация в программно обеспечении составляется с использованием гипертекстовой технологии. Одним из самых популярных направлений использования гипертекстовых технологий являются web-сайты в глобальной сети Internet.
Гипертекстовые системы хорошо приспособлены для создания информационных систем в плохо структурированных предметных областях. Эти технологии применяются тогда, когда пользователь не может четко сформулировать свои информационные потребности, а делает это в процессе поиска информации. Традиционные методы информационного поиска, например по ключевым словам, могут являться дополнительным средством в прикладных гипертекстовых системах, обеспечивая эффективный доступ к большим информационным массивам.
Большинство современных справочных систем в той или иной степени поддерживают технологию гипертекста. Здесь гипертекстовая технология используется для упрощения нахождения нужной информации. В качестве примера программной реализации технологии гипертекста можно привести справочные системы, встроенные в операционную систему Windows.
В системах документооборота и коллективной работы с документами гипертекстовая технология применяется для создания связей между однотипными документами и для организации последовательной обработки документов. Так, в наиболее развитом программном пакете поддержки корпоративной деятельности пользователей Lotus Notes элементы гипертекстовой технологии используются для связывания двух и более документов.
2. Язык разметки гипертекста
2.1 Общие понятия HTML
HTML - стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML. Язык HTML интерпретируется браузерами и отображается в виде документа, в удобной для человека форме.
Браузер - программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой.
Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1989-1991 годах.html создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки.html успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов - дескрипторов. Дескрипторы также часто называют "тегами". С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста.
Основой языка HTML являться элемент, он несет в себе определенную информацию, может описывать документ в целом или способ форматирования текста. Элементы можно назвать основой построение сайта. Все, что захотите создать на вашей страницы, будет создано с помощью элементов.
Названия Элемента помещается в угловые скобки; <P>, полученное выражение называется тегом. В данном случае это открывающийся тег. Иногда необходимо задать парный закрывающий тег: </P>. В основном парные теги используются при форматировании текста, они задают начало и конец блока форматирования. Иногда закрывающий тег вообще не требуется, а иногда его можно пропустить, однако для корректной работы всегда нужно использовать закрывающий тег.
Кратко функции открывающего и закрывающего тегов можно описать так: открывающий тег включает форматирования, а закрывающий выключает. При этом основным отличием в записи тегов, кроме постановки символа / в закрывающем теге, является отсутствие атрибутов у последнего. Примером необходимости использования закрывающего тега является работа с элементом P, который обозначает абзац:
<P>Текст Абзаца</P>
Однако и в данном случае закрывающий тег является не обязательным, но желательным. Элемент IMG, который добавляет картинку на сайт, наоборот, не требует наличия закрывающего тега. По назначению элемента, зачастую можно догадаться, требуется ли ему закрывающий тег.
Элементы используются для того, чтобы сообщить браузеру, какой блок вы хотите видеть в определенном месте страницы, а также какую информацию этот блок должен содержать. По мимо этого, браузеру нужно сообщить, как отображать эту информацию. Для этого используют атрибуты элементов.
2.2 Гипертекстовые ссылки
Гипертекстовая ссылка (кратко - гиперссылка) - часть гипертекстового документа, ссылающаяся на другой элемент (команда, текст, заголовок, примечание, изображение) в самом документе, на другой объект (файл, каталог, приложение), расположенный на локальном диске или в компьютерной сети, либо на элементы этого объекта.
Гиперссылка может быть добавлена к любому элементу гипертекстового документа и обычно выделяется графически. В HTML-документах текстовые ссылки по умолчанию выделяются синим цветом, при наведении на них курсором мыши в окне браузера изменяются, например, меняют цвет или выделяются подчеркиванием. При навигации в браузере с помощью клавиатуры текстовые и графические ссылки выделяются прямоугольной пунктирной рамочкой. Посещенная ранее ссылка обычно выделяется цветом, отличным от цвета непосещённой ссылки.
"Битой" ссылкой называют такую гиперссылку, которая ссылается на отсутствующий по каким-либо причинам объект, например, если документ или файл удален или перемещен администратором ресурса, на котором он был расположен, или если сам ресурс недоступен. Обычно в таком случае на странице появляется сообщение с кодом ошибки, но это происходит не всегда.
Гиперссылка - фрагмент HTML-документа и его базовый элемент:
· указывающий на другой файл, который может быть расположен в Интернете;
· содержащая полный путь (URL) к этому файлу.
Гиперссылка для пользователя - графическое изображение или текст на сайте, в письме электронной почты или в каком-либо электронном документе, устанавливающие связь и позволяющие переходить к другим объектам Интернета.
Гиперссылка на другую HTML-страницу
Для определения ссылки в HTML используется тег <a>, структура которого имеет вид <a href="filename">Текст ссылки</a>, где filename - имя файла или адрес в Интернете, на который необходимо сослаться, а Текст ссылки - текст гипертекстовой ссылки, который будет непосредственно показан в HTML-документе.
Например, гипертекстовая ссылка:
<a href="my_work.html">Мои работы</a> - ссылается на документ my_work.html, образуя гипертекстовую ссылку в виде слова "Мои работы";
<a href="photo/my_photo.html">Мой фотоальбом</a> - ссылается на файл my_photo.html, расположенный в каталоге photo, и образует ссылку в виде текста "Мой фотоальбом";
<a href="http://www.site.com"> - ссылается ресурс, расположенный на удаленном сервере.
2.3 Состав HTML-документа
HTML-документ представляет собой обычный текстовый файл (расширение файла. htm или.html). Наиболее часто используемая и рекомендуемая кодировка файлов - UTF8 (Unicode).html-документ так же называют Web-страницей.
Web-страница структурно разбивается на две части: заголовок и тело. В заголовке указывается служебная информация обо всей Web-странице, а в теле Web-страницы мы уже и описываем ее содержимое вместе с правилами его отображения. При этом заголовок Web-страницы ограничивается тегами <head> и </head>, а тело документа обозначается тегами <body> и </body>. Но по правилам хорошего стиля программирования перед заголовком ставится еще идентификатор применяемого стандарта HTML. Таким образом, структура любой Web-страницы выглядит следующим образом:
<! DOCTYPE HTML PUBLIC "- // W3C' // DTD HTML 4.01 // EN"
"http://www.w3.org/TR/html4/strict. dtd">
<html>
<head>
Заголовок документа
</head>
<body>
Тело документа
</body>
</html>
В принципе, объявлять DOCTYPE не обязательно. В таком случае любой браузер будет работать в так называемом "Quirk Mode" - режим работы, в котором имитируются особенности и ошибки конкурирующих или старых версий программных продуктов. Тем не менее, настоятельно рекомендуется указывать версию применяемого стандарта и придерживаться ее.
В заголовок документа могут входить следующие теги:
· Тег <title></title>, отображающий заголовок страницы в окне программы-браузера.
· Теги <meta>, с помощью которых задаются специальные мета-данные (например, кодировка страницы).
· Теги <script></script> и <link>, с помощью которых можно подключать файлы выполняемых сценариев (Javascript) и файлы каскадных таблиц стилей (CSS, используются для оформления Web-страниц).
· А так же любые другие теги, не относящиеся к содержимому страницы.
Между тегами <body> и </body> задается собственно само содержимое страницы.
Пример содержимого страницы:
<h1>Заголовок</h1>
<p>Hello, <b>World! </b></p>
В данном случае на странице текст отобразится следующим образом:
(рис.1)
2.4 Современное развитие HTML
Спустя боле 20 лет с выхода первой реализации HTML Тимом Бернерсом-Ли, произошло множество качественных изменений в популярном ныне языке гипертекстовой разметки.
Версии HTML:
· RFC 1866 - HTML 2.0, одобренный как стандарт 22 сентября 1995 года;
· HTML 3.2 - 14 января 1997 года;
· HTML 4.0 - 18 декабря 1997 года;
· HTML 4.01 (изменения, причём более значительные, чем кажется на первый взгляд) - 24 декабря 1999 года;
· ISO/IEC 15445: 2000 (так называемый ISO HTML, основан на HTML 4.01 Strict) - 15 мая 2000 года.
· HTML 5 - в разработке. Конец разработки запланирован на 2014 год.
Официальной спецификации HTML 1.0 не существует. До 1995 года существовало множество неофициальных стандартов HTML. Чтобы стандартная версия отличалась от них, ей сразу присвоили второй номер.
Версия 3 была предложена Консорциумом всемирной паутины (W3C) в марте 1995 года и обеспечивала много новых возможностей, таких как создание таблиц, "обтекание" изображений текстом и отображение сложных математических формул. Даже при том, что этот стандарт был совместим со второй версией, реализация его была сложна для браузеров того времени. Версия 3.1 официально никогда не предлагалась, и следующей версией стандарта HTML стала 3.2, в которой были опущены многие нововведения версии 3.0, но добавлены нестандартные элементы, поддерживаемые браузерами Netscape Navigator и Mosaic.
В версии HTML 4.0 произошла некоторая "очистка" стандарта. Многие элементы были отмечены как устаревшие и нерекомендованные (англ. deprecated). В частности, элемент font, используемый для изменения свойств шрифта, был помечен как устаревший (вместо него рекомендуется использовать таблицы стилей CSS).
В 1998 году консорциум Всемирной паутины начал работу над новым языком разметки, основанном на HTML 4, но соответствующим синтаксису XML. Впоследствии новый язык получил название XHTML. Первая версия XHTML 1.0 одобрена в качестве Рекомендации консорциума Всемирной паутины 26 января 2000 года.
Планируемая версия XHTML 2.0 должна была разорвать совместимость со старыми версиями HTML и XHTML, но 2 июля 2009 года консорциум Всемирной паутины объявил, что полномочия рабочей группы XHTML2 истекают в конце 2009 года. Таким образом, была приостановлена вся дальнейшая разработка стандарта XHTML 2.0.
В настоящее время Консорциум всемирной паутины разрабатывает HTML версии 5. Черновой вариант спецификации языка появился в Интернете 20 ноября 2007 года.
Сообществом WHATWG (англ. Web Hypertext Application Technology Working Group), начиная с 2004 года, разрабатывается спецификация Web Applications 1.0, часто неофициально называемая "HTML 5", которая расширяет HTML (впрочем, имея и совместимый с XHTML 1.0 XML-синтаксис) для лучшего представления семантики различных типичных страниц, например форумов, сайтов аукционов, поисковых систем, онлайн-магазинов и т.д., которые не очень удачно вписываются в модель XHTML 2.
3. Протокол обмена гипертекстовой информацией
3.1 Общие понятия HTTP
HTTP (сокр. от англ. HyperText Transfer Prоtocоl - "протокол передачи гипертекста") - протокол прикладного уровня передачи данных (изначально - в виде гипертекстовых документов). Основой HTTP является технология "клиент-сервер", то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов. В 2006 году в Северной Америке доля HTTP-трафика превысила долю P2P-сетей и составила 46 %, из которых почти половина - это передача потокового видео и звука.
HTTP используется также в качестве "транспорта" для других протоколов прикладного уровня, таких как SOAP, XML-RPC, WebDAV.
Основным объектом манипуляции в HTTP является ресурс, на который указывает URI (англ. Uniform Resource Identifier) в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере файлы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т.д. (В частности для этого используется HTTP-заголовок.) Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными, хотя данный протокол является текстовым.
HTTP - протокол прикладного уровня, аналогичными ему являются FTP и SMTP. Обмен сообщениями идёт по обыкновенной схеме "запрос-ответ". Для идентификации ресурсов HTTP использует глобальные URI. В отличие от многих других протоколов, HTTP не сохраняет своего состояния. Это означает отсутствие сохранения промежуточного состояния между парами "запрос-ответ". Компоненты, использующие HTTP, могут самостоятельно осуществлять сохранение информации о состоянии, связанной с последними запросами и ответами (например, "куки" на стороне клиента, "сессии" на стороне сервера). Браузер, посылающий запросы, может отслеживать задержки ответов. Сервер может хранить IP-адреса и заголовки запросов последних клиентов. Однако сам протокол не осведомлён о предыдущих запросах и ответах, в нём не предусмотрена внутренняя поддержка состояния, к нему не предъявляются такие требования.
Преимущества.
Простота. Протокол настолько прост в реализации, что позволяет с лёгкостью создавать клиентские приложения.
Расширяемость. Возможности протокола легко расширяются благодаря внедрению своих собственных заголовков, с помощью которых можно получить необходимую функциональность при решении специфической задачи. При этом сохраняется совместимость с другими клиентами и серверами: они будут просто игнорировать неизвестные им заголовки.
Распространённость. При выборе протокола HTTP для решения конкретных задач немаловажным фактором является его распространённость. Как следствие, это обилие различной документации по протоколу на многих языках мира, включение удобных в использовании средств разработки в популярные IDE, поддержка протокола в качестве клиента многими программами и обширный выбор среди хостинговых компаний с серверами HTTP.
Недостатки и проблемы.
Большой размер сообщений. Использование текстового формата в протоколе порождает соответствующий недостаток: большой размер сообщений по сравнению с передачей двоичных данных. Из-за этого возрастает нагрузка на оборудование при формировании, обработке и передаче сообщений. Для решения данной проблемы в протокол встроены средства для обеспечения кэширования на стороне клиента, а также средства компрессии передаваемого контента. Нормативными документами по протоколу предусмотрено наличие прокси-серверов, которые позволяют получить клиенту документ с наиболее близкого к нему сервера. Также в протокол было внедрено diff-кодирование, чтобы клиенту передавался не весь документ, а только его изменённая часть.
Отсутствие "навигации". Хотя протокол разрабатывался как средство работы с ресурсами сервера, у него отсутствуют в явном виде средства навигации среди этих ресурсов. Например, клиент не может явным образом запросить список доступных файлов, как в протоколе FTP. Предполагалось, что конечный пользователь уже знает URI необходимого ему документа, закачав который, он будет производить навигацию благодаря гиперссылкам. Это вполне нормально и удобно для человека, но затруднительно, когда стоят задачи автоматической обработки и анализа всех ресурсов сервера без участия человека. Решение этой проблемы лежит полностью на плечах разработчиков приложений, использующих данный протокол.
Отсутствие поддержки распределённости. Протокол HTTP разрабатывался для решения типичных бытовых задач, где само по себе время обработки запроса должно занимать незначительное время или вообще не приниматься в расчёт. Но в промышленном использовании с применением распределённых вычислений при высоких нагрузках на сервер протокол HTTP оказывается беспомощен. В 1998 году W3C предложил альтернативный протокол HTTP-NG (англ. HTTP Next Generation) для полной замены устаревшего с акцентированием внимания именно на этой области. Идею его необходимости поддержали крупные специалисты по распределённым вычислениям, но данный протокол до сих пор находится на стадии разработки.
3.2 Универсальный идентификатор ресурсов URL
Единый указатель ресурсов (англ. URL - Uniform Resource Locator) - единообразный локатор (определитель местонахождения) ресурса. Ранее назывался Universal Resource Locator - универсальный локатор ресурса. URL - это стандартизированный способ записи адреса ресурса в сети Интернет.
URL был изобретён Тимом Бернерсом-Ли в 1990 году в стенах Европейского совета по ядерным исследованиям. URL стал фундаментальной инновацией в Интернете. Изначально URL предназначался для обозначения мест расположения ресурсов (чаще всего файлов) во Всемирной паутине. Сейчас URL применяется для обозначения адресов почти всех ресурсов Интернета. Стандарт URL закреплён в документе RFC 1738, прежняя версия была определена в RFC 1630. Сейчас URL позиционируется как часть более общей системы идентификации ресурсов URI, сам термин URL постепенно уступает место более широкому термину URI. Стандарт URL регулируется организацией IETF и её подразделениями.
Изначально локатор URL был разработан как система для максимально естественного указания на местонахождения ресурсов в сети. Локатор должен был быть легко расширяемым и использовать лишь ограниченный набор ASCII-символов (к примеру, пробел никогда не применяется в URL). В связи с этим, возникла следующая традиционная форма записи URL:
<схема>: // <логин>: <пароль>@<хост>: <порт>/<URL? путь>? <параметры>#<якорь>
В этой записи:
· схема - схема обращения к ресурсу; в большинстве случаев имеется в виду сетевой протокол
· логин - имя пользователя, используемое для доступа к ресурсу
· пароль - пароль указанного пользователя
· хост - полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх групп десятичных чисел, разделённых точками; числа - целые в интервале от 0 до 255.
· порт - порт хоста для подключения
· URL-путь - уточняющая информация о месте нахождения ресурса; зависит от протокола.
· параметры - строка запроса с передаваемыми на сервер (методом GET) параметрами. Разделитель параметров - знак &. Пример:? параметр_1=значение_1&параметр_2=значение_2&параметр3=значение_3
· якорь - идентификатор "якоря", ссылающегося на некоторую часть (раздел) открываемого документа
На сегодняшний день Тим Бернес-Ли признаёт, что символ двойной косой черты в структуре URL является избыточным.
3.3 World Wide Web (WWW)
Всемирная паутина (англ. World Wide Web) - распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Всемирную паутину образуют миллионы web-серверов. Большинство ресурсов всемирной паутины представляет собой гипертекст. Гипертекстовые документы, размещаемые во всемирной паутине, называются web-страницами. Несколько web-страниц, объединенных общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же web-сервере, называются web-сайтом. Для загрузки и просмотра web-страниц используются специальные программы - браузеры. Всемирная паутина вызвала настоящую революцию в информационных технологиях и бум в развитии Интернета. Часто, говоря об Интернете, имеют в виду именно Всемирную паутину, однако важно понимать, что это не одно и то же. Для обозначения Всемирной паутины также используют слово веб и аббревиатуру WWW.
Всемирную паутину образуют миллионы веб-серверов сети Интернет, расположенных по всему миру. Веб-сервер является программой, запускаемой на подключённом к сети компьютере и использующей протокол HTTP для передачи данных. В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру. Более сложные веб-серверы способны динамически распределять ресурсы в ответ на HTTP-запрос.
Для идентификации ресурсов (зачастую файлов или их частей) во Всемирной паутине используются единообразные идентификаторы ресурсов URI (англ. Uniform Resource Identifier). Для определения местонахождения ресурсов в сети используются единообразные локаторы ресурсов URL (англ. Uniform Resource Locator). Такие URL-локаторы сочетают в себе технологию идентификации URI и систему доменных имён DNS (англ. Domain Name System) - доменное имя (или непосредственно IP-адрес в числовой записи) входит в состав URL для обозначения компьютера (точнее - одного из его сетевых интерфейсов), который исполняет код нужного веб-сервера.
Для обзора информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа - веб-браузер. Основная функция веб-браузера - отображение гипертекста. Всемирная паутина неразрывно связана с понятиями гипертекста и гиперссылки. Большая часть информации в Вебе представляет собой именно гипертекст. Для облегчения создания, хранения и отображения гипертекста во Всемирной паутине традиционно используется язык HTML (англ. HyperText Markup Language), язык разметки гипертекста. Работа по разметке гипертекста называется вёрсткой, мастера по разметке называют веб-мастером или веб-мастером (без дефиса). После HTML-разметки получившийся гипертекст помещается в файл, такой HTML-файл является основным ресурсом Всемирной паутины. После того, как HTML-файл становится доступен веб-серверу, его начинают называть "веб-страницей". Набор веб-страниц образует веб-сайт. В гипертекст веб-страниц добавляются гиперссылки. Гиперссылки помогают пользователям Всемирной паутины легко перемещаться между ресурсами (файлами) вне зависимости от того, находятся ресурсы на локальном компьютере или на удалённом сервере. Гиперссылки веба основаны на технологии URL.
3.4 Программы-клиенты и программы-серверы
Клиент-сервер (англ. Client-server) - вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением
Преимущества:
· Делает возможным, в большинстве случаев, распределение функций вычислительной системы между несколькими независимыми компьютерами в сети. Это позволяет упростить обслуживание вычислительной системы. В частности, замена, ремонт, модернизация или перемещение сервера не затрагивают клиентов.
· Все данные хранятся на сервере, который, как правило, защищён гораздо лучше большинства клиентов. На сервере проще обеспечить контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа.
· Позволяет объединить различные клиенты. Использовать ресурсы одного сервера часто могут клиенты с разными аппаратными платформами, операционными системами и т.п.
Недостатки:
· Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть.
· Поддержка работы данной системы требует отдельного специалиста - системного администратора.
· Высокая стоимость оборудования.
Заключение
Гипертекстовая информационная модель, основанная на гипотезе о том, что переработка и генерация идей человеческим мозгом происходит ассоциативно, получает все большее признание в качестве структуры для эффективного представления и передачи знаний.
Технически реализующая эту модель "гипертекстовая система" использует электронные и программные средства для преодоления ограничений линейной природы текста напечатанного на бумаге. Бумага (плоская среда) хорошо приспособлена для представления только 2-мерного потока информации: линейного и иерархического. Мы читаем последовательно слева направо, сверху вниз, переворачиваем страницы. В отличие от этого гипертекстовая система, содержащая сеть узлов (фрагментов, модулей, фреймов) и заданные на них ассоциативные связи порождает 3хмерное информационное пространство что создает информационную среду адекватную глубинной структуре переработки идей человеческим мозгом.
Для создания гипертекстовых документов и веб-страниц применяют как обычное ПО, так и специальные программы. Важно при этом добиваться оптимальных (а лучше минимальных) размеров гипертекстовых файлов, чтобы сократить время на их загрузки на компьютер пользователя. Для решения этой же задачи, следует не перегружать страницы, особенно графическими и мультимедийными данными. Кроме того, замедление загрузки файлов возникают и по техническим причинам, включающим низкое быстродействие компьютера и модема пользователя, а также самой сети, подключение к которой предоставляет интернет-провайдер.
Для поиска в Интернете и просмотра найденных данных используют специальные программы-браузеры: Internet Explorer, Google Chrome, Mozilla Firefox, Opera и др.
Гипертекстовые технологии широко используются в настольных издательских системах, в системах управления документами (СУД), в системах подготовки электронных документов и др. Одним из перспективных направлений развития гипертекстовых систем является технология гипермедиа - соединение технологий гипертекста и мультимедиа (интеграция текста, графики, звука, видео). Гипертекстовые технологии способствовали созданию в информационных сетях информационных хранилищ, доступ к которым получают самые различные категории пользователей.
В результате в Интернете сформированы огромные и свободно доступные широким массам пользователей (открытые) самые разнообразные информационные ресурсы. В Интернете присутствует множество информационных ресурсов, отличающихся: тематикой (по археологии, музыке и т.п.), направленностью, содержанием, доступностью или охватом предлагаемой пользователям информации (например, ресурсы правительства).
Они размещаются на серверах и представляют сайты, порталы (государственные, политические, общественные, коммерческие, религиозные, учебные, частные и иные) и БД.
Глоссарий
Понятие |
Определение |
|
Гипертекст |
Организация текстовой информации, при которой текст представляет множество фрагментов с явно указанными связями между этими фрагментами. |
|
HTML (Hypertext Markup Language) |
Язык гипертекстовой разметки. |
|
Гиперссылка |
Часть гипертекстового документа, ссылающаяся на другой элемент. |
|
Гипертекстовый документ |
Файл, содержащий разные виды информации и имеющий в своей структуре гиперссылки на другие файлы |
|
Тезаурус гипертекста |
Автоматизированный словарь, отображающий семантические отношения между лексическими единицами дескрипторного информационно-поискового языка и предназначенный для поиска слов по их смысловому содержанию. автоматизированный словарь, отображающий семантические отношения между лексическими единицами дескрипторного информационно-поискового языка и предназначенный для поиска слов по их смысловому содержанию. |
|
WWW (World Wide Web) |
Распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. |
|
HTTP (Hyper Text Transfer Protocol) |
Протокол прикладного уровня передачи данных (изначально - в виде гипертекстовых документов). |
|
SGML (Standard Generalised Markup Language) |
Язык, являющийся базой для разработки языка гипертекстовой разметки |
|
URL |
Единообразный локатор (определитель местонахождения) ресурса. |
|
Веб-браузер |
Программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой. Многие современные браузеры также могут загружать файлы с FTP-серверов. |
Список использованных источников
Нормативные правовые акты
1. Велихов, А.В. Основы информатики и компьютерной техники: Учебное пособие [Текст] /А.В. Велихов: Букпресс, 2006. - 544 с.
2. Воройский, Ф.С. Информатика. Новый систематизированный толковый словарь-справочник (Введение в современные информационные и телекоммуникационные технологии в терминах и фактах) [Текст] / Ф.С. Воройский - 3-е изд., перераб. и доп. - М.: ФИЗМАТЛИТ, 2003. - 760 с.
3. Журин, А. Самоучитель работы на компьютере. MS Windows XP. Office XP [Текст] / А. Журин. - М.: Корона - Принт, 2009. - 370 с.
4. Леонтьев, В.П. Персональный компьютер [Текст] / В.П. Леонтьев. - М.: Олма - Пресс, 2006. - 532 с.
5. Балафанов, Е.К. Новые информационные технологии.30 уроков информатики [Текст] / Е.К. Балафанов, Б.Б. Бурибаев, А.Б. Даулеткулов. - Алма-Ата.: Патриот, 2004. - 220 с.
6. Брябрин В.М. Программное обеспечение персональных ЭВМ. - М.: Наука, 1990. - 272 с.
7. Семененко В.А. Айдидын В.М., Липова А.Д. "Электронные вычислительные машины", - М.: Высшая школа, 1991. - 239 с.
8. Гуськов А.С. Широкое использование информационных технологий, - Специалист, 2008. - 328 с.
9. Партыка Т.Л., Попов И.И. "Информационная безопасность", М.: Форум: инфра - М, 2006 г. - 368 с.
10. Электронный ресурс - http://www.wikipedia.org.
Размещено на Allbest.ru
Подобные документы
Определение понятия гипертекста. Основные части документа SGML. История создания стандартного языка разметки документов HTML. Отличия синтаксиса XHTML от HTML. RSS - семейство XML-форматов для описания лент новостей. Применение языка разметки KML.
презентация [4,3 M], добавлен 15.02.2014Понятие об html. Структура файла в формате html. Отличительный признак html-документа. Гипертекстовые ссылки. Создание документов в стандарте html. Заголовки. Форматирование текста и изменение стилей. Фреймы.
реферат [23,7 K], добавлен 17.08.2007Изучение создания скриптов на JavaScript. Разработка программы выдачи простого предупреждения по событию Click при выборе гипертекстовой ссылки. Применение контейнера SCRIPT для размещение JavaScript-кода. Получение типа программы просмотра HTML-страниц.
контрольная работа [21,1 K], добавлен 15.02.2010HTML - язык разметки гипертекста как набор инструкций для программы-просмотрщика (броузера). Понятие и назначение тэгов, их функции и параметры. Смысл понятий "параметр" и "значение параметра". Правила работы с тэгами, создание ссылок с их помощью.
статья [16,8 K], добавлен 10.05.2009Технология и основные элементы World Wide Web. Язык гипертекстовой разметки документов HTML. Универсальный способ адресации ресурсов в сети URL и интерфейс шлюзов CGI. Алгоритм решения задачи с использованием табличного процессора MS Excel 2007.
курсовая работа [942,0 K], добавлен 03.05.2011Основы языка программирования Web-страниц – HTML. Виды информации, которую может содержать Web-страница: текст, графика, звук, анимация и видео. Инструментарий для создания Web-страниц. Основные HTML-редакторы, которые используются для Web-дизайна.
реферат [374,0 K], добавлен 19.01.2011Общая характеристика языка разметки гипертекста Hypertext Markup Language. Структура HTML-документа. Обзор основных возможностей HTML. Элементы современного дизайна Web-страниц. Анализ практического применения HTML (на примере обучающих программ).
курсовая работа [47,9 K], добавлен 24.11.2012Hyper Text Markup Language (html) как стандартный язык для создания гипертекстовых документов в среде web. Тэги списков, гипертекстовые ссылки, графика внутри документа, специальные тэги html и таблицы. Планирование фреймов. Этапы создания сайтов.
контрольная работа [126,9 K], добавлен 18.11.2010Изучение алгоритма рекурсивного спуска и системы построения грамматики с помощью лексического анализатора Lex. Написание программы интерпретатора языка разметки HTML. Проверка входной последовательности на корректность входа как общая функция программы.
контрольная работа [226,7 K], добавлен 25.12.2012Сравнение языка Php с другими языками программирования web-приложений. Язык разметки гипертекстовых страниц Html. Технология Macromedia Flash, её преимущества и недостатки. Этапы создания флеш-сайта, руководство пользователя и листинг программы.
дипломная работа [2,3 M], добавлен 04.10.2013