По схеме представления информации

Коммерческие – сайты компаний, интернет-магазины и т.д.

Информационные – доносят до пользователя какую-либо информацию.

Веб-сервисы (порталы) – поисковые системы, электронная почта, форумы, социальные сети.

По размеру

Фиксированной ширины – задается фиксированная ширина сайта (в настоящее время ширина обычно составляет 1000 пикселей, т.к. разрешение современных мониторов по ширине начинается от 1024 пикселей). Тогда все блоки сайта будут выглядеть так, как было задумано, и не будут изменять размер в зависимости от разрешения монитора или размера экрана браузера.

«Резиновые» – ширина строго не задается, а изменяется в зависимости от размера экрана браузера или разрешения монитора.

Адаптивная верстка/тип макета – дизайн, который подстраивается (адаптируется) под размер экрана, в том числе может происходить перестройка блоков с одного места на другое или их замена блоками, отображаемыми только при определенном разрешении.

 

Протоколы передачи данных

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

Наиболее известные протоколы, используемые в сети интернет:

● HTTP (HyperText Transfer Protocol) – протокол передачи гипертекста. Используется при пересылке веб-страниц с одного компьютера на другой.

● HTTPS (HyperText Transfer Protocol Secure) – тоже протокол для передачи гипертекста, но использует дополнительное шифрование данных для более безопасной передачи информации.

● FTP (File Transfer Protocol) – протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает абоненту возможность обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой и наоборот.

 

Схема HTTP-запроса страницы

Пользователь набирает в браузере адрес нужного ему сайта, после чего посылается HTTP-запрос серверу. Сервер определяет тип страницы по расширению запрашиваемого файла.

Если расширение.html, это статическая страница, и сервер сразу формирует HTML-страницу и отправляет ее обратно пользователю. Если расширение, к примеру,.php, то в этом случае страница динамическая. Сервер подключает интерпретатор php, который, в свою очередь, может обратиться в базу данных и получить оттуда необходимые данные.

Результат – HTML-код, который веб-сервер посылает обратно на компьютер пользователя. Сгенерированный HTML-код веб-сервер упаковывает в HTTP-пакет, который и передается по сети обратно клиенту. Полученный HTTP-ответ попадает в браузер клиента, который извлекает из него HTML-код и генерирует на его основе графическое представление запрошенной страницы.

Простым языком: если мы обратились к HTML-файлу (.html), браузеру этого документа достаточно и Apache в случае такого запроса возвращает нам HTML-разметку. Если используется другое расширение файлов, например,.php, в данном файле может содержаться программный код, который должен быть обработан (выполнен) интерпретатором языка. На выходе php-интерпретатор должен нам выдать HTML-код, потому что именно его понимает браузер.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: