Что происходит, когда вы вводите URL-адрес в браузере
Ответ на этот вопрос интересен не только веб-разработчикам, но и всем, кто пользуется интернетом. На схеме выше показано, что происходит в этот момент, но давайте чуть подробнее объясним:
1. Мы Вводим URL. На этом этапе браузер сначала проверяет кэш (браузера, ОС, локальный, провайдерский). Если IP не нашёлся, идёт запрос к DNS-резолверу
2. После этого браузер устанавливает TCP-соединение с сервером по протоколу HTTP или HTTPS. Сейчас, конечно, предпочтительнее HTTPS, потому что S в аббревиатуре означает Secure — такой протокол безопаснее, чем простой HTTP.
3. После установки соединения браузер отправляет HTTP-запрос (GET/POST/...) на сервер для получения данных для загрузки сайта.
4. Когда сервер получил запрос, он отправляет HTTP-ответ с нужными данными (HTML-структурой сайта, стилями CSS, которые дают нам нужный дизайн сайта, JS-скриптами для работы сложных анимаций и эффектов, форм и прочих алгоритмов и т. д.).
5. Эти данные браузер обрабатывает и отображает страницу пользователю.
А ещё подробнее можно прочитать об этом в X.
Post #1765
1.71K

- 😁 2
- 👍 1