TGViewer
ИТ-архитектура ИТ-архитектура @itarchitecture · 558 subscribers
Post #197 295
Что происходит, когда вы вводите URL-адрес в браузере?

#перевод_для_канала_itarchitecture

Процесс включает в себя браузер, операционную систему вашего компьютера, вашего интернет-провайдера, сервер, на котором вы размещаете сайт, и службы, работающие на этом сервере.

𝟭. Вы вводите https://somewebsite.com/page в своем браузере и нажимаете Enter

Здесь https:// - это схема, которая говорит браузеру подключиться к серверу с помощью TLS. Somewebsite.com - это доменное имя сайта, которое указывает на конкретный IP-адрес сервера. А /page - это путь к нужному вам ресурсу.

𝟮. Браузер ищет IP-адрес домена

После того, как вы ввели URL-адрес в свой браузер и нажали Enter, браузер должен выяснить, к какому серверу в Интернете подключиться. Для этого он должен искать IP-адрес сервера, на котором размещен веб-сайт, используя введенный вами домен. Для этого используется поиск DNS. Здесь он определяет, можем ли мы найти его в кэше; если нет, DNS должен искать серверы доменных имен от корня до третьего уровня.

𝟯. Браузер инициирует TCP-соединение с сервером

Протокол управления передачей, более известный как TCP, используется во всей общедоступной инфраструктуре маршрутизации Интернета для маршрутизации пакетов из запроса клиентского браузера через маршрутизатор, интернет-провайдера, через интернет-обмен для переключения интернет-провайдеров или сетей и, наконец, для поиска сервера с IP-адресом для подключения. Это довольно неэффективный путь. Вместо этого многие веб-сайты используют CDN для кэширования как статических, так и динамических материалов ближе к своим клиентам.

𝟰. Браузер отправляет HTTP-запрос на сервер

Теперь, когда браузер подключен к серверу, он соответствует требованиям взаимодействия, накладываемым протоколом HTTP(s). Чтобы запросить содержимое страницы, браузер сначала отправляет HTTP-запрос на сервер. Запрос HTTP состоит из: тела запроса, заголовка и строки запроса. Сервер может определить, что клиент хочет сделать, используя информацию в строке запроса.

𝟱. Сервер обрабатывает запрос и отправляет ответ

Сервер принимает запрос и определяет, как его обработать в зависимости от данных в строке запроса, заголовках и теле. Сервер получает материал по этому URL-адресу для запросов GET /page/ HTTP/1.1, создает ответ, а затем доставляет его обратно клиенту с кодом состояния HTTP.

𝟲. Браузер отображает содержимое

Браузер проверяет заголовки ответов на предмет инструкций по рендерингу ресурса после получения ответа сервера. Заголовок Content-Type информирует браузер о том, что HTML-ресурс был получен в теле ответа.
  • 👍 1
More from @itarchitecture
  1. Jul 17, 2026https://www.youtube.com/live/N_n3AQtrfEU?si=h3IaD4Avi-LFgGMi
  2. Apr 16, 2026Technology Radar за апрель 2026 Почитал свежий Technology Radar. Если коротко: мы входим в…
  3. Mar 5, 2026Dual Write Problem Dual Write Problem (проблема двойной записи) возникает, когда две или б…
  4. Feb 6, 2026День из жизни Solutions Architect #fun
  5. Jan 17, 2026Как внедряли DDD в Яндекс360 - Что такое DDD и зачем он нужен? - Какой книгой лучше всего…
  6. Jan 9, 2026🎬 Архитектура предпросмотра видео в Netflix Когда вы наводите курсор на таймлайн Netflix,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →