По ту сторону браузера

Спецвыпуск Xakep, номер #015, стр. 015-061-2

Итак, мы выяснили, что благодаря Инету машины, подключенные к нему, могут обмениваться между собой информацией по протоколу TCP/IP.

DNS

И еще одна ступень ;). Согласно тому, что я рассказал о TCP/IP, для того чтобы соединиться с компьютером, вроде надо знать его IP адрес. А ты много знаешь этих самых адресов? Во-во! Ты знаешь только доменные имена, типа www.xakep.ru и www.microsoft.com :). Этими именами и "занимается" DNS. Расшифровывается это дело как Domain Name System (доменная система имен). DNS сопоставляет запрошенное имя и IP-адрес соответствующего сервера. Когда ты в окошке браузера набираешь, к примеру, www.xakep.ru, то запрос идет сначала на DNS-сервер, а дальше - уже по IP'шнику (213.189.197.201, если что). Все это происходит по одноименному DNS-протоколу. Если хочешь конкретно загрузиться на тему работы DNS, зайди сюда: http://www.thestandard.ru/cw/1997/02/32.htm.

Расскажу теперь про сами домены. Они бывают разных уровней. Домен высшего уровня - это корневой домен, имени он не имеет. Домены второго уровня привязаны к разным странам или типам учреждений. Государственные домены имеют две буквы. Не буду перечислять их все, скажу только, что в России - это RU (да ты и сам, наверно, догадался :)), на Украине - это UA. Доменами в зоне RU заведует РосНИИРОС (Российский научно-исследовательский институт развития общественных сетей). Домены типов учреждений имеют три буквы (пожалуйста, без пошлых ассоциаций :)), за исключением одного домена-извращенца. Но все по порядку:

COM - коммерческие компании/частные лица (самый модный домен)

EDU - образовательные учреждения

MIL - учреждения Мин. обороны (США)

NET - сетевые организации

INT - международные организации

ORG - некоммерческие организации

И, наконец, тот самый домен-извращенец, о котором я говорил, - это TV. Не привязанный к государству и имеет всего две буквы. Я лично знаю только один сайт в этом домене: www.1plus1.tv (предупреждаю: он на украинском языке). Домен телевизионных компаний - как ты уже наверняка догадался.

Домены второго уровня принадлежат людям/компаниям, которые их зарегистрировали, они не имеют ограничений по количеству символов в имени и всегда размещаются в домене первого уровня. www.xakep.ru, например, - это домен второго уровня, расположенный в домене RU. Есть еще домены третьего уровня, которые обычно даются серверами бесплатного хостинга, например, http://vasya_pupkin.narod.ru.

Спасибо, дорогая, я кончил

И вот у нас собралась полная схема: от момента, когда ты набираешь адрес странички, и до момента, когда содержимое этой странички отображается в окне твоего браузера. Всего лишь пара ничтожных секунд, зато сколько всего за это время успевает произойти! И так каждый раз, когда ты что-нибудь браузишь :).

Назад на стр. 015-061-1  Содержание

ttfb: 2.6299953460693 ms