IP-адреса и DNS или Фантомные телефонные будки

IP-адреса и DNS Дата публикации: 11.12.2010 ...

Дата публикации: 11.12.2010

или фантомные телефонные будки

Интересно, как именно браузер находит правильную веб-страницу после ввода URL в адресной строке?

IP-адрес и DNS

У каждого URL (например, «www.google.com») есть свой собственный номер интернет-протокола или просто — IP-адрес. IP-адрес выглядит примерно так:
74.125.19.147

IP-адрес представляет собой ряд чисел, которые указывают, где именно в Интернете расположен тот или иной объект: страница www.google.com, сервер или ваш компьютер. По принципу это похоже на телефонный звонок вашей маме: телефонный номер «говорит» оператору куда именно (точный адрес, дом) нужно направить звонок, что бы он дошел именно до вашей мамы. Точно также и IP-адрес «говорит» как связаться с вашим компьютером, сервером или каким-нибудь другим объектом, чтобы получить или отправить данные.

Конечно, ваш браузер не знает адрес каждого из 35 миллиардов (или даже больше) устройств на планете, которые подсоединены к сети Интернет. Чтобы сделать запрос по нужному адресу, браузер каждый раз ищет его, пользуясь так называемой Системой доменных имен (Domain Name System — DNS). Это, по сути, «телефонный справочник» Сети. Телефонный справочник выдаст вам нужны номер телефона по названию «Acme Pizza». Аналогично и DNS по URL (например, google.com) находит нужный IP-адрес (например, 74.125.19.147), чтобы можно было перейти на нужную страницу или получить нужную вам информацию (в данном случае — это домашняя страница Google).

Поэтому, когда вы вводите «www.google.com» в адресную строку браузера, он ищет IP-адрес google.com через DNS, связывается с ним, ждет ответа, а затем по полученному IP-адресу перенаправляет ваш запрос на веб-страницу google.com. Далее сервер Google с уже вызванного IP-адреса отправляет требуемую веб-страницу на IP-адрес вашего компьютера, чтобы она отобразилась в окне вашего браузера.

Во многих моментах, выбор и загрузка веб-страницы в браузере мало чем отличается от звонка по телефону. Когда вы звоните, то вы обычно ищете номер, набираете его и ждете ответа, чтобы сказать «Привет!» и только после ответа собеседника начинаете разговор. Иногда, если есть проблемы с подключением, вы набираете номер повторно. В Интернет аналогичный процесс занимает доли секунды: вы набираете в адресной строке www.google.com и домашняя страница Google появляется в окне вашего браузера.

Куда дальше

По теме

Показать комментарии

Смотрите также в этом разделе

Смежные материалы, которые могут быть вам полезны

  • 3D в браузере или серфинг с большей глубиной
  • Cookie браузера или Спасибо за память
  • HTML, JavaScript, CSS и остальные или это не AJAX вашей мамы
  • HTML5 или сначала не было никакого <video>
  • Безопасное использование веб-адреса или Меня зовут URL
  • Браузер и конфиденциальность
  • Веб-приложения или жизнь, свобода и стремление к оприложениванию
  • Вредоносное ПО, фишинг и другие угрозы безопасности
  • Как современный браузер может защитить от фишинга и вредоносного программного обеспечения
  • О книге
  • Облачные вычисления или почему нет ничего страшного в том, что ваш ноутбук раздавил грузовик.
  • Ода браузеру или старые браузеры vs новые браузеры
  • Открытый код и браузеры или Стоя на плечах гигантов
  • Плагины или пепперони для вашей сырной пиццы
  • После всего прочитанного или День в облаках
  • Предисловие. 20 вещей, которые я узнал о браузерах и Веб
  • Проверка подлинности онлайн
  • Расширения браузера или суперсила для вашего браузера
  • Синхронизация браузера или почему нет ничего страшного в том, что ваш ноутбук раздавил грузовик — часть 2
  • Содержание
  • Что такое Интернет? или «Вы говорите помидор, а я говорю TCP/IP»
  • Эволюция к быстрому Веб или Ускорение изображений, видео и JavaScript в Веб