← Все вопросы
Что происходит, когда я ввожу адрес сайта и жму Enter?
8
Вот я набираю в браузере адрес сайта и нажимаю Enter. И через секунду вижу страницу. А что вообще происходит за эту секунду внутри? Хочется понять цепочку по шагам, а не магию.
2 ответа
13
✓ Принятый ответ — помог автору
Если по шагам и простыми словами:
- Браузер узнаёт IP по имени. Имя сайта (типа
example.com) — для людей. Компьютеры общаются по числам (IP-адресам). Браузер спрашивает у DNS: «какой IP у этого имени?» — это как посмотреть номер в телефонной книге. - Браузер соединяется с сервером по этому IP-адресу через интернет.
- Браузер отправляет запрос: «дай мне такую-то страницу» (это HTTP-запрос).
- Сервер отвечает — присылает HTML-код страницы, а также картинки, стили (CSS) и скрипты (JS).
- Браузер всё это рисует — собирает из присланного кода красивую страницу, которую ты видишь.
Всё это занимает доли секунды, поэтому кажется мгновенным.
4
Маленькое дополнение: часто сервер не один, и страница собирается из десятков запросов (шрифты, картинки, реклама и т.д.). Если интернет медленный, ты можешь увидеть, как страница «достраивается» по кусочкам — это как раз приходят ответы на отдельные запросы.
Ваш ответ
Войдите, чтобы ответить на вопрос.