Telegram Group & Telegram Channel
This media is not supported in your browser
VIEW IN TELEGRAM
Что происходит в браузере когда вы ввели адрес и нажали ЭНТЕР 👀

Проходил недавно собеседование и мне задали такой вопрос, я конечно хайлевел рассказал про то что имя конвертируется в айпи адрес и так узнаем где сервер/хостинг, все таки образование у меня “профильное”, но что там конкретно в деталях и как правильно отвечать – я решил разобраться.

1. Поиск/Адреc
Я это не упомянул при ответе, конечно же браузер определяет сначала ввели вы адрес или поисковой запрос (чтобы сразу искать в поисковик типа google)

2. DNS Lookup / Кэш
❗️Вот что я не упомянул важного при ответе на этот вопрос.
Когда мы вводим в браузере https://google.com , чтобы получить ip-адрес, сначала проверяютя Кэши, может он уже обращался по этому адресу и ip известен (из за этого бывают ошибки когда что-то закешировалось и изменений не видно), проверяется несколько уровней кэшей, браузера, ОС, роутера и тд., и только если нигде не найдется улетает запрос к DNS серверу

3. Установка TCP соединения
Я упомнял что есть TCP/IP чтобы соединятся между компьютерами. Но надо наверное проговаривать, что как только браузер получил ip-адрес, он инициирует подключение к другому компьютеру(серверу) по TCP, упомянуть порт, для http - 80, для https 443. Соединение установлена после обмена пакетами ack, syn, fin.(three-way handshake). Только после этого улетает http запрос.

4. Отправка запроса HTTP/HTTPS на сервер
В запросе мы отправляем host/локацию_файла типа, google.com/index.html, в ответ статус-код запроса и др информацию, как только код получен браузер решает что делать, рассмотрим 200, все ок.

5. Браузер получает HTML страницу
начинает Парсинг/разбор html страницы > Токенизация(Лексический анализ) > Создается DOM (Document Object Model), то самое дерево которое видно при инспекте элементов и отрисовка

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

👉чем-то дополнить?

#tecnologia
#карьера

navigacion | chat | los bonuses



group-telegram.com/andreyposnov/1302
Create:
Last Update:

Что происходит в браузере когда вы ввели адрес и нажали ЭНТЕР 👀

Проходил недавно собеседование и мне задали такой вопрос, я конечно хайлевел рассказал про то что имя конвертируется в айпи адрес и так узнаем где сервер/хостинг, все таки образование у меня “профильное”, но что там конкретно в деталях и как правильно отвечать – я решил разобраться.

1. Поиск/Адреc
Я это не упомянул при ответе, конечно же браузер определяет сначала ввели вы адрес или поисковой запрос (чтобы сразу искать в поисковик типа google)

2. DNS Lookup / Кэш
❗️Вот что я не упомянул важного при ответе на этот вопрос.
Когда мы вводим в браузере https://google.com , чтобы получить ip-адрес, сначала проверяютя Кэши, может он уже обращался по этому адресу и ip известен (из за этого бывают ошибки когда что-то закешировалось и изменений не видно), проверяется несколько уровней кэшей, браузера, ОС, роутера и тд., и только если нигде не найдется улетает запрос к DNS серверу

3. Установка TCP соединения
Я упомнял что есть TCP/IP чтобы соединятся между компьютерами. Но надо наверное проговаривать, что как только браузер получил ip-адрес, он инициирует подключение к другому компьютеру(серверу) по TCP, упомянуть порт, для http - 80, для https 443. Соединение установлена после обмена пакетами ack, syn, fin.(three-way handshake). Только после этого улетает http запрос.

4. Отправка запроса HTTP/HTTPS на сервер
В запросе мы отправляем host/локацию_файла типа, google.com/index.html, в ответ статус-код запроса и др информацию, как только код получен браузер решает что делать, рассмотрим 200, все ок.

5. Браузер получает HTML страницу
начинает Парсинг/разбор html страницы > Токенизация(Лексический анализ) > Создается DOM (Document Object Model), то самое дерево которое видно при инспекте элементов и отрисовка

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

👉чем-то дополнить?

#tecnologia
#карьера

navigacion | chat | los bonuses

BY Андрей Поснов


Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260

Share with your friend now:
group-telegram.com/andreyposnov/1302

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

Oh no. There’s a certain degree of myth-making around what exactly went on, so take everything that follows lightly. Telegram was originally launched as a side project by the Durov brothers, with Nikolai handling the coding and Pavel as CEO, while both were at VK. After fleeing Russia, the brothers founded Telegram as a way to communicate outside the Kremlin's orbit. They now run it from Dubai, and Pavel Durov says it has more than 500 million monthly active users. "There are several million Russians who can lift their head up from propaganda and try to look for other sources, and I'd say that most look for it on Telegram," he said. "The argument from Telegram is, 'You should trust us because we tell you that we're trustworthy,'" Maréchal said. "It's really in the eye of the beholder whether that's something you want to buy into." In December 2021, Sebi officials had conducted a search and seizure operation at the premises of certain persons carrying out similar manipulative activities through Telegram channels.
from tw


Telegram Андрей Поснов
FROM American