Посмотрите наши лучшие предложения ⇛ домены со скидками... и самые дешевые домены...

WWW

Всемирная паутина [World Wide Web] (коротко Web или WWW с английского языка «Всемирная сеть») — это имеющаяся в распоряжении интернета система гипертекста, состоящая из электронных документов, которые связаны гиперссылками друг с другом. 6 августа 1991 года к ней был открыт всеобщий доступ.

Для использования Всемирной компьютерной сети необходима программа просмотра сети, которая получает данные сервера сети и показывает их, например, на дисплее. Пользователь может следовать за гиперссылками в документе, которые отсылают его к другим документам, при этом неважно, сохранены ли они на том же сервере сети или на другом. Вследствие этого получается всемирная сеть из веб-страниц. Переход по гиперссылкам часто обозначается как навигация интернета.

Термин «всемирная паутина» часто приравнивается к интернету, хотя всемирная паутина моложе и представляет собой только возможное использование интернета (так же как интернет является только одним из различных возможных соединений сервера). Имеются также другие сервисы интернета, которые не встроены во всемирную паутину (наиболее известна электронная почта, а также ретрансляцию бесед в Интернете и Telnet). Этому способствовали не в последнюю очередь программы просмотра сети, которые могут использовать не только протокол HTTP, но и открывают доступ пользователю к таким сервисам, как электронная почта и протокол передачи файлов.

История

Развитие

Сеть возникла в 1989 году как проект в CERN’a в Женеве (Швейцария), в которой Тим Бернерс-Ли изобрел систему гипертекста. Первоначальной целью системы было обмениваться простым способом результатами исследований с коллегами. Методом этого было «вплетание» научных статей – составление сети. По словам Бернерса-Ли:«Всемирная паутина (W3) является глобальной инициативой информационного поиска гиперсреды, стремящейся предоставлять универсальный доступ к огромному количеству документов».

Лежащая в основе гипертекста программа происходит от более ранних разработок, таких как проект Xanadu Теда Нельсона, идея машины «memex» и проекта Note Code Ванневар Буша.

Всемирная компьютерная сеть отличается от систем гипертекста того времени (Note Code к примеру использовал простой и разборчивый синтаксис и даже семантические дескрипты). WWW нуждается только в нереверсивных ссылках вместо двусторонних, что позволяет ставить ссылку на ресурс, без вмешательства владельца. Кроме того, в отличие от других протоколов, как например HyperCard или Gopher, всемирная компьютерная сеть построена на свободном протоколе, что делало возможным развитие серверов и клиентов без ограничений лицензиями.

Тим Бернерс-Ли назвал первую программу уведомления сети (которую он написал осенью 1990 года на компьютере NeXT и который был скорее гибридом редактора браузера), просто «WorldWideWeb». Позже он переименовывал ее для того, чтобы избегать путаницы со Всемирной компьютерной сетью (со знаком пробела) –- в «Nexus». Тогда браузер мог сообщать только текст, но более поздние браузеры, такие как Pei Weis Viola (1992), также могли передавать графики. Марк Андресен из NCSA опубликовал в 1993 году браузер по имени «Mosaic для X», который принес необычайную популярность сети и всему интернету. Марк Андресен основал фирму «Mosaic Communications Corporation», позднее она была переименована в «Netscape Communication». Тем временем современные браузеры могут также отображать динамичное содержание, музыку и анимацию.

Имя

В первом проекте Бернерса-Ли, который был создан в марте 1989, сеть называлась еще «Mesh» (от англ. «сплетение»). Однако, от этого имени быстро отказались, так как оно слишком сильно напоминало «Mess» (от англ. «неупорядоченность»). Следующие варианты наименования были «Mine of Information» (от англ. «информационная мина») и соответственно «The Information Mine» также были признаны неудачнми, так как сокращения MOI (от франц. «я») и соответственно TIM (как и имя изобретателя сети) звучали слишком эгоцентрично; кроме того, мина была только частично подходящим названием, так как из нее можно получить что-либо, сеть же напротив должна была как поставлять информацию, так и пополняться ей.

Наконец, Бернерс-Ли дал своему изобретению название «всемирная паутина» или «сеть», хотя его предостерегали коллеги, чтобы на английском языке и французских языках сложное для произношения сокращение «WWW» представляло угрозу для успешности проекта. Название «сеть» казалось Бернерсу-Ли наиболее подходящим, так как в математике существует понятие узел вершины (от англ. Nodes), от которого каждый элемент может быть связан с любым другим.

Принцип работы

Всемирная паутина базируется на 3 ядерных стандартах:

  • HTTP как протокол, благодаря которому программа просмотра запрашивают информацию у сервера сети.
  • Язык разметки гипертекста как дескрипторный язык документов, который устанавливает, как информация разделена и как документы связаны (гиперссылки).
  • Унифицированного локатора ресурсов как однозначный адрес или обозначение ресурса (например, веб-страницы), которая используется в гиперссылках.

Следующие стандарты были добавлены позже:

  • Каскадные таблицы стилей (CSS) устанавливают вид элементов веб-страницы, причем изображение и содержание разделяются.
  • Протокол передачи гипертекста Secure (HTTPS) — это совершенствование HTTP, при котором протокол SSL проходит между TCP и HTTP и в будущем пересылка данных полностью кодируется.
  • Объектная модель документа (DOM) как программный интерфейс для внешних программ или программ скрипта для просмотра сети.

Не стандартизован консорциумом W3 распространенный язык скрипта или макроязык программ просмотра сети:

JavaScript — это язык скрипта с командами для программы просмотра, с которой могут внедряться программы (скрипт). Вследствие этого веб-страницы могут быть изменены с помощью объектной модели документа (DOM) динамично. Скрипты — это как правило маленькие части программы, которые могут как клиент менеджер с помощью DOM перенимать полный контроль над отображением. Развитый компанией Майкрософт вариант JavaScript называется JScript. Оба языка похожи друг на друга, однако они несовместимы. Эта несовместимость обоих языков была решающей частью так называемой войны между программами просмотра.

World Wide Web Consortium (также именуемая W3C), которая предложена изобретателем всемирной паутины, Тимом Бернерсом-Ли, разрабатывает стандарт языка разметки гипертекста и каскадных таблиц стилей; другие стандарты изобретены Task Force, ECMA или такими производителями как Sun Microsystems.

Всемирная паутина постоянно обновляется посредством других технологий. Раньше изображения использовались для иллюстрации; преобладали такие форматы как GIF, PNG и JPEG.

Кроме того, почти все типы файлов могут внедряться с языком разметки гипертекста (HTML) или связываться ссылками, которые может отображать программа просмотра (интернет-браузер). Вследствие этого отображается мультимедийное содержание от анимации до музыки и видео. В дальнейшем апплеты Java сделали возможным вставку программ, которые помещаются на компьютер пользователя всемирной паутины.

Следующие популярные форматы — это PDF для отображения документов или Flash для интерактивного содержания или анимаций.

Динамичные веб-страницы и веб-приложения

Ограниченные возможности вывода www-страниц невыгодны, так что программы могут обслуживаться в форме интернет-страниц не так просто, как обычные программы. Тенденцией, которая пытается согласовать и то и другое, является Rich Internet Applications.

В настоящее время наблюдается, что все больше служб, которые первоначально были разделены с WWW и поставлялись как отдельные программы, были предложены WWW и использовались посредством браузера:

Таким образом веб-сообщение часто используется как E-Mail-Client или WebFTP как клиент FTP; веб-форумы заменяют Usenet, а веб-чаты IRC.

Совместимость и доступность

Часто производители программы просмотра (интернет-браузер) вводили новые возможности без стандартизации. Еще не все части стандартов как HTML и CSS реализованы правильно. Это приводит к несовместимости между некоторыми программами просмотра (интернет-браузер).