🔍 КАК ЭТО УСТРОЕНО

Что происходит, когда вы открываете сайт

Вы вводите адрес и жмёте Enter. За следующие полсекунды происходит десяток событий по всему миру. Проследим путь от клавиатуры до картинки на экране.

Открыть сайт кажется мгновенным действием. На самом деле за эти доли секунды ваш запрос успевает обежать половину планеты.

Шаг 1. Перевод имени в адрес

Компьютеры не знают, что такое «codechick.io» — они работают с числовыми адресами вроде 64.226.70.2. Поэтому сначала браузер спрашивает у DNS: «какой IP у этого имени?». Это как телефонная книга интернета.

Шаг 2. Стук в дверь сервера

Получив адрес, браузер устанавливает соединение и отправляет HTTP-запрос: «дай мне главную страницу». Где-то в дата-центре сервер принимает этот запрос.

Шаг 3. Сервер собирает ответ

Сервер может достать готовую страницу или собрать её на лету: сходить в базу данных, подставить ваши данные, отрендерить HTML. И отправляет всё обратно.

Шаг 4. Браузер рисует

Браузер получает HTML, CSS и JavaScript и превращает их в то, что вы видите: считает, где какой блок, какого цвета, и рисует пиксели на экране.

И всё это — за полсекунды

Десятки устройств, тысячи километров, несколько языков программирования — и всё ради одной страницы. В следующий раз, нажимая Enter, вы будете знать, какая работа кипит за кулисами.

#веб#интернет#как это устроено