sorry_i_noob
@sorry_i_noob

Что такое цепочка маршрутизаторов?

Здравствуйте! Пытаюсь разобраться с пониманием жизненного цикла http запроса. Нашел статью, на которой описан цикл.
1. Пользователь вводит запрос в строке браузера, например: example.com/mypage.php
2. Если в запросе не указан IP получателя, отправляется запрос на DNS сервер для получения адреса сервера, которому он предназначен.
3. Формируется http запрос, который упаковывается в сетевой пакет и отправляется в сеть.
4. Пакет проходит через цепочку маршрутизаторов, каждый из которых проверяет пункт назначения и перенаправляет кратчайшим путем.
5. Запрос приходит к получателю, в простейшем варианте это один сервер (в более сложном группа), производится распаковка и определение приложения, которое займется его обработкой.
6. И вот наконец данные, которые ввел пользователь, добрались до веб-сервера, который начинает их обработку.
6.1. В зависимости от запроса определяется обработчик, например, статические файлы (изображения, javascript) возвращаются без обработки, тогда как php файлы нужно выполнить на интерпретаторе и только после этого вернуть результат пользователю.
6.2. В нашем случае клиент запросил php файл, поэтому сервер ищет файл mypage.php и передает его php интерпретатору.
6.2. Интерпретатор выполняет код, при необходимости обращаясь к базе данных, файлам, другим сервисам и возвращает результат.
7. Полученный код упаковывается в http ответ, сетевой пакет и отправляется пользователю.
8. Браузер получает ответ от сервера и рендерит (рисует) его, при необходимости подгружая дополнительные ресурсы (изображения, стили и т.д).

Интересует 4 пункт. Что такое цепочка маршрутизаторов?
  • Вопрос задан
  • 258 просмотров
Решения вопроса 1
DevMan
@DevMan
цепочка маршрутизаторов - это цепочка маршрутизаторов.
твой домашний раутер - первый узел в цепи, далее идет маршрутизатор твоего провайдера (их может быть несколько), далее идет маршрутизатор провайдера твоего провайдера, и так далее пока не доберемся до цели.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
vvpoloskin
@vvpoloskin Куратор тега Компьютерные сети
Инженер связи
Вот тут хорошо и доступно описано:
https://m.habr.com/post/186282/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы