Вот смотрите: захожу в браузер, прописываю адрес:
https://www.domain.com/index.php
В файле index.php
<?php
echo 'Hello world!';
?>
Браузер осуществляет прогрузку, затем выводит на экран надпись в левом верхнем углу
Hello world!
Как всё это происходит?
Я пнимаю что браузер отправил запрос на адрес
https://www.domain.com/index.php но
как выглядит этот запрос?
Затем
Как этот запрос проходит от браузера к серверу? ( понимаю что пакетами, не понимаю через что он проходит, дайте хотябы названия узлов, чтобы я смог погуглить, да и как эти узлы понимают какому следующему узлу передавать информацию, где эти узлы находятся в реальном мире)Через что браузер отправляет запрос. Через порт? TCP\IP?
Потом
Сервер получает запрос,
Через что он получает запрос? Также через порт? Через другой или тотже что и использовал браузер для передачи
Сервер обработал (перевел в язык понятный себе и сформировал пакеты для отправки, как я понимаю) запрос браузера, приняв все пакеты и отправляет ответ ввиде пакетов браузеру, в которых содержится
<p>Hello world!</p>
Браузер также принимает пакеты через порт и обрабатывает информацию, затем выводит полученное на экран. Так ли всё происходит?
Прошу распишите, и киньте матчасть, книжку чтобы побольше но доступно об этом узнать.