Transmission Control Protokol/Internet Protokol. Это набор правил, регламент

Вид материалаРегламент

Содержание


Пример структуры
Основные теги языка HTML
HTML - это просто
Подобный материал:
Основные понятия

Internet - это крупнейшая компьютерная сеть в мире.


А начинался Internet из исследовательского проекта в конце 60-х годов, который выполнялся по заказу военных США. Тогда была создана сеть под названием ARPANET, охватывавшую большую часть территории США. Позже сеть подвергалась неоднократным улучшениям на основе новых технологий и получила название Internet. В начале 90-х годов компании стали предлагать услуги Internet, ориентированные на потребности обычных пользователей. Так постепенно сеть разрасталась и вовлекала граждан, живущих по всему миру.


Физически Internet состоит из сотен тысяч соединенных между собой компьютеров, разбросанных по всему миру. Компьютеры в Internet взаимодействуют между собой, используя набор протоколов, называемых TCP/IP (Transmission Control Protokol/Internet Protokol). Это набор правил, регламентирующих способы передачи данных между компьютерами в сети. Протоколы TCP/IP позволяют компьютерам обмениваться информацией таким образом, будто они подключены друг к другу напрямую.


WWW (World Wide Web) - это часть Internet, представляющая собой гигантский набор документов, хранящихся на компьютерах по всему миру. Сокращенно WWW называют просто Вэб.


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


Веб-страницы создаются при помощи языка HTML - HyperText Markup Language, языка гипертекстовой разметки.


URL (Uniform Resource Locator) - это уникальный адрес, которым обладает каждая вэб-страница в сети. Если пользователю известен URL страницы, то он может ее отобразить у себя в браузере, набрав ее адрес в строке браузера.


В общем случае URL состоит из наименования используемого протокола, названия сервера и обозначения пути доступа к странице.


Протокол определяет правила обращения к вэб-странице.


Название сервера (доменное имя) - обозначает компьютер, содержащий данную вэб-страницу.


Путь доступа - указывает местоположение страницы на диске сервера.


Например адрес данной страницы eaching.com/html/index.php


http - наименование протокола


on-line-teaching.com - наименование сервера или доменное имя


/html/index.php - путь доступа к странице на самом сервере.


Кроме http (Hyper Text Transfer Protocol) протокола, существуют другие виды протокола, применяемые для доступа к данным в Internet, - например, FTP (File Transfer Protocol). Сайты FTP, на которые следует ссылаться посредством аббревиатуры ftp, позволяют пользователю выгружать на сервер данные, хранящиеся в виде отдельных файлов.


Web-браузер - это программа, установленная на компьютере пользователя, и служащая для поиска и отображения информации в сети. Браузер считывает вэб-страницы и другие файлы с диска сервера и отображает их содержимое на мониторе компьютера пользователя. Среди наиболее популярных браузеров следует назвать Microsoft Internet Explorer, Netscape Navigator, Opera.


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


Введение


Язык разметки гипертекста (HyperText Makeup Language - HTML) формулируется в терминах языка стандартной обобщенной разметки (Standard Generalized Markup Language - SGML) []. Язык SGML представляет собой метод создания структурированных документов, а также языков для их разметки.


В языке SGML каждый документ имеет три части:

Декларации языка SGML, привязывающие к определенным значениям параметры обработки, а также имена синтаксиса. Например, декларация SGML в описании типа документа HTML объявляет, что строка, с которой начинается метка, - это
Пролог, состоящий из одной или нескольких деклараций о типе документа. Они определяют типы элементов, взаимосвязи между элементами и их атрибуты, а также условные обозначения, которые могут быть задействованы при разметке. Декларация HTML DTD, например, указывает, что элемент HEAD содержит по крайней мере один элемент TITLE.

Данные, которые состоят из разметки документа и собственно информации.


Мы используем термин HTML для обозначения как типа документа, так и языка разметки для кодировки документов данного типа.


Все документы типа HTML придерживаются единых деклараций языка SGML и пролога. Следовательно, реализации программы WorldWide Web в общем случае лишь передают и сохраняют ту часть документа HTML, которая содержит данные. Чтобы создать для обработки на анализаторе SGML объект с документом, необходимо поставить текст HTML DTD перед имеющимися данными.


И наоборот, для реализации анализатора языка HTML необходимо лишь воссоздать те части анализатора SGML, которые необходимы для разбора данных, появляющихся вслед за разбором деклараций HTML DTD.


Структурированный текст


Данные в формате HTML похожи на текстовой файл, за исключением того, что некоторые из символов интерпретируются как разметка. Разметка придает документу некую структуру.


Данные представляют собой иерархию элементов. Каждый элемент имеет имя, атрибуты и несет некую информацию. Большинство элементов представлены в документе в виде начальной метки, указывающей имя и атрибуты. Далее следует собственно содержание элемента. И наконец, заканчивает все это конечная метка. Например,





<br /><br /><br />Простой блок данных<br /><br /><br />





Пример структуры





Обычный параграф





  • Первая запись, включающая





    текст





  • Вторая запись








Некоторые элементы языка (такие как P, LI) являются пустыми. Они не имеют поля данных, и ограничиваются лишь начальной меткой.


В остальных элементах поле данных представляет собой набор символов и вложенных элементов. Заметим, что описание HTML DTD фактически накладывает некие ограничения на количество допустимых вложений - большинство элементов не могут быть вложены в другие элементы. Ни один из элементов не может быть вложенным сам в себя рекурсивным образом. Анкеры и выделенные символы могут быть помещены в другие конструкции.


Основные теги языка HTML


- Указывает программе просмотра страниц что это HTML документ.


- Определяет место, где помещается различная информация не отображаемая в теле документа. Здесь располагается тег названия документа и теги для поисковых машин.


- Определяет видимую часть документа

Теги оглавления

- Помещает название документа в оглавление программы просмотра страниц

Атрибуты тела документа


- Устанавливает цвет фона документа, используя значение цвета в виде RRGGBB - пример: FF0000 - красный цвет.


- Устанавливает цвет текста документа, используя значение цвета в виде RRGGBB - пример: 000000 - черный цвет.


- Устанавливает цвет гиперссылок, используя значение цвета в виде RRGGBB - пример: 00FF00 - зеленый цвет.


- Устанавливает цвет гиперссылок на котох вы уже побывали, используя значение цвета в виде RRGGBB - пример: 333333 - серый цвет.


- Устанавливает цвет гиперссылок при нажатии.

Теги для форматирования текста


- Обрамляет предварительно отформатированный текст.


- Создает САМЫЙ БОЛЬШОЙ заголовок


- Создает самый маленький заголовок


- Создает жирый текст


- Создает наклонный текст


- Создает текст - имитирующий стиль печатной машинки.Используется для цитат, обычно наклонный текст.


- Используется для выделения из текста слова (наклонный или жирный текст)


- Используется для выделения наиболее выжных частей текста (наклонный или жирный текст)


- Устанавливает размер текста в пределах от 1 до 7.


- Устанавливает цвет текста, используя значение цвета в виде RRGGBB.


Гиперссылки


- Создает гиперссылку на другие документы или часть текущего документа.


- Создает гиперссылку вызова почтовой программы для написания письма автору документа.


- Отмечает часть текста как цель для гипперссылок в документе.


- Создает гиперссылку на часть текущего документа.

Форматирование


- Создает новый параграф


- Выравнивает параграф относительно одной из сторон документа, значения: left, right, или center


- Вставляет перевод строки.


- Создает отступы с обеих сторон текста.
Создает список определений.


- Определяет каждый из терминов списка


- Описывает каждое определение


    - Создает нумерованный список


  1. - Определяет каждый элемент списка и присваивает номер


      - Создает ненумерованный список


    • - Предваряет каждый элемент списка и добавляет кружок или квадратик.


      - Важный тег используемый для форматирования больших блоков текста HTML документа, также используется в таблицах стилей


      Графические элементы


      - Добавляет изображение в HTML документ


      - Выравнивает изображение к одной из сторон документа, принимает значения: left, right, center; bottom, top, middle


      - Устанавливает толщину рамки вокруг изображения



      - Добавляет в HTML документ горизонтальную линию.
      Устанавливает высоту(толщину) линии



      - Устанавливает ширину линии, можно указать ширину в пикселах или процентах.



      - Создает линию без тени.



      - Задает линии определенный цвет. Значение RRGGBB.

      Таблицы


      - Создает таблицу.


      - Определяет строку в таблице.


      - Определяет отдельную ячейку в таблице.


      - Определяет заголовок таблицы (нормальная ячейка с отцентрованным жирным текстом)


      Атрибуты таблицы


      - Задает толщину рамки таблицы.


      - Задает расстояние между ячейками таблицы.


      - Задает расстояние между содержимым ячейки и ее рамкой.


      - Устанавливает ширину таблицы в пикселах или процентах от ширины документа.


      или или - определяет столбец, одиночный тег
      - Устанавливает выравнивание ячеек в таблице, принимает значения: left, center, или right.


      - Устанавливает вертикальное выравнивание для ячеек таблицы, принимает значения : top, middle, или bottom.


      - Указывает кол-во столбцев которое объединено в одной ячейке. (по умолчанию=1)


      - Указывает кол-во строк которое объединено в одной ячейке. (по умолчанию=1)


      - Не позволяет программе просмотра делать перевод строки в ячейке таблицы.


      Кадры


      - Предваряет тег в документе, содержащем кадры;


      - Определяет строки в таблице кадров, высота которых определена кол-вом пикселов или в процентном соотношении к высоте таблицы кадров.


      - Определяет столбцы в таблице кадров, ширина которых определена кол-вом пикселов или в процентном соотношении к ширине таблицы кадров.


      - Определяет единичный кадр или область в таблице кадров.


      - Определяет, что будет показано в окне браузера если он не поддерживает кадры.


      Атрибуты кадров


      - Определяет какой из HTML документов будет показан в кадре.


      - Указывает Имя кадра или области, что позволяет перенаправлять информацию в этот кадр или область из других кадров.


      - Определяет величину отступов по левому и правому краям кадра; должно быть равно или больше 1.


      - Определяет величину отступов по верхнему и нижнему краям кадра; должно быть равно или больше 1.


      - Указывает будет-ли выводится линейка прокрутки в кадре; значение value может быть "yes," "no," или "auto". Значение по умолчанию для обычных документов - auto.


      - Препятствует изменению размеров кадра.


      Формы


      Для форм, выполняющих какие-то функции должны быть запущены соответствующие CGI скрипты на сервере. HTML только создает внешний интерфейс формы.


      - Создает формы


      - Создает скролируемое меню. Size устанавливает кол-во пунктов меню, которое будет показано на экране, остальные будут доступны при использовании прокрутки.


      определяет ячейку в столбце, таким образом представленный код прописывает таблицу размером 2х2, которая в HTML документе будет выглядеть следующим образомЯчейка11 Ячейка12

      Ячейка21 Ячейка22


      Теги style и bordercolor определяют соответственно стиль отображения таблицы и цвет границы. Более подробно смотрите в учебнике по HTML.