Служба имен доменов DNS
вайдера или организации на новое место с новым IP-адресом придется изменить ее адрес e-mail.
Для отделения имен машин от их адресов было решено использовать текстовые ASCII-имена. Поэтому танин адрес более привычно выглядит в таком виде: Tanya@art.ucsb.edu. Тем не менее, сеть сама по себе понимает только численные адреса, поэтому нужен механизм преобразования ASCII-строк в сетевые адреса. В следующих разделах мы изучим, как производится это отображение в Интернете.Когда-то давно в сети ARPANET соответствие между текстовыми и двоичными адресами просто записывалось в файле hosts.txt, в котором перечислялись все хосты и их IP-адреса. Каждую ночь все хосты получали этот файл с сайта, на котором он хранился.
В сети, состоящей из нескольких сотен больших машин, работающих под управлением системы с разделением времени, такой подход работал вполне приемлемо.Но когда к сети подключились тысячи рабочих станций, всем стало ясно, что этот способ не сможет работать вечно. Во-первых, размер файла рано или поздно стал бы слишком большим. Однако, что еще важнее, если управление именами хостов не осуществлять централизованно, неизбежно возникновение конфликтов имен. В то же время, представить себе централизованное управление именами всех хостов гигантской международной сети довольно сложно. Для разрешения всех этих проблем и была разработана служба имен доменов (DNS, Domain Name System).
Суть системы DNS заключается в иерархической схеме имен, основанной на доменах, и распределенной базе данных, реализующей эту схему имен. В первую очередь эта система используется для преобразования имен хостов и пунктов назначения электронной почты в IP-адреса, но также может использоваться и в других целях. Определение системы DNS дано в RFC 1034 и 1035.
В общих чертах система DNS применяется следующим образом. Для преобразования имени в IP-адрес прикладная программа обращается к библиотечной процедуре, называющейся распознавателем, передавая ей имя в качестве параметра. Распознаватель посылает UDP-пакет локальному DNS-серверу, который ищет имя в базе данных и возвращает соответствующий IP-адрес распознавателю, который, в свою очередь, передает этот адрес вызвавшей его прикладной программе. Имея IP-адрес, программа может установить TCP-соединение с адресатом или послать ему UDP-пакеты.
Еще по теме Служба имен доменов DNS:
- ПРИЗЫВ РАБОТНИКА НА ВОЕННУЮ СЛУЖБУ ИЛИ НАПРАВЛЕНИЕ НА АЛЬТЕРНАТИВНУЮ (НЕВОЕННУЮ) СЛУЖБУ (П.3 Ч.1 СТ.36 КЗОТ)
- СЛУЖБА ПСИХОЛОГИЧЕСКАЯ
- Государственная служба
- Воинская служба.
- Воинская служба.
- ГОСУДАРСТВЕННАЯ СЛУЖБА
- 19.3. Муниципальная служба
- СОЦИОЛОГИЧЕСКАЯ СЛУЖБА В РЕДАКЦИИ
- § 3. Государственная служба
- ШКОЛА: СЛУЖБА ПСИХОЛОГИЧЕСКАЯ
- ПРЕДПРИЯТИЕ ПРОМЫШЛЕННОЕ: СЛУЖБА ПСИХОЛОГИЧЕСКАЯ
- § 6. Равный доступ к государственной службе
- § 4. Государственная служба
- 6. Ограничение по военной службе