При запросе пользователя страницы с доменным именем "google.ru" ( отбросьте www, эта приставка только запутает Вас) браузер, при наличии соединения с интернетом, обращается к ближайшему DNS серверу с запросом , по какому IP адресу искать страницу с именем "google.ru"
DNS ищет соответствие доменное имя - IP адрес ( у себя , а если не находит, отправляет запрос к другому серверу), находит его и отправляет ответ на ПК запросившего браузера
Получив от DNS IP адрес, браузер обращается непосредственно к серверу и запрашивает страницу. На самом деле, путь от ПК до сервера, где хранится необходимый сайт, более тернист и сложен.
Сервер находит необходимый файл , в случае, если страница динамическая, выполняет код , формируя её. Далее, если настройки сайта позволяют, программное обеспечение сервера сжимает файл (что-то типа zip или rar ) и отправляет браузеру.
Если сервер на хостинге не находит необходимый файл, отправляет код ответа 404 - ошибка
Браузер получает файл, при необходимости распаковывает его , а после, применяя свои и встроенные в файл функции и таблицы стилей, формирует окончательный вид страницы.
В итоге пользователь видит запрошенную страницу сайта