У нас вы можете посмотреть бесплатно Что происходит, когда вы вводите URL-адрес? или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Что на самом деле происходит в интернете, когда вы набираете google.com и нажимаете Enter? Добро пожаловать на третий день «100 дней, 100 тем по проектированию систем». Сегодня мы отвечаем на самый известный вопрос на собеседованиях в истории разработки программного обеспечения. На первый взгляд, всё происходит мгновенно. Вы вводите URL-адрес, и появляется веб-страница. Но за этим простым действием скрывается сложный процесс, включающий разрешение DNS, TCP-рукопожатия, шифрование SSL/TLS, CDN и конвейер рендеринга браузера. Если вы хотите понять проектирование систем, вы должны понимать этот процесс. Это связующее звено, которое объединяет все остальные концепции, которые мы изучим в этой серии — от кэширования и балансировки нагрузки до сегментирования баз данных и задержки. В этом видео мы разберём 7 важнейших шагов веб-запроса: «Поиск»: Как браузер проверяет локальные кэши и запрашивает у DNS-серверов преобразование доменного имени в IP-адрес. «Соединение»: Понимание трёхстороннего TCP-рукопожатия, которое устанавливает надёжную связь. Безопасность: Как рукопожатие TLS шифрует данные, чтобы никто не мог перехватить ваш запрос (HTTPS против HTTP). Инфраструктура: Почему ваш запрос может попасть на пограничный сервер CDN (сети доставки контента) вместо основного бэкэнда, чтобы сэкономить время. Обработка: Как балансировщики нагрузки распределяют трафик и что происходит на стороне сервера. Рендеринг: Как браузер преобразует необработанный HTML, CSS и JavaScript в пиксели, которые вы видите на экране. Готовитесь ли вы к техническому собеседованию или просто хотите понять магию интернета, это видео связывает воедино фронтенд и бэкенд разработку. 📚 СЕРИЯ «100 ДНЕЙ ПРОЕКТИРОВАНИЯ СИСТЕМ» Я документирую свой путь по основам архитектуры программного обеспечения. Каждый день я разбираю одну сложную тему. День 1: Что такое программная система? [Ссылка] День 2: Клиент-серверная архитектура [Ссылка] День 3: Что происходит, когда вы вводите URL-адрес? (Вы здесь!) Полный плейлист: • 100 Days of System Design & Backend Engine... ⏱️ ВРЕМЕННЫЕ МЕТКИ 0:00 - "Магия" клавиши Enter 0:35 - Шаг 1: Анализ URL и локальное кэширование 1:25 - Шаг 2: Разрешение DNS (Интернет-телефонная книга) 2:45 - Шаг 3: Трехстороннее рукопожатие TCP 3:30 - Шаг 4: Рукопожатие HTTPS и TLS (Безопасность) 4:20 - Шаг 5: CDN и граничные серверы (Скорость) 5:15 - Шаг 6: Обработка на бэкэнде и балансировка нагрузки 6:00 - Шаг 7: Конвейер рендеринга браузера (DOM и отрисовка) 7:10 - Зачем это нужно Поток имеет значение для проектирования систем 7:45 - Краткое содержание и подведение итогов 🔍 СВЯЗАННЫЕ КЛЮЧЕВЫЕ СЛОВА Вопросы для собеседования по проектированию систем, Как работает Интернет, Объяснение DNS, TCP против UDP, SSL-рукопожатие, Сеть доставки контента, Механизм рендеринга браузера, Критический путь рендеринга, Оптимизация производительности веб-сайтов, Архитектура бэкенда, Сетевые протоколы, HTTP-запросы, Задержка против пропускной способности. СВЯЖИТЕСЬ СО МНОЙ Подпишитесь, чтобы следить за челленджем «100 дней»! Если у вас есть конкретная тема, которую вы хотите, чтобы я осветил в ближайшие дни, оставьте комментарий ниже. #ПроектированиеСистем #КакРаботаетИнтернет #ВебРазработка #БэкендИнженерия #Информатика #ТехническоеСобеседование #DNS #HTTPS #Программирование #100ДнейПроектированияСистем