Выбрать главу

15.255.152.2 relay.hp.com

15.254.48.2 hpfcla.fc.hp.com

Компания Hewlett-Packard владеет номерами от 15.0.0.0 до 15.255.255.255. Эти номера создают адресное пространство данной организации.

5.12.2 Присваивание сети адресов класса В

Зарегистрированное авторство на адреса позволяет присвоить фиксированное значение первым двум октетам в адресе класса B. Последние два октета администрируются в пределах самой организации. Например, следующие адреса и имена хостов предназначены для провайдера Global Enterprise Systems Service Provider, которому был присвоен адрес класса В со значением 128.121.

128.121.50.145 tigger.jvnc.net

128.121.50.143 mickey.jvnc.net

128.121.51.51 camel-gateway.jvnc.net

Системы Global Enterprise владеют адресами от 128.121.0.0 до 128.121.255.255.

Адреса класса В очень популярны, и многие организации стремятся зарегистрировать и получить именно их. К сожалению, хотя и существует более 16 000 возможных идентификаторов для сетей класса В, их выделение уже завершено.

5.12.3 Присваивание сетям адресов класса С

Организациям с небольшими сетями, которым требуются глобально уникальные адреса, предоставляются адреса класса С. Это означает, что регистрационное авторство присваивается на три первых октета полного адреса организации. Сама организация управляет только последним октетом. Например, компании WAIS, Inc. был присвоен адрес класса С 192.216.46. Некоторыми из ее адресов и имен хостов могут быть:

192.216.46.4 ns.wais.com

192.216.46.5 webworld.wais.com

192.216.46.98 wais.wais.com

WAIS, Inc. владеет номерами от 192.216.46.0 до 192.216.46.255.

5.13 Трансляция имен в адреса

Конечному пользователю проще вводить легко запоминаемые имена, когда требуется указать IP-адрес для системы назначения. Многие компьютеры сконфигурированы с созданием небольшого файла hosts, в котором перечислены имена и адреса всех локальных систем. Часть такого файла, хранимого на хосте компании Global Enterprise Systems с именем tigger.jvnc.net, может выглядеть как:

128.121.50.2   r2d2.jvnc.net   r2d2

128.121.50.7   nisc.jvnc.net   nisc

128.121.50.141 minnie.jvnc.net minnie

128.141.50.141 mickey.jvnc.net mickey

128.141.50.143 donald.jvnc.net donald

128.141.50.145 tigger.jvnc.net tigger

128.141.50.148 chip.jvnc.net   chip

128.141.50.149 bambi.jvnc.net  bambi

128.121.50.152 sleepy.jvnc.net sleepy

Все остальные примеры этой главы получены на tigger.jvnc.net.

Запрос к распределенной базе данных системы именования доменов (Domain Name System — DNS) применяется при глобальном преобразовании имен в адреса. Предположим, приложение nslookup посылает запрос на трансляцию имени в Domain Name Server, называемую r2d2.jvnc.net. Мы решили выяснить адрес WWW сервера Белого дома (White House) и сервера пересылки файлов компании Novell, Inc.:

> nslookup

Default Server: r2d2.jvnc.net

Address: 128.121.50.2

> www.whitehouse.gov.

Server: r2d2.jvnc.net

Address: 128.121.50.2

Name: www.whitehouse.gov.

Address: 128.102.252.1

> ftp.novell.com.

Server: r2d2.jvnc.net

Address: 128.121.50.2

Name: bantu.Provo.Novell.COM

Address: 137.65.1.3

Aliases: ftp.novell.com

Ответ на второй запрос показывает, что имя ftp.novell.com в действительности является псевдонимом (alias) для компьютера bantu.Provo.Novell.COM.

5.14 Псевдонимы имен

Часто по соглашению можно присвоить компьютеру дополнительно к его реальному имени некоторый псевдоним (или краткое имя — nickname). Например, хост nicol.jvnc.net обеспечивает пересылку файлов, службу gopher и службу World Wide Web (WWW). По соглашению, ему дополнительно присвоены следующие краткие имена:

ftp.jvnc.net

gopher.jvnc.net

www.jvnc.net

> ftp.jvnc.net.

Server: r2d2.jvnc.net

Address: 128.121.50.2

Name: nicol.jvnc.net

Address: 128.121.50.10

Aliases: ftp.jvnc.net

> gopher.jvnc.net.

Server: r2d2.jvnc.net

Address: 128.121.50.2

Name: nicol.jvnc.net

Address: 128.121.50.10

Aliases: gopher.jvnc.net

> www.jvnc.net.

Server: r2d2.jvnc.net Address: 128.121.50.2

Name: nicol.jvnc.net

Address: 128.121.50.10

Aliases: www.jvnc.net

>

Когда нагрузка на nicol становится слишком большой, одну из его служб (и краткое имя этой службы) можно перенаправить на другой хост. Такой способ дает пользователю возможность достичь службы по неизменному имени, даже если ее домашний сайт будет изменен. Реальное имя хоста называется каноническим именем (canonical name).

5.15 Неэффективность классов адресов

Сеть класса А охватывает 16 777 216 адресов, класса В — 65 536, а сеть класса С содержит только 256 номеров. Огромная разница между этими значениями делает неэффективным выделение адресных блоков и приводит к истощению адресного пространства IP.

Более эффективный бесклассовый метод выделения адресов для организации рассмотрен в разд. 5.19.