Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 8(сети).doc
Скачиваний:
32
Добавлен:
11.06.2015
Размер:
167.94 Кб
Скачать

Что такое имя

В процессах сетевой коммуникации используются различные типы имен В Internet имена хостов (компьютеров) организованы в иерархическую структуру внутри доменов В США наиболее распространены следующие домены верхнего уровня

  • соm — первоначально предназначался для коммерческих организаций,

  • net — первоначально предназначался для сетей провайдеров услуг Internet,

  • org — первоначально предназначался для бесприбыльных организаций,

  • edu — для учебных организаций,

  • gov — для правительственных организаций,

  • mil — для военных организаций;

  • int — для международных организаций

За пределами США для идентификации доменов используются следующие коды стран

  • uk — Великобритания,

  • аu — Австралия,

  • са — Канада;

  • ru — Россия,

  • uа — Украина

Коммерческие и некоммерческие организации, другие учреждения, а также отдельные лица регистрируют имена доменов второго уровня внутри доменов верхнего уровня (например, ibm.com, whitehouse.gov или dallas.net). Одно время присвоением имен доменов второго уровня занималась организация InterNIC, однако сейчас эта задача делегирована нескольким уполномоченным регистраторам имен.

Внутри домена второго уровня индивидуальные компьютеры идентифицируются именем хоста, именем домена второго уровня и именем домена верхнего уровня. В полном имени эти имена отделяются друг от друга точками. Таким образом, Web-сервер с именем www в домене dallas.net идентифицируется как www.dallas.net. Такое иерархическое имя с точками называется полностью определенным именем домена (Fully Qualified Domain Name — FQDN).

В сетях Microsoft каждому компьютеру присваивается также имя NetBIOS. Это 16- символьное имя, присвоенное администратором, используется для идентификации ресурсов локальной сети.

Чтобы коммуникация в протоколе TCP/IP стала возможной, имена обоих этих типов должны быть преобразованы в IP-адреса.

Преобразование имен в числа

Для преобразования имен в IP-адреса можно воспользоваться одним из следующих средств

  • файлы HOSTS и LMHOSTS;

  • службы DNS или DDNS,

  • серверы WINS

Файлы HOSTS и LMHOSTS

В первое время после появления Internet для сопоставления имен хостов (компьютеров) с IP-адресами с целью коммуникации в протоколе TCP/IP использовался файл HOSTS. Это текстовый файл, расположенный на локальном жестком диске. В нем содержится список всех имен хостов и соответствующих IP-адресов. В листинге 8.1 приведен пример файла HOSTS.

Символ # в файле HOSTS обозначает начало комментария. Любая информация после этого символа компьютером игнорируется

Файлы HOSTS были удовлетворительным решением проблемы, пока количестве компьютеров в Internet было небольшим. Их легко создавать. Модифицировать их можно в любом текстовом редакторе, например Windows Notepad либо Emacs в UNIX или Linux. Когда пользователь запрашивал другой компьютер по имени хоста, операционная система находила в файле HOSTS соответствующий IP-адрес.

Однако при добавлении в сеть новых хостов файл HOSTS нужно было вручную модифицировать и копировать на все компьютеры сети. По мере роста Internet эта задача усложнялась.

В сетях Microsoft аналогичные функции выполняет файл LMHOSTS. Однако он отображает IP-адреса не на имена компьютеров, а на имена NetBIOS .Файл LMHOSTS страдает теми же недостатками, что и HOSTS - его нужно обновлять вручную. В листинге 8.2 приведен пример типичного файла LMHOSTS.

По мере роста Internet потребность в лучшем способе отображения имен на IP адреса становилась все более острой.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]