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

Создание сайта своими рукамиВ данной категории нашего сайта мы подробно в примерах рассмотрим создание функционального сайта своими руками. Все примеры рассчитаны на новичков сайтостроения и начинаются от простой верстки дизайна шаблона, до функционального сайта-портала с применением CSS стилей и Javascript сценариев.

Какой топологии сайта лучше придерживаться?

Казалось бы, разве есть богатый выбор? Есть всего две ярко выраженных топологии в конструировании сайтов: линейная - когда страницы располагаются последовательно друг за другом, что хороню применять, например, для фотогалереи, и древовидная (иерархическая) - когда содержимое каждой страницы, кроме первой, носящей имя index.html, входит в страницу более высокого уровня на правах подраздела.

Какую информацию и в каком объеме размещать?

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

Визуализация - рисуем несколько страниц сайта

На листе бумаги нарисуйте прямоугольник, назовите его index.html и в масштабе карандашом схематично изобразите местонахождение элементов меню и при необходимости логотипа, расположите блоки текста и графические объекты в том масштабе, в котором предполагаете их разместить.

Уровень первый - физический

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

Уровень второй - канальный

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

Уровень третий - сетевой

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

Уровень четвертый - транспортный

Можно сказать, что транспортный уровень является пограничным, когда пакеты еще не превратились в файлы. На четвертом уровне отправляемые файлы с данными нарезаются на пакеты, а к ним добавляется контрольная сумма, либо наоборот - полученные пакеты объединяю гея в файлы.

Уровень пятый - сеансовый

На пятом уровне, как можно представить из названия, определяются параметры сеанса связи между «договаривающимися» сторонами. На этом уровне информация из электрических сигналов и пакетов превращается в данные, с которыми уже работают приложения более высокого уровня.

Уровень шестой - представлений

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

Уровень седьмой - прикладной

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