Web-страница
Документ, доступный через Web, называют Web-страницей, а группы страниц, объединенные общей темой и навигационно, –Web-узлами, илиWeb-сайтами.
Популярность WWW обусловлена тем, что можно не только просматривать чужие страницы и иметь доступ к огромному количеству информации, представленной на сотнях миллионов компьютеров, но и создать собственные ресурсы и таким образом донести любую информацию до всех будущих посетителей сайта. Иными словами, WWW – это глобальный механизм обмена информацией: одни люди помещают информацию на Web-серверы, а другие ее просматривают.
Создав Web-сайт, владелец может поместить туда различного рода информацию: текст, графику, звук, анимацию, которая станет доступной для всех посетителей этого ресурса. С появлением в Сети вашей страницы информация о вас или о вашей фирме станет доступна сотням миллионов пользователей. Количество информации, которое может быть предоставлено посетителю, практически не ограничено по времени, в отличие от радио или телевидения.
Для того чтобы ваш сайт был наиболее посещаемым, необходимо обеспечить быстрый доступ к нему. Если вы попытаетесь создать Web-сайт на домашнем компьютере, подключив его к Интернету через обычный модем и телефонную линию, вы не сможете обеспечить к нему быстрый доступ и, скорее всего, отпугнете потенциальных посетителей. Как показывает опыт, больше всего посетителей раздражает долгая загрузка страницы, поэтому сервер, на котором вы хотите разместить свой сайт, должен иметь высокоскоростное подключение к Интернету.
Для того чтобы обеспечить надлежащую скорость доступа к вашему ресурсу, желательно воспользоваться услугами так называемого провайдера хостинга. Хостинг(от англ. host – хозяин) – это предоставление качественной услуги по размещению сайта на физическом Web-сервере провайдера или собственном сервере, размещенном на площадке провайдера. Обычно хостинг-провайдер взимает плату, которая тем выше, чем больше арендуемое дисковое пространство и интенсивность трафика. Однако существуют и бесплатные услуги хостинга.
Если вы захотите получить доменное имя третьего уровня (например, www.ivanov.narod.ru: доменное имя первого уровня – ru, доменное имя второго уровня – narod, доменное имя третьего уровня – ivanov), то, скорее всего, это будет бесплатно. Доменные имена третьего уровня предоставляются многими компаниями, предлагающими бесплатный «народный» хостинг. Например, имя www.your-name.narod.ru (где your-name – это имя, которое вы можете дать своему ресурсу) предоставляет компания Яндекс.
Однако солиднее иметь домен второго уровня – лучше всего подойдет имя вида «ваша _фамилия.ru или ваша_компания.ru». В этом случае вам придется как минимум оплатить регистрацию вашего доменного имени. Зато при наличии у вас подобного имени ваши коллеги смогут найти вас в Интернете, даже не зная точного имени вашего сайта. Например, сайт http://www.compress.ru/можно легко найти просто по названию журнала «Компьютерпресс». При этом следует отметить, что сегодня найти незанятый домен довольно сложно.
Если вы собираетесь создать небольшой любительский сайт, то вас, скорее всего, устроит доменное имя третьего уровня и проблем с его бесплатным размещением не будет. Основные проблемы возникнут при его разработке.
Говорить о создании собственных страниц не имеет смысла до тех пор, пока мы не рассмотрим их устройство.
HTML
Язык гипертекстовой разметки HTML (Hypertext Markup Language) предназначен для создания гипертекстовых документов.
К Интернету подключается огромное количество компьютеров различной архитектуры и разных возможностей по отображению информации. Задача разработки страниц для каждого типа оборудования является практически невыполнимой. С учетом того, что документ будет доступен миллионам компьютеров, нельзя заранее определить, на каком типе оборудования он будет воспроизводиться. При этом функциональная разметка документа должна быть прочитана независимо от способа вывода. Это достигается использованием HTML.
HTML-документ состоит из собственно текста и разметки, к которой относятся все записи, не являющиеся информационным наполнением документа. Разметка HTML позволяет определить ссылки на внешние документы или на внутренние разделы того же самого документа, а также несет информацию о форматировании документа.
Для того чтобы пояснить идею организации HTML-документа, уместно привести аналогию с работой технического редактора, который готовит текст для верстки. Редактор делает разметку текста, отмечая, каким должен быть формат, как набрать заголовки, где что расположить. Например, это могут быть пометки типа: «Данный абзац напечатать жирным шрифтом, такое-то предложение выделить красным цветом, а после такого-то абзаца вставить текст со страницы такой-то». Для того чтобы комментарии редактора читались корректно, существуют специальные правила разметки. Верстальщик читает комментарии технического редактора и заверстывает текст в соответствии с ними.
Аналогичные комментарии записываются в HTML-документе, затем они прочитываются браузером, чтобы он «знал», как нужно отображать данные на экране компьютера.
HTML описывает лишь самые общие инструкции для представления информации, которые могут быть интерпретированы различными браузерами на разных платформах. При этом изначально принимается как данность факт невозможности достижения абсолютной точности воспроизведения исходного документа всеми клиентами.
Это означает, что страница, описанная одним и тем же HTML-кодом, может по-разному отражаться на двух компьютерах с разными платформами, режимами монитора и браузерами. Можно сказать, что браузер выполняет форматирование документа, исходя из набора инструкций, содержащихся в HTML, и из возможностей по отображению информации конкретным компьютером.
Например, если на вашем компьютере нет шрифта, которым предписывается отобразить ту или иную надпись, будет использован другой, ближайший к нему из доступного набора.
Кроме того, пользователи могут изменить настройки браузера так, чтобы документ отображался оптимальным для них образом.
Например, в настройках браузера вы можете указать правила выбора цвета для отображения фона документа, определив, каким должен быть цвет шрифта на Web-странице и каким цветом должны выделяться текстовые гиперссылки.
Язык HTML был разработан в конце 1980-х годов в физической лаборатории CERN (Швейцария) и поначалу использовался в локальной сети лаборатории. Однако вскоре он завоевал популярность и стал широко применяться в Интернете.
Стандарт HTML – это набор формальных рекомендаций, определенных консорциумом W3C (World Wide Web Consortium) и обрабатываемых браузерами ведущих производителей, такими как Microsoft Internet Explorer и Netscape Navigator. Однако Internet Explorer и Netscape Navigator интерпретируют отдельные конструкции языка по-разному, а также используют некоторые нестандартные расширения, специфические только для данного браузера. Поэтому, в принципе, нет гарантии, что отображение страниц, использующих расширенные возможности HTML, будет одинаково осуществлено в разных браузерах. В связи с этим разработчики Web-страниц вынуждены проверять функциональность создаваемых сайтов как минимум в двух вышеназванных браузерах.
- Лекции по дисциплине «Открытые информационные системы» Литература
- Лекция 1. Понятие открытой информационной системы. Стандартизация и сертификация оис
- Понятие открытой информационной системы
- Информационная инфраструктура и открытые системы
- Сущность и свойства технологии открытых систем
- Определение открытой системы
- Примеры открытых систем
- Стандартизация и сертификация оис
- Масштаб проблемы
- Источники стандартов
- Лекция 2
- Модели открытых информационных систем (оис).
- Референсная модель взаимодействия открытых систем osi/iso
- Платы сетевого адаптера
- Уровни модели osi
- Процесс передачи данных по сети
- Пакет. Структура пакета.
- Формирование пакетов
- Адресация пакета
- Протокол
- Эталонная модель среды открытой системы ose/rm
- Лекция 3 Развитие сети Internet. Способы организации канала клиент-провайдер или «последней мили»
- Развитие сети Internet
- Краткая история Internet
- Развитие сети arpanet
- Структура Internet
- Современная структура управления Internet
- Типичное подключение домашнего пользователя
- Способы организации канала клиент-провайдер или «последней мили»
- Коммутируемая телефонная линия и обычный модем
- Доступ в Интернет по dsl-технологии
- Асимметричный dsl (adsl)
- Широкополосный доступ
- Выделенная линия
- Доступ по сети кабельного телевидения
- Доступ в Интернет по радиоканалу
- Доступ в Интернет по спутниковому каналу
- Использование бытовой электрической сети для доступа в Интернет
- Лекция 4 Сотовый Интернет. Стандарт gsm
- Сотовый Интернет
- Стандарт сотовой связи gprs
- Технология edge
- Стандарт gsm
- Подключение к Интернету через мобильный телефон
- Скорость доступа, стоимость и удобство работы
- Максимальные скорости доступа в Интернет при использовании различных технологий
- Лекция 5 Передача информации и адресация в Интернете.
- Как происходит передача информации в Интернете
- Маршрутизаторы
- Протоколы Интернета
- Адресация в Интернете
- Доменные имена
- Как работает dns-сервер
- Лекция 6 Сервисы Интернета. Электронная почта
- Сервисы Интернета
- Серверы и клиенты
- Система адресации url
- Общий вид формата url-адреса
- Сервисы Интернета
- Электронная почта
- Преимущества электронной почты
- Адрес электронной почты
- Клиентские программы электронной почты
- Создание электронного письма
- Сортировка сообщений
- Получение электронных писем
- Почтовые клиенты на все случаи жизни
- Как работает почта
- Отправление и доставка письма
- Почему письма не доходят до адресата
- Передача специальных символов и вложенных сообщений
- Лекция 7
- Служба World Wide Web
- Гипертекст
- Всемирная паутина
- Браузеры
- Web-страница
- Средства создания web-страниц
- Блокнот
- Веб-редакторы типа wysiwyg
- Основы html
- Структура html-документа
- Обязательные теги
- Краткое руководство по html
- Лекция 8. Фреймы, слои, каскадные таблицы стилей
- Index.Htm
- Index.Htm
- Verh.Htm
- Таблицы стилей в отдельных файлах
- Каскадность стилей
- Основные свойства, описываемые в таблицах стилей.
- Лекция 9. Статические и динамические страницы. Протокол ftp
- Механизм работы Web-сервера
- Статические и динамические страницы
- Технология cgi
- JavaScript-приложения
- Java-аплеты и элементы управления ActiveX
- File Transfer Protocol и ftp-клиенты
- Ftp-клиенты
- Доступ с помощью ftp.Exe
- Доступ с помощью ftp-клиента, встроенного в браузер
- Доступ с помощью ftp-клиента, встроенного в файловый менеджер
- Доступ с помощью ftp-клиента, встроенного в html-редакторы
- Доступ с помощью специальных ftp-клиентов
- Поиск файлов на ftp-серверах