Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Какова основная цель DNS-сервера?
DNS (Domain Name Server) — это система, которая переводит доменные имена в IP-адреса, необходимые для подключения к ресурсам в интернете. Это позволяет пользователю использовать легко запоминаемые адреса вместо числовых IP-адресов.
Какой протокол и порт у DNS?
DNS использует протоколы TCP и UDP. Порт для DNS-запросов — 53.
Что такое DNS в Kubernetes?
Kubernetes DNS – это встроенный сервис, который автоматически назначает DNS-имена сервисам и Pod-ам в кластере. Он позволяет приложениям находить друг друга по доменным именам, а не по IP-адресам.
Как браузер определяет IP-адрес сайта и какую роль играет DNS?
Когда пользователь вводит адрес сайта, браузер не знает его IP-адрес напрямую и обращается к системе DNS. DNS — это распределённая система, которая сопоставляет доменные имена с IP-адресами серверов. Браузер сначала проверяет локальные кэши, а если адрес не найден, отправляет запрос DNS-серверу. В ответ он получает IP-адрес, по которому уже можно установить сетевое соединение. Без DNS пользователям пришлось бы запоминать IP-адреса сайтов.
Что такое домены верхнего уровня и как они участвуют в DNS-резолвинге?
Домены верхнего уровня — это последняя часть доменного имени, например .com, .org или .ru. Они используются DNS-системой для определения, в какой зоне искать информацию о домене. При резолвинге браузер проходит цепочку DNS-серверов, начиная с корневых, затем серверов доменов верхнего уровня. Это позволяет шаг за шагом найти сервер, который знает IP-адрес нужного сайта. Без доменов верхнего уровня DNS не смог бы масштабироваться.
Что происходит после получения IP-адреса?
Рейтинг:
4
Сложность:
6
После получения IP клиент выбирает маршрут и пытается установить соединение с сервером. Обычно сначала выполняется установление TCP-соединения, а если сайт по HTTPS — дополнительно идёт TLS-рукопожатие. Затем клиент отправляет HTTP-запрос и получает HTTP-ответ. Дальше браузер начинает обработку ответа и загрузку связанных ресурсов.
Рейтинг:
2
Сложность:
5
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
4
Рейтинг:
5
Сложность:
4
Рейтинг:
4
Сложность:
4