Небольшое отступление. Прошу прощения, если информация, которую я рассказываю, тривиальна. Я пишу выпуски, исходя из плана, где каждая следующая часть будет опираться на предыдущие.
А чтобы у вас было понятие, чего всё-таки ждать, я просто перечислю всякие слова (не по порядку): Virtual Host, URL/URI, REST, GET, POST, CRUD, CGI, PHP, php-fpm, cookies, sessions, MySQL, Redis, JavaScript, AJAX, JSON, socket, websocket, Yii2 и другие. Надеюсь, картина приблизительно ясна. Вернёмся теперь к основам.
В предыдущей части мы установили веб-сервер Apache и посмотрели одну страницу сайта.
Для того, чтобы обратиться к собственной машине, мы использовали имя localhost. Чтобы обращаться к другим машинам в сети, мы также используем разнообразные имена: mail.ru, yandex.ru, google.com, zdg.ru и т.д.
Но надо понимать, что запрос – это электрический сигнал. Сначала браузер формирует пакет данных и через сетевой драйвер отдаёт его сетевой карте. Сетевая карта преобразует этот пакет в последовательность электрических импульсов. И отправляет этот уже абсолютно физический сгусток электромагнитной энергии либо в сетевой кабель, либо в воздушное пространство через Wi-Fi. |