@phenomen31

Прошу вас, распишите наиподробнейшую схему работы клиент-сервер?

Вот смотрите: захожу в браузер, прописываю адрес: 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>
Браузер также принимает пакеты через порт и обрабатывает информацию, затем выводит полученное на экран. Так ли всё происходит?
Прошу распишите, и киньте матчасть, книжку чтобы побольше но доступно об этом узнать.
  • Вопрос задан
  • 372 просмотра
Пригласить эксперта
Ответы на вопрос 1
riky
@riky
Laravel
Что на самом деле происходит, когда пользователь вбивает в браузер адрес google.com
habrahabr.ru/company/htmlacademy/blog/254825
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы