Ташкентский Университет Информационных Технологий Кафедра Информационных Технологий Информационные Технологии ЛЕКЦИЯ 5 WEB-технологии
Эволюция вычислительных систем Системы пакетной обработки
Многотерминальные системы Эволюция вычислительных систем
Локальные сети Эволюция вычислительных систем
Глобальные сети Эволюция вычислительных систем
Сеть Internet
Домены специального назначения arpa Национальные домены …… aeruzw Домены общего назначения comedugovint milnetorg Иерархическая структура системы имен доменов Интернет Корневой домен (без имени) in-addr in- addr.arpa obninsk gcipk pc1pc10 … pc1.gcipk.obninsk.ru
Служба DNS DNS (Domain Name System) - это распределенная база данных, поддерживающая иерархическую систему имен для идентификации узлов в сети Internet. Служба DNS предназначена для автоматического поиска IP-адреса по известному символьному имени узла. Спецификация DNS определяется стандартами RFC 1034 и DNS требует статической конфигурации своих таблиц, отображающих имена компьютеров в ip-адрес. База данных DNS имеет структуру дерева, называемого доменным пространством имен, в котором каждый домен (узел дерева) имеет имя и может содержать поддомены. Имя домена идентифицирует его положение в этой базе данных по отношению к родительскому домену, причем точки в имени отделяют части, соответствующие узлам домена. Протокол DNS является служебным протоколом прикладного уровня. Этот протокол несимметричен - в нем определены DNS-серверы и DNS- клиенты. DNS-серверы хранят часть распределенной базы данных о соответствии символьных имен и IP-адресов.
Служба DNS Корень базы данных DNS управляется центром Internet Network Information Center. Домены верхнего уровня назначаются для каждой страны, а также на организационной основе. Имена этих доменов должны следовать международному стандарту ISO Для обозначения стран используются трехбуквенные и двухбуквенные аббревиатуры, а для различных типов организаций используются следующие аббревиатуры: com - коммерческие организации (например, microsoft.com); edu - образовательные (например, mit.edu); gov - правительственные организации (например, nsf.gov); org - некоммерческие организации (например, fidonet.org); net - организации, поддерживающие сети (например, nsf.net). Каждый домен DNS администрируется отдельной организацией, которая обычно разбивает свой домен на поддомены и передает функции администрирования этих поддоменов другим организациям. Каждый домен имеет уникальное имя, а каждый из поддоменов имеет уникальное имя внутри своего домена. Имя домена может содержать до 63 символов. Каждый хост в сети Internet однозначно определяется своим полным доменным именем (fully qualified domain name, FQDN), которое включает имена всех доменов по направлению от хоста к корню.
Cтек протоколов TCP/IP Это наиболее завершенный стандартный и в то же время популярный стек сетевых протоколов, начинающий свою истории с 68 года. Почти все большие сети передают основную часть своего трафика с помощью протокола TCP/IP. Это базовый стек протоколов для доступа к сети Internet. Этот стек служит основой для создания intranet- корпоративной сети, использующей транспортные услуги Internet и гипертекстовую технологию WWW, разработанную в Internet. Для всех современных операционных систем стек TCP/IP является базовым. Это гибкая технология для соединения разнородных систем как на уровне транспортных подсистем, так и на уровне прикладных сервисов. Это устойчивая масштабируемая межплатформенная среда для приложений клиент-сервер.
Cтек протоколов TCP/IP (схема)
Гипертекстовая технология WW W Гипертекст – это текстовая структурированная информация с внутренними взаимными ссылками позволяющими пользователю переходить от одной темы к связанным с ней другим темам. Гипертекст используется для представления документов в разных формах и с разной степенью подробности. Средства гипертекста позволяют создавать приложения, которые пользователь может пролистать в любом желаемом ему порядке по ассоциативным связям в сети гипертекста.
Язык разметки гипертекста (HTML) Язык разметки гипертекста (Hyper Text Markup Language) – повсеместно распространенный формат для гипертекста в WEB. Для просмотра текста, подготовленного в формате HTML, используются специальные программы-просмотрщики (WEB- броузеры), такие, как Internet Explorer, Netscape Navigator, Opera и др.
Формат HTML-файлов HTML-файлы являются текстовыми файлами формата ASCII. Кроме простого текста HTML-файл содержит большое количество тегов – специальных элементов, управляющих отображением и поведением HTML-документа при его просмотре на экране компьютера. Теги, в частности, определяют стиль шрифта, тип абзаца или ссылку на другой HTML-файл или изображение.
Формат HTML-файлов Большинство тегов образуют пару из открывающего и закрывающего тегов (закрывающий тег обычно такой же, как и открывающий, только предваряется символом слэша, /), указывающих на начало и конец стиля. Например, запись Компьютеры означает полужирное начертание слова Компьютеры, а Личная страница Иванова Вани - задает заголовок документа.
Структура HTML-документа HTML-документ начинается с тега и делится на две части, отмеченные как и. Каждый из этих трех тегов требует соответствующего завершителя. В заголовочной (head) части HTML-файла обычно пишется заголовок (часто отображаемый в строке заголовка окна броузера) и несколько других общих элементов. В теле (body) пишется содержимое файла, в общем случае начиная с его отображаемого заголовка. Можно сформировать несколько заголовков различных уровней, отмечая их тегом, где Х – число от 1 до 6. Далее следуют обычные абзацы ( ), отформатированные абзацы (, стиль, обычно используемый для отображения текста листингов программ), различные виды списков и множество других элементов.
Структура HTML-документа Для ссылки на другие страницы или другие части текущей страницы используется тег Для организации таблиц в HTML-файле используются теги и, которые указывают на начало и конец таблицы, а необязательный атрибут border отображает границы заданной ширины. Теги и открывают и закрывают каждую строку, а теги,, и указывают соответственно на ячейку заголовка таблицы и ячейку данных таблицы. Число колонок зависит от количества элементов в каждой строке. В разных строках может содержаться разное количество элементов. Кроме статического текста в HTML-документе часто используются элементы управления и формы. Для каждого элемента управления в HTML-файле пишутся специальные обработчики событий - функции и процедуры, запускаемые в зависимости от состояния элемента управления, например, отправка данных из заполненной формы по определенному адресу
Средства создания HTML- файлов HTML-файл может быть создан одним из способов: - в простом текстовом редакторе. При его создании следует использовать теги, описанные выше. При сохранении созданного документа файлу следует давать имя с расширением htm или html, например, index.htm - в специальных HTML-редакторах – MS FrontPage, HomeSite, DreamWeaver и др. - из различных приложений, путем сохранения в HTM- формате (например, если сохранять документ, подготовленный в программе WORD, то при сохранении следует выбрать тип файла «WEB-страница»)
Пример создания HTML- документа Личная страница Иванова Вани Привет, Друзья!!! Я рад приветствовать вас на моем сайте Меня зовут Иванов Иван, мне 20 лет, я учусь в Российском государственном гидрометеорологическом университете Это моя первая страница Мой любимый сайт - сайт РГГМУ А также моя почта - Aport
Отображение документа в Microsoft Internet Explorer
Пример использования WWW технологии для дистанционного обучения Можете посмотреть на сайте: Можете посмотреть на сайте:
? Локальные и глобальные компьютерные сети Основные принципы Internet Стек протоколов TCP/IP Методы навигации в сети Internet. Формат, структура и средства создания Html-файлов