Смекни!
smekni.com

Специализированные языки разметки документов HTML (стр. 1 из 16)

КУРСОВАЯ РАБОТА

НА ТЕМУ:

СПЕЦИАЛИЗИРОВАННЫЕ ЯЗЫКИ РАЗМЕТКИ ДОКУМЕНТОВ ( HTML )

Гомель 2008

содержание

Введение . 4

1. Основы теории сетей . 5

1.1 История развития Интернета . 5

1.2 Принципы работы Интернета . 7

1.3 Сквозные протоколы и шлюзы .. 13

2. Технология web -дизайна . 19

2.1 Основы web-технологий . 19

2.2 Логическая и физическая структура сайта . 24

3. Основы html и форматирование текста . 29

3.1 Структура HTML документа . 29

3.2 Цветовые спецификации . 31

3.3 Форматирование текста . 32

3.4 Разделы, заголовки и горизонтальные линии . 42

4.Списки . 45

4.1 Маркированный список . 45

4.2 Нумерованный список . 46

4.3 Вложенные списки . 47

4.4 Списки определений . 48

5. Т аблицы .. 49

5.1 Формат задания и общие параметры таблицы .. 49

5.3 Группирование строк и столбцов таблицы .. 54

5.4 Наследование свойств выравнивания . 55

6. Гиперссылки . 61

6.1 Ссылки на документы .. 61

6.2 Ссылки на разделы .. 62

6.3 Ссылки на адрес электронной почты .. 63

6.4 Ссылки на файловые объекты .. 64

7. Графика в web -дизайне . 66

7.1 Сетевые графические форматы .. 66

7.2 Включение графики в web -страницу . 70

7.3 Изображения ссылки . 72

7.4 Карты ссылок . 73

8. Мультимедиа на web –странице . 78

8.1 Озвучивание Web -страницы .. 78

8.2 Внедрение видео . 81

9. Фреймы .. 83

9.1 Формат задания фреймовой структуры .. 83

9.2 Целевые фреймы и элементы привязки . 86

9.3 Базовый фрейм .. 87

9.4 Плавающие фреймы .. 87

10. Ф ормы .. 93

10.1 Формат задания формы .. 93

10.2 Элементы формы .. 96

11. М ета-определители . 107

11.1 МETA-определители, использующие атрибут name . 107

11.2 МЕТА-определители, использующие директиву http - equiv . 112

Литература . 115

В ведение

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

Курсовая работа содержит основные понятия теории сетей, основы web -технологий и описание языка разметки гипертекста HTML , являющегося основой создания web -сайтов.

Курсовая работа составлена в соответствии с учебной программой спецкурса "Специализированные языки разметки документов" для студентов 3 курса специальности 1-40 01 01 01 "Программное обеспечение информационных технологий" специализации "Компьютерные системы и Internet -технологии".

1. Основы теории сетей

1.1 История развития Интернета

В конце 70-х годов XX века Министерство обороны США задалось идеей создать электронную сеть, с помощью которой компьютеры военных штабов и командных пунктов могли бы успешно обмениваться информацией в случае бомбардировки указанных объектов. Коммуникации, проложенные между бункерами, должны были выдержать наводнения, цунами, землетрясения, ураганы, прямые попадания метеоритов и другие неприятные погодные явления. Сеть была спроектирована, исходя из принципа малой надежности, то есть таким образом, что продолжала бы исправно перекачивать информацию между компьютерами, даже когда отдельные ее участки могли неожиданно исчезнуть. Исследования, проведенные в рамках этого проекта, были профинансированы Управлением перспективных научных разработок США ( Advanced Research Project Agency , ARPA ), и в 1968 году такая система была создана. В честь "спонсоров" ей дали название ARPAnet .

В ее проект были заложены несколько особенностей. Во-первых, все компьютеры, входящие в сеть, общались между собой "на равных", то есть в ARPAnet не существовало структуры "главный компьютер – подчиненный компьютер". Во-вторых, в качестве основного сетевого протокола ARPAnet был принят межсетевой протокол IP .

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

Межсетевой протокол IP ( Internet Protocol ) является универсальным кросс-платформенным стандартом, позволяющим объединять в сеть разнородные вычислительные машины, работающие под управлением различных операционных систем. Именно протокол IP стал главным протоколом Всемирной сети Интернет.

В начале восьмидесятых годов Национальный научный фонд США ( National Science Foundation ) создал пять локальных сетей, соединив в единый комплекс их центральные компьютеры – сетевые рабочие станции. Эти системы, как и ARPAnet , использовали протокол обмена данными IP . Согласно заложенной в данный проект идее планировалось объединить большинство американских исследовательских центров в глобальную информационную систему, создав своеобразную "сеть сетей" ( Internetwork , сокращенно – Internet ). Эта система должна была содержать самую свежую, постоянно обновляющуюся информацию о научных исследованиях изыскательских учреждений США. На этом протоколе Интернет работает до сих пор. К концу восьмидесятых годов совершенствование настольных персональных компьютеров и их удешевление привело к тому, что частные пользователи получили возможность осуществлять связь с Интернетом по коммутируемым телефонным каналам посредством модемов - устройств, преобразующих цифровой поток информации от компьютера в аналоговый звуковой сигнал и выдающих его в обычную телефонную линию. На другом конце модем принимающего компьютера трансформирует звуковой сигнал снова в цифровой. Каждый модем является как приемником, так и передатчиком информации.

Единица измерения скорости связи между двумя компьютерами bps ( bit per second ) определяется количеством бит передаваемой информации в секунду.

Трафиком называется общий суммарный поток информации через один сетевой компьютер.

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

1.2 Принципы работы Интернета

Протокол IP позволяет только транслировать данные. Для того чтобы управлять этим процессом, служит протокол TCP ( Transmission Control Protocol ), опирающийся на возможности протокола IP . Он дробит информацию на несколько частей, присваивает каждой части номер, по которому данные впоследствии можно будет соединить воедино, добавляет к ней "служебную" информацию и укладывает все это в отдельный "IP-конверт". Далее этот "конверт" отправляется по Сети – ведь Интернет умеет обрабатывать IP-информацию. Поскольку в такой схеме протоколы TCP и IP тесно связаны, их часто объединяют в одно понятие: TCP/IP.

Одним из механизмов контроля за правильностью пересылки информации является метод, согласно которому в заголовок каждого передаваемого пакета записывается некая контрольная сумма, вычисленная компьютером-отправителем. Компьютер-получатель по аналогичной системе вычисляет контрольную сумму и сравнивает ее с числом, имеющимся в заголовке пакета. Если цифры не совпадают, TCP пытается повторить передачу.

При отправке информационных пакетов протокол TCP требует от компьютера-получателя подтверждения приема информации. Это организуется путем создания временных задержек при приеме-передаче – тайм-аутов, или ожиданий. Тем временем отправитель продолжает пересылать данные. Образуется некий объем уже переданных, но еще не подтвержденных данных. То есть, TCP организует двунаправленный обмен информацией, что обеспечивает более высокую скорость ее трансляции.

При соединении двух компьютеров их модули TCP следят за состоянием связи. При этом само соединение, посредством которого осуществляется обмен данными, носит название виртуального канала.

Современная схема передачи данных в Интернете имеет многослойную структуру, включающую несколько уровней. Такая структура называется эталонной моделью ISO OSI ( Open Systems Interconnection ).

Передача данных с локальной машины на удаленный компьютер. Данные, попадая на компьютер, соединяющий со Всемирной сетью, передаются на другую машину, с которой соединен этот компьютер, и так – до первого узла. Далее определяется направление, приблизительно соответствующее тому, в котором находится конечный получатель, то есть маршрут информационного пакета. Пакет отправляется дальше до следующего узла, где снова определяется его дальнейший маршрут. Этот процесс называется маршрутизацией.

Для того чтобы пакет с информацией не "заблудился" по дороге, узлы Интернета, через которые он движется, имеют в своем распоряжении так называемые таблицы маршрутизации – электронные базы данных, в которых содержатся указания, куда именно отсылать тот или иной пакет информации, если он следует на такой-то адрес. Таблицы маршрутизации рассылаются на узлы централизованно, периодически меняются и дополняются. Серверы узлов, осуществляющие маршрутизацию, называются маршрутизаторами, или роутерами (" router " – "маршрутизатор"). Правила маршрутизации описаны в протоколах ICMP ( Internet Control Message Protocol ), RIP ( Routing Internet Protocol ) и OSPF ( Open Shortest Path First ).