Файл: Основные понятия технологии www сделал презентацию кс44 Песенков Данил.pptx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2023

Просмотров: 38

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Основные понятия технологии WWW

Сделал презентацию:КС-44 Песенков Данил

Что такое WWW?

  • World Wide Web, или WWW переводится на русский язык как «Всемирная Паутина».
  • Вот три определения и все они имеют право на жизнь:
  • WWW — World Wide Web (всемирная паутина). Система гипертекстовых документов, просмотр которых осуществляется при помощи браузера. Очень часто пользователи используя термин «Интернет» подразумевают именно систему WWW.
  • WWW — (World Wide Web) — Всемирная Паутина — гипертекстовая технология поиска ресурсов в сети Интернет.
  • WWW — (World Wide Web) — всемирная компьютерная сеть. Множество компьютерных систем и хранимых на них данных, доступных во всем мире по сети Интернет.
  • WWW — (World Wide Web) — это часть Internet, представляющая собой гигантский набор документов, хранящихся на компьютерах по всему миру.

История создания

  • Интернет-служба World Wide Web своим существованием обязана создателю Тиму Бернерсу-Ли. Также вместе с этим именем упоминают и Роберта Кайо, который помогал Тиму с этим изобретением.
  • Концепт Всемирной паутины был заложен еще в 1980 году. Тогда Бернерс-Ли разработал популярные ныне технологии HTML, HTTP и URL. Тогда в Женеве ученый представил «Энквайр». Эта программа помогала хранить информацию, поэтому стала базой для WWW.
  • Всего 9 лет понадобилось ученому для разработки масштабного проекта на базе гипертекста. Суть труда Бернерса-Ли: существует ряд документов, написанных по технологии гипертекстов, которые объединены гиперссылками. Все это позволяло молниеносно искать нужные данные.
  • В то же время были уже готовы описания главных инструментов системы: адрес URL, доступ по HTTP и написание на базе HTML. Понадобилось еще 2 года, чтобы доработать концепцию и сформулировать спецификацию и терминологию. И хотя все это произошло в 1991 году, рождение Всемирной паутины состоялось двумя годами ранее.
  • World Wide Web всемирное признание получил не сразу. Какое-то время ученым понадобилось для того, чтобы привести все в порядок. Для корректной работы нужно было создать веб-сервер, чем и занялся Тим, а после он разработал первый браузер.
  • Чтобы не изобретать велосипед, первый веб-обозреватель стали называть World Wide Web. Эта программа работала на базе платформы NeXTSTEP. Интерфейс ее был очень простым и понятным. Все данные были отображены в тексте, но изредка встречались и изображения.
  • Он появился в 1991 году. Ученый создал веб-страницу, на которой было описано понятие «Всемирная паутина». Также он рассказал пользователям о том, как пользоваться браузером и информацией.
  • Позже оказалось, что сайт станет первым интернет-каталогом. Разработчик решил описывать там полезные сайты и создал список ссылок.

Принцип работы системы WWW

  • Технологии World Wide Web помогают установить связь между документами. Все это происходит за счет огромного количества веб-серверов, из которых и состоит Всемирная паутина.
  • Для связи обычно применяют гипертекст. Эта технология известна всем, кто хоть раз заходил в Сеть. Например, ярче всего ее можно заметить в «Википедии». Когда вы открываете любую статью, вы сразу замечаете большое количество ссылок на другие страницы. Именно это и есть технология, по которой работает вся Всемирная система. Из определенного количества веб-страниц можно составить веб-сайт. При этом все они должны быть объединены единым дизайном, стилем и темой. Веб-страницы в этом случае размещены на едином сервере. Чтобы просматривать данные в Сети, пользователи устанавливают веб-браузеры.

Гипертекст и технология WWW

  • Гипертекст это организованный определенным образом текст, с гиперссылками. В качестве гиперссылки могут выступать слова, сочетания слов, предложения, фото, рисунок, карта.
  • Гиперссылки по умолчанию выделяются цветом (необязательно). Главное назначение гиперссылки это обеспечить переход кликом мыши на другой информационный ресурс (внешний или внутренний).
  • Такая возможность легкого перехода с ресурса на ресурс, называется  навигацией или веб-серфингом. Особое значение имеет в создании сайтов, магазинов, других веб–ресурсов и работе в социальных сетях

Основные термины в WWW

  • HTML (hypertext markup language) – специальный язык разметки гипертекста. Этот язык описывает только его структуру и связи. Внешний вид документа на экранах может меняться, но его структура, задаваемая форматом html, остается не изменой.
  • URL (uniform resource locator) – универсальный ресурсоуказатель или адресная ссылка на ресурсы и их части.
  • HTTP (hypertext transfer protocol) – протокол передачи гипертекста. По этому протоколу взаимодействуют клиент и WWW сервис.

Основные термины в WWW

  • HTTPS (Hypertext Transport Protocol Secure) – протокол, который обеспечивает конфиденциальность обмена данными между сайтом и пользовательским устройством. Безопасность информации обеспечивается за счет использования криптографических протоколов SSL/TLS, имеющих 3 уровня защиты:
  •  Шифрование данных. От перехвата.
  •  Сохранность данных. От изменений данных.
  •  Аутентификация. От перенаправления пользователя.

Компоненты WWW

  • Функционирование сервиса обеспечивается четырьмя составляющими:
  • URL/URI — унифицированный способ адресации и идентификации сетевых ресурсов;
  • HTML — язык гипертекстовой разметки веб-документов;
  • HTTP — протокол передачи гипертекста;
  • CGI — общий шлюзовый интерфейс, представляющий доступ к серверным приложениям.

Программное обеспечение сервиса WWW

  • Веб-серверы
  • Веб-сервер — это сетевое приложение, обслуживающее HTTP-запросы от клиентов, обычно веб-браузеров. Веб-сервер принимает запросы и возвращает ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
  • Apache — свободное программное обеспечение, распространяется под совместимой с GPL лицензией. Apache уже многие годы является лидером по распространенности во Всемирной паутине в силу своей надежности, гибкости, масштабируемости и безопасности.
  • IIS (Internet Information Services) — проприетарный набор серверов для нескольких служб Интернета, разработанный Майкрософт и распространяемый с серверными операционными системами семейства Windows. Основным компонентом IIS является веб-сервер, также поддерживаются протоколы FTP, POP3, SMTP, NNTP.
  • Google Web Server (GWS) — разработка компании Google на основе веб-сервера Apache. GWS оптимизирован для выполнения приложений сервиса Google Applications.
  • nginx [engine x] — это HTTP-сервер, совмещенный с кэширующим прокси-сервером. Разработан И. Сысоевым для компании Рамблер. Осенью 2004 года вышел первый публично доступный релиз, сейчас nginx используется на 9-12% веб-серверов. Браузеры
  • Браузер, веб-обозреватель (web-browser) — клиентское приложение для доступа к веб-серверам по протоколу HTTP и просмотра веб-страниц. Как правило браузеры дополнительно поддерживают и ряд других протоколов (например ftp, file, mms, pop3).
  • Первые HTTP-клиенты были консольными и работали в текстовом режиме, позволяя читать гипертекст и перемещаться по ссылкам. Сейчас консольные браузеры (такие, как lynx, w3m или links) практически не используются рядовыми посетителями веб-сайтов. Тем не менее такие браузеры весьма полезны для веб-разработчиков, так как позволяют «увидеть» веб-страницу «глазами» поискового робота.
  • Исторически первым браузером в современном понимании (т.е. с графическим интерфейсом и т.д.) была программа NCSA Mosaic, разработанная Марком Андерисеном и Эриком Бина. Mosaic имел довольно ограниченные возможности, но его открытый исходный код стал основой для многих последующих разработок.
  • Internet Explorer (IE) — браузер, разработанный компанией Майкрософт и тесно интегрированный c ОС Windows. Платформозависим (поддержка сторонних ОС прекращена, начиная с версии 5). Единственный браузер, напрямую поддерживающий технологию ActiveX. Не полностью совместим со стандартами W3C, в связи с чем требует дополнительных затрат от веб-разработчиков.
  • Firefox — свободный кроссплатформенный браузер, разрабатываемый Mozilla Foundation и распространяемый под тройной лицензией GPL/LGPL/MPL. В основе браузера — движок Gekko, который изначально создавался для Netscape Communicator. Однако, вместо того, чтобы предоставить все возможности движка в стандартной поставке, Firefox реализует лишь основную его функциональность, предоставляя пользователям возможность модифицировать браузер в соответствии с их требованиями через поддержку расширений (add-ons), тем оформления и плагинов.
  • Safari — проприетарный браузер, разработаный корпорацией Apple и входящий в состав операционной системы Mac OS X. Бесплатно распространяется для операционных систем семейства Microsoft Windows. В браузере используется уникальный по производительности интерпретатор JavaScript и еще ряд интересных для пользователя решений, которые отсутствуют или не развиты в других браузерах.
  • Chrome — кроссплатформенный браузер с открытым исходным кодом, разрабатываемый компанией Google. Первая стабильная версия вышла 11 декабря 2008 года. В отличие от многих других браузеров, в Chrome каждая вкладка является отдельным процессом. В случае если процесс обработки содержимого вкладки зависнет, его можно будет завершить без риска потери данных других вкладок. Еще одна особенность — интеллектуальная адресная строка (Omnibox). К возможности автозаполнения она добавляет поисковые функции с учетом популярности сайта, релевантности и пользовательских предпочтений (истории переходов).
  • Opera — кроссплатформенный многофункциональный веб-браузер, впервые представленный в 1994 году группой исследователей из норвежской компании Telenor. Дальнейшая разработка ведется Opera Software ASA. Этот браузер обладает высокой скоростью работы и совместим с основными стандартами. Отличительными особенностями Opera долгое время являлись многостраничный интерфейс и возможность масштабирования веб-страниц целиком. На разных этапах развития в Opera были интегрированы возможности почтового/новостного клиента, адресной книги, клиента сети BitTorrent, агрегатора RSS, клиента IRC, менеджера закачек, WAP-браузера, а также поддержка виджетов — графические модулей, работающих вне окна браузера. Роботы-«пауки»