Что такое сайт

Что такое сайт

Сайт — это совокупность:

  • информации (текстов, изображений, таблиц и.т.д) связанной между собой ссылками (возможностью «путешествовать» с одной страницы на другую)
  • дизайна – способов отображения информации, ее форматирования и декоративных элементов
  • программных модулей для реализации различных функциональных возможностей (отправки сообщений, расчета стоимости и т. д.)
  • базы данных ( SQL ) для обеспечения работы системы управления сайтом (CMS) и программных модулей
  • CMS – системы управления сайтом –программного комплекса, обеспечивающего добавление, редактирование и демонстрацию информации.

Существование сайтов стало возможно после разработки языка HTML и транспортных сетевых протоколов TCP\IP.

Язык гипертекстовой разметки HTML

Язык HTML был разработан для форматированного размещения на web-страницах различных сущностей: параграфов текста, изображений, перечислений, заголовков. Основная идея заключалась в введении новой сущности – ссылки, которая обеспечивала навигацию по страницам. Для обеспечения большего удобства при создании web-страниц были придуманы так называемые «каскадные таблицы стилей» CSS. Сложное название путает новичков, идея проста – разделить сущности веб страницы и описания, как они должны выглядеть на экране компьютера. Для связывания между собой конкретного элемента страницы и описания правил его форматирования введены понятия класс и идентификатор.

Транспортные протоколы интернета

Компьютерная техника выпускается многими производителями и отличается друг от друга по множеству параметров, чтобы различные устройства могли между собой «договориться» используются стандарты (протоколы). Интернет – децентрализованная сеть состоящая из равноправных узлов, соединенных между собой. Информация делится на пакеты и передается от узла источника к узлу-получателю через промежуточные узлы. Действует правило пяти рукопожатий – как бы не было велико число населения земли, между двумя любыми людьми не более пяти промежуточных знакомых. Протокол TCP и более низкоуровневый протокол IP обеспечивают обмен данными между узлами сети и работу интернета.
Узлы делятся на клиентов и серверов. Клиент- конечное устройство имеющее IP адрес на котором установлен браузер – программа для приема-передачи информации. Сервер – подключенный к сети компьютер на устройствах хранения которого размещены сайты и установлено программное обеспечение позволяющее: принять по протоколу TCP запрос от клиента, сформировать ответ и отправить его клиенту.

Хостинг

Хостинг – это услуга по размещению сайта на сервере компании-хостера. Условия размещения (вид хостинга, нагрузка на сервер, количество памяти, количество сайтов на аккаунте) сайта определяются договором с компанией хостером. Наиболее популярен виртуальный хостинг, условия которого подходят для большинства сайтов.