Роман Чернышов

Веб-разработчик. Легкий вход в профессию


Скачать книгу

– В нашем контексте, протокол передачи данных по сети. В зависимости от задач и используемых служб (программ) протокол может быть разным. Для передачи файлов – FTP, для доступа к сайту – HTTP, а для удаленного управления сервером – SSH. Вообще, сетевых протоколов насчитывается несколько сотен, и все они используются для своих, определенных задач.

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

      Сервер – В контексте веб-разработки и сети Интернет, сервер – это некий техническо-программный комплекс (компьютерная система), предоставляющая пользователю доступ к чему-либо, например к сайту, или файловому хранилищу, или DNS-службе. На одном физическом сервере, может размещаться множество различных служб.

      Сетевой запрос – Отправка данных пользователем (или компьютерной системой) по сетевому протоколу. В зависимости от типа протокола, формируется состав и формат данных сетевого запроса. Например для доступа к сайту отправляет запрос по протоколу HTTP, а в качестве ответа пользователь получает документ в формате HTML (страницу сайта, которую затем отобразит браузер).

      Сеть – Информационно-вычислительная сеть, в которую объединены подключенные к ней устройства, в том числе устройства (компьютеры) пользователей, серверы, маршрутизаторы с целью обмена данными между собой. Пример тому – сеть Интернет, или локальная «домовая сеть».

      Уровень домена – Доменное имя, состоящее из последовательности символов, с уровнями, разделенными между собой точками. Например домен example.com, является доменов второго уровня, а test.example.com – третьего. Чем больше секций, отделенных точками, тем выше уровень домена. При этом домен первого уровня в указанном примере будет считаться – com. Пользователь может зарегистрировать домен второго уровня (платно) и создать на его основе множество доменов третьего (и последующего) уровней (бесплатно).

Работа с хостингом

      Apache – Он же Apache HTTP-сервер, программное обеспечение, веб-сервер, устанавливаемое на сервере в качестве службы, для последующего предоставления пользователю доступа (по протоколу HTTP/S) к ресурсам сайта.

      LAMP – Акроним (первые буквы списка), ставший стандартом набора программного обеспечения, устанавливаемого на сервер для обеспечения его работы в Интернет. Расшифровка: Linux – операционная система; Apache – веб-сервер; MariaDB / MySQL – СУБД; PHP – язык программирования. Когда говорят, что нужно установить LAMP на сервер, подразумевают установку и настройку данного перечня программ.

      Nginx – Программное обеспечение, веб-сервер, устанавливаемое на сервере в качестве службы, для последующего предоставления пользователю доступа (по протоколу HTTP/S) к ресурсам сайта, но в отличии от Apache имеет ряд преимуществ, в частности скорость работы и малую требовательность к ресурсам.

      База данных (сокращенно БД) – Упорядоченный набор данных, хранящийся в одном месте, как правило, в виде одного или