Web Flashcards

1
Q

Что делает браузер, чтобы загрузить веб-страницу?

A

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

Затем совершается соединение по протоколу TCP/IP - устанвливается соединение, совершается TLS рукопожатие. Порт для HTTP 80, для HTTPS - 443

Браузер формирует HTTP-запрос, содержащий хост, порт, ресурс, версию протокола, глагол HTTP, заголовки и тело запроса

Сервер подготавливает HTTP-ответ - он содержит код HTTP, версию протокола, заголовки и тело - и точно так же посылает его по TCP/IP

Браузер принимает ответ и отображает его. Если это HTML-страница, то он парсит её несколько раз - сначала ищем ошибки, затем строим DOM-дерево

How well did you know this?
1
Not at all
2
3
4
5
Perfectly