Middle
21
0
questionbank

Что происходит, когда вы вводите в браузере адрес google.com?

Answer from sobes.tech neural network
  1. Парсинг URL: Браузер анализирует введенный URL, определяя протокол (HTTPS), доменное имя (google.com) и порт (по умолчанию 443 для HTTPS).
  2. Поиск в кеше: Браузер проверяет собственный DNS-кеш, чтобы найти IP-адрес, соответствующий google.com.
  3. Запрос к Resolver: Если в кеше нет записи, браузер запрашивает IP-адрес у DNS-резолвера, настроенного в операционной системе.
  4. Рекурсивный DNS-запрос:
    • Резолвер запрашивает корневые DNS-серверы.
    • Корневые серверы указывают на TLD-серверы (Top-Level Domain) для .com.
    • TLD-серверы для .com указывают на авторитативные DNS-серверы для google.com.
    • Авторитативные DNS-серверы для google.com возвращают IP-адрес(а) веб-сервера Google.
  5. Установка TCP-соединения (SYN/ACK): Браузер инициирует TCP-соединение с полученным IP-адресом, используя трехстороннее рукопожатие (SYN, SYN-ACK, ACK).
    plaintext
  6. Установка TLS/SSL-соединения: Поскольку протокол HTTPS, происходит TLS/SSL-рукопожатие для установки безопасного, зашифрованного соединения. Обе стороны обмениваются сертификатами и генерируют сессионные ключи.
  7. Отправка HTTP/S-запроса: Браузер отправляет GET-запрос на сервер Google для получения главной страницы.
    http
  1. Парсинг URL: Браузер анализирует введенный URL, определяя протокол (HTTPS), доменное имя (google.com) и порт (по умолчанию 443 для HTTPS).
  2. Поиск в кеше: Браузер проверяет собственный DNS-кеш, чтобы найти IP-адрес, соответствующий google.com.
  3. Запрос к Resolver: Если в кеше нет записи, браузер запрашивает IP-адрес у DNS-резолвера, настроенного в операционной системе.
  4. Рекурсивный DNS-запрос:
    • Резолвер запрашивает корневые DNS-серверы.
    • Корневые серверы указывают на TLD-серверы (Top-Level Domain) для .com.
    • TLD-серверы для .com указывают на авторитативные DNS-серверы для google.com.
    • Авторитативные DNS-серверы для google.com возвращают IP-адрес(а) веб-сервера Google.
  5. Установка TCP-соединения (SYN/ACK): Браузер инициирует TCP-соединение с полученным IP-адресом, используя трехстороннее рукопожатие (SYN, SYN-ACK, ACK).
    plaintext
  6. Установка TLS/SSL-соединения: Поскольку протокол HTTPS, происходит TLS/SSL-рукопожатие для установки безопасного, зашифрованного соединения. Обе стороны обмениваются сертификатами и генерируют сессионные ключи.
  7. Отправка HTTP/S-запроса: Браузер отправляет GET-запрос на сервер Google для получения главной страницы.
    http

Register or sign in to get access to full answers for all questions from the question bank.

network-requestdns-resolutionhttp-protocoltcp-handshakebrowser-rendering