Разделы:


Best links:

Адресация в сетях

Эталонная модель TCP/IP пользуется тремя разновидностями адресов: локальными (MAC-адресами – в случае локальной сети), сетевыми (IP-адресами) и символьными именами (доменными именами, DNS-именами).

Локальные адреса используются для доставки пакетов в пределах подсети, сетевые адреса – для маршрутизации пакетов между подсетями, а символьные имена – для более простого и запоминания имен хостов.

         МАС-адреса.

Для узлов, входящих в локальные сети используется МАС-адрес сетевого адаптера или порта маршрутизатора, например, 11-А0-17-3D-BC-01. Эти адреса назначаются производителями оборудования и являются уникальными адресами, так как управляются централизовано. Для всех существующих технологий локальных сетей МАС-адрес имеет формат 6 байтов: старшие 3 байта - идентификатор фирмы производителя, а младшие 3 байта назначаются уникальным образом самим производителем.

IP-адреса.

Сетевой уровень стека TCP/IP передает пакеты между сетями, опираясь на IP-адреса (RFC 990 и RFC 997). IP-адрес состоит из 32 бит (4 байт). Как правило, IP-адрес записывают как четыре десятичных числа (значения отдельных байтов), разделенные точками, например: 123.45.67.89. Адрес состоит из двух частей: номера подсети и номера узла, причем номер узла не зависит от его MAC-адреса (или другого локального адреса). Распределение номеров подсетей для Internet осуществляется централизованно, а для внутренних подсетей, не связанных напрямую с Internet, может назначаться администратором сети.

Таблица 10.1

Класс

Диапазон значений

первого байта

Возможное количество сетей

Возможное количество узлов

A

B

C

D

E

1 - 126

128-191

192-223

224-239

240-247

126

16382

2097150

-

-

16777214

65534

254

228

227

Все IP-адреса разделены на 5 классов (от A до E), задающих разные соотношения между количеством подсетей и количеством узлов в них (см.

табл. 10.1). Некоторые IP-адреса интерпретируются специальным образом:

·        адрес, все биты которого равны нулю, обозначает адрес того узла, который выдал этот пакет;

·        адрес, в поле номера сети которого стоят только нули, считается относящимся к той же сети, что и узел, выдавший этот пакет;

·        адрес, все биты которого равны единице, означает, что данный пакет должны получить все узлы подсети, к которой относится узел, выдавший этот пакет (ограниченное широковещательное сообщение – limited broadcast);

предыдущая темаследующая