
- •Лекция 4. Виды сетей и Интернет
- •4.1.История Всемирной паутины
- •Для осуществления проекта Тимом Бернерсом-Ли (совместно с его помощниками) были изобретены идентификаторы URI,
- •В общем случае Internet имеет ряд крупных опорных узлов, объединенных высокоскоростными каналами.
- •4.2.Структура и принципы Интернета
- •Гипертеикст — термин, введённый Тедом Нельсоном в 1950 году для обозначения текста «ветвящегося
- •Гипертекст можно определить как нелинейную документацию, которая ветвится и взаимосвязывается, позволяя читателю исследовать
- •Гиперссылка (англ. hyperreference) в компьютерной терминологии — часть гипертекстового
- •Гипертекстовые документы, размещаемые во всемирной паутине, называются веб- страницами. Несколько веб-страниц, объединенных общей
- •Для облегчения создания, хранения и отображения гипертекста во Всемирной паутине традиционно используется язык
- •Для идентификации ресурсов (файлов или их частей) во Всемирной паутине используются единообразные
- •Адресация в Интернете
- •В настройках сетевого подключения обычно прописывается не только IP-адрес, но и так называемая
- •Доменное имя (домен, domain, domain name) - часть доменного адреса (URL) сайта в
- •Если DNS-сервер посетителя интернета не знает, как разрешить доменное имя (например, sander.su), то
- •Доменные зоны верхнего уровня - это, в большинстве случаев, коды стран. В каждой
- •4.3.Основные понятия сетевых технологий
- •Аккаунт (Account, эккаунт) - учетная запись, регистрационная запись (например, хостинга). Часто под аккаунтом
- •Блог (blog) - сетевой дневник одного или нескольких авторов, состоящий из записей в
- •Гипертекст (hypertext) - текст, содержащий ссылки на другие веб- страницы, верверы или ресурсы
- •Модем (modem) - (сокр. от MODulator-DEModulator) - устройство, использующее модуляцию сигналов для передачи
- •Обратная связь (feedback) - сбор мнений, отзывов от посетителей сайта. Самое простое и
- •Опорный узел (узел всемирной паутины)- см. сайт
- •Провайдер - (provider, Internet Service Provider, ISP) - это компания, предоставляющая услугу доступа
- •Сайт (site, веб-сайт, интернет-сайт, web-site, website, узел всемирной паутины, узел www) - совокупность
- •Файловый сервер (File Server) - компьютер, обеспечивающий доступ к файлам для удаленных пользователей
- •Протоколы передачи данных
- •4.4. Виды сетей: Интранет
- •Приложения в Intranet основаны на применении Internet-технологий и в особенности Web-технологии:
- •Интранет построен на базе тех же понятий и технологий, которые используются для Интернета,
- •Интранет также противопоставляют Экстранету; доступ к интранету предоставлен только служащим организации, в то
- •Очевидная выгода использования интранет
- •Преимущества веб-сайта в интранет перед клиентскими программами архитектуры клиент-сервер
- •Экстранет
- •Экстранет - это защищенное перекрестное информационное пространство для взаимодействия с «внешним» миром. Это
- •В чем достоинства Экстранета, как нейтральной территории, совместной полосы и пространства для встреч?
- •Календарь координирует совместную работу сотрудников и приглашенных лиц, поскольку предоставляет информацию об их
- •Технологии Всемирной паутины
- •Семантика (от др.-гр. σημαντικός —
- •Семантическая паутина — это надстройка над существующей Всемирной паутиной, которая призвана сделать размещённую
- •Программы смогут сами находить нужные ресурсы, обрабатывать информацию, классифицировать данные, выявлять логические связи,
- •4.5. Web-технологии: HTML, DHTML,
- •Общий вид HTML-файла, теги
- •DHTML
- •JavaScript
- •XSLT
- •AJAX
- •Чем большую популярность завоевывает Web, тем сложнее становятся Web-узлы. Статические гипертекстовые страницы, подготовленные
- •Работа Web-мастера все в большей степени состоит из программирования и все в меньшей
- •4.6. Виды прикладных программ Интернета
- •art.ioso.ru
- •Портал
- •Форум
- •Галерея векторных объектов

Семантическая паутина — это надстройка над существующей Всемирной паутиной, которая призвана сделать размещённую в сети информацию более понятной для компьютеров.
Семантическая паутина — это концепция сети, в которой каждый ресурс на человеческом языке был бы снабжён описанием, понятным компьютеру.
Семантическая паутина открывает доступ к чётко структурированной информации для любых приложений, независимо от платформы и независимо от языков программирования.

Программы смогут сами находить нужные ресурсы, обрабатывать информацию, классифицировать данные, выявлять логические связи, делать выводы и даже принимать решения на основе этих выводов.
При широком распространении и грамотном внедрении семантическая паутина может вызвать революцию в Интернете. Для создания понятного
компьютеру описания ресурса, в семантической паутине используется формат RDF (англ. Resource Description Framework), который основан на синтаксисе XML и использует идентификаторы URI для обозначения ресурсов.
Новинки в этой области — это RDFS (англ. RDF Schema) и SPARQL (англ. Protocol And RDF Query Language) (произносится как «спааркл»), новый язык запросов для быстрого доступа к данным RDF.

4.5. Web-технологии: HTML, DHTML,
JavaScript, PHP, MySQL, XML+XLST, Ajax
HTML
Web-страницы (Web-pages) всемирной паутины создаются при помощи языка разметки гипертекста (HyperТext Markup Language, HTML).
HTML - это язык разметки. HTML используется для разметки текстового документа, точно так же, как это делает редактор при помощи жирного красного карандаша. Эти пометки служат для определения формата (или стиля), который будет использован при выводе текста на экран монитора.

Общий вид HTML-файла, теги
M в аббревиатуре HTML означает "mark-up" -- разметка.
Текст размечается тегами, которые являют собой ключевые слова языка, заключенные в угловые скобки "<" и ">" (больше- меньше).
Чаще их употребляют парами, чтобы отметить начало и конец некоторого куска текста. Отмечают же его для того, чтобы браузер показывал текст на экране в заданном тегами виде.
В приведенном примере три пары тегов:
<HTML> -- </HTML>
Пара, которая показывает, что содержимое файла -- документ в формате HTML.
<HEAD> -- </HEAD>
Пара обрамляющая текст, не выводимый на экран, и предназначенный для машин.
<BODY> -- </BODY>
Пара обрамляющая текст, выводимый на экран.

DHTML
DHTML (динамический HTML) - это набор средств, которые позволяют создавать интерактивные Web- страницы без увеличения загрузки сервера.
DHTML построен на объектной модели документа (Document Object Model, DOM), которая расширяет традиционный статический HTML-документ.
DOM обеспечивает динамический доступ к содержимому документа, его структуре и стилям. В DOM каждый элемент Web-страницы является объектом, который можно изменять.
DOM не определяет новых тэгов и атрибутов, а просто обеспечивает возможность программного управления всеми тэгами, атрибутами и каскадными листами стилей (CSS).

JavaScript
JavaScript предназначен для написания сценариев для активных HTML-страниц. JavaScript не предназначен для создания автономных приложений.
Программа на JavaScript встраивается непосредственно в исходный текст HTML-документа и интерпретируется брaузером по мере загрузки документа.
С помощью JavaScript можно динамически изменять текст загружаемого HTML-документа и реагировать на события, связанные с действиями посетителя или изменениями состояния документа или окна.
Важная особенность JavaScript - объектная ориентированность. Программисту доступны многочисленные объекты, такие, как документы, гиперссылки, формы, фреймы и т.д.

PHP
PHP (Personal Home Page) - серверный язык создания сценариев. Первая версия PHP была создана Расмусом Лердорфом в 1994 г. и представляла собой набор инструментов для отслеживания посетителей Web-страницы.
Сегодня это полноценный мощный язык программирования, его название было изменено как рекурсивное образование PHP HyperText Preprocessor (препроцессор гипертекста PHP).
Конструкции PHP, вставленные в HTML-текст, выполняются сервером при каждом посещении страницы. Результат их обработки вместе с обычным HTML-текстом передается браузеру.
XML
XML (eXtensible Markup Language) - расширяемый язык разметки. Основное внимание в XML сосредоточено на данных. В XML структурная разметка данных и представление данных строго разделены.

XSLT
XSLT (eXtensible Stylesheet Language Transformations) - расширяемый язык преобразования листов стилей.
Язык XSLT служит транслятором, с помощью которого можно свободно модифицировать исходный текст. XLST играет решающую роль в утверждении XML в качестве универсального языка хранения и передачи данных. Область применения XSLT широка - от электронной коммерции до беспроводного Web.

AJAX
Ajax расшифровывается как Asynchronous Javascript And XML (Асинхронные Javascript И XML) и технологией в строгом смысле слова не является.
Если в стандартном веб-приложении обработкой всей информации занимается сервер, тогда как браузер отвечает только за взаимодействие с пользователем, передачу запросов и вывод поступившего HTML, то в Ajax-приложении между пользователем и сервером появляется еще один посредник - движок Ajax. Он определяет, какие запросы можно обработать "на месте", а за какими необходимо обращаться на сервер.

Чем большую популярность завоевывает Web, тем сложнее становятся Web-узлы. Статические гипертекстовые страницы, подготовленные средствами HTML, встречаются все реже. Практически на каждой домашней странице можно встретить счетчик посещений или часы; большинство сайтов позволяют получить доступ к статистике посещения как отдельных страниц, так и всей их совокупности.
Многие организации включают в свои страницы формы регистрации пользователей или формы заказов на услуги. Все перечисленные функции не реализованы в Web-серверах. И счетчик посещений,
и работа с формой предполагают использование
внешней по отношению к серверу программы.