
2.7.
Стеки протоколов
и
типы сетей
Различают понятия сетевых адреса
и
имени, имеющих цифровое
и
буквен-
ное
выражения соответственно.
Сетевой адрес называют IP-адресом.
В
IPv4
это
четырехбайтовый код,
со-
стоящий
из
двух
частей: адреса сети
и
адреса узла (заметим,
что
узел, имею-
щий
IP-адрес, называют
хостом).
Имя
характеризует пользователя.
Его со-
ставляют
в
соответствии
с
доменной системой имен. Соответствие между
IP-адресом
и
IP-именем хоста устанавливается специальной службой имен.
В
Internet
это DNS
(Domain
Name
Service),
в
семиуровневой модели
ISO —
стан-
дарт
Х.500.
IP-имя,
называемое также доменным именем,
—
удобное
для
человека
название
узла
или
сети.
Имя
отражает иерархическое построение глобальных
сетей
и
потому состоит
из
нескольких частей (аналогично обычным почто-
вым
адресам). Корень иерархии обозначает либо страну, либо отрасль знаний,
например:
ш
—
Россия,
us—США,
de—Германия,
uk—Великобритания,
edu—на-
ука
и
образование,
com —
коммерческие организации,
org —
некоммерческие
организации,
gov—правительственные
организации,
mil —
военные ведомства,
net
—
служба поддержки Internet
и т. д.
Корень занимает
в
IP-имени правую
позицию, левее записываются локальные части адреса
и,
наконец, перед сим-
волом
@
указывается
имя
почтового ящика пользователя. Так, запись
norenkov@wwwcdl.bmstu.ru расшифровывается следующим образом: пользо-
ватель
norenkov
имеет почтовый ящик
в
сервере
wwwcdl
организации
bmstu
в
стране га.
1Ру4-адрес
—
слово, записываемое
в
виде четырех частей (побайтно), раз-
деленных
точками. Каждые подсеть
и
узел
в
подсети получают свои номера,
причем
для
сети можно использовать
от
одного
до
трех
старших
байтов,
а
оставшиеся
байты
— для
номера
узла.
Какая
часть IP-адреса относится
к
сети, определяется
ее
маской, выделяющей соответствующие биты
в
IP-адре-
се.
Например,
для
некоторой сети маска может
быть
255.0.0.0,
а для ее
подсе-
ти
—
255.255.0.0
и т. д. Тем
самым описывается иерархия сетей.
Адреса
при
включении новых хостов
в
сеть выдает одна
из
уполномочен-
ных
организаций-провайдеров, предоставляющих
телекоммуникационные
услуги.
Провайдер,
в
частности, обеспечивает включение IP-адреса
и
соответствую-
щего
ему
IP-имени
в
сервер службы адресов DNS.
Это
означает запись дан-
ных
о
хосте
в DIB
(Directory Information
Base)
локального узла DNS.
При
обращении
к
сети пользователь, отправляющий сообщение, задает
IP-имя
получателя. Поскольку маршрутизация
в
сети осуществляется
по
IP-ад-
ресам,
то с
помощью серверов
DNS
осуществляется перевод указанного
IP-имени
в
IP-адрес.
В
локальной сети,
где
используются шестибайтовые адреса, называемые
МАС-адресами,
требуется преобразование IP-имен
в
MAC-адреса.
Это
преоб-
разование
выполняется
с
помощью специального протокола
ARP,
имеющегося
в
стеке
TCP/IP.
Для
этого создаются
ARP-таблицы
соответствия
IP и MAC
адресов
данной сети.
69