Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерные Сети(Смоленцев С.В., 2002).doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
966.66 Кб
Скачать

4.3.Адресация в ip-сетях

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

4.3.1.Ip адреса

IP адреса являются основным типом адресов в IP - сетях. IP адрес имеет длину 32 бита и представляется в виде четырех 8-битных десятичных чисел, разделенных точками, например: 192.168.20.105. Причем, в адресе содержится как номер сети, так и номер узла в сети. Для определения какая часть IP адреса определяет номер сети, а какая – номер узла определено несколько классов IP адресов.

Таблица 5 Классы IP адресов

класс

байты адреса

№ сети

№ узла

A

0 . . . . . . .

№ сети

№ узла

B

10 . . . . . .

№ сети

№ узла

C

110 . . . . .

D

1110

адрес группы multicast

E

11110

зарезервировано

Кроме того существуют особые IP адреса, которые используются в служебных целях:

0.0.0.0 - все поля состоят из нулей - означает, что пакет адресуется самому себе;

0.х.х.х, 128.0.х.х, 192.0.0.х - поле номера сети состоит из 0 (для сетей различных классов) означает, что пакет адресуется в сеть, к которой принадлежит узел, сгенерировавший пакет (адресуется в свою сеть);

255.255.255.255 – все поля адреса состоят из двоичных 1 означает, что пакет предназначается всем узлам сети, в которой находится узел, сгенерировавший пакет;

х.255.255.255, х.х.255.255, х.х.х.255 – поле адреса узла состоит из двоичных 1 обозначает, что пакет предназначается всем узлам в сети с заданным номером (для сетей различных классов).

Кроме того, некоторые IP адреса специально зарезервированы для использования в локальных сетях и эти адреса не обрабатываются маршрутизаторами. Эти адреса выбраны из различных классов:

10.0.0.0 – сеть класса А;

172.16.0.0 – 172.31.0.0 – диапазон 16 сетей класса В;

192.168.0.0 – 192.168.255.0 – диапазон 255 сетей класса С.

В последнее время использование только трех классов адресов становится не совсем удобным. Для обеспечения более гибкого использования IP адресов используют маску IP адреса. Маска показывает, какая часть адреса является номером сети, а какая – номером узла. Для стандартных классов сетей маски имеют следующий вид.

Таблица 6

класс

маска

Значение

А

11111111.00000000.00000000.00000000

255.0.0.0

В

11111111.11111111.00000000.00000000

255.255.0.0

С

11111111.11111111.11111111.00000000

255.255.255.0

С помощью маски IP адрес может разбиваться на две части не по границе байтов. Например, маска 11111111.11111111.11100000.00000000 (255.255.224.0) для IP адреса 175.13.185.12 резервирует для адреса сети 12 бит и определяет номер сети 175.13.160.0, а номер узла 0.0.25.12.

В IP сетях важно обеспечить уникальность каждого IP адреса в рамках сети. В небольших интерсетях (состоящий из малого числа подсетей) адреса всех узлов могут быть назначены как в ручную (администратором сети), так и автоматически с помощью специального сервера DHCP (Dynamic Host Configuration Protocol). Однако, в рамках такой сети как Интернет это сделать невозможно. В Интернет существует специальная организация, которая распределяет и регистрирует IP адреса сетей – IANA (Internet Assigned Numbers Authority). Этой организацией выдаются диапазоны адресов IP сетей крупным провайдерам Интернет, те в свою очередь – региональным провайдерам, а те – организациям – клиентам. За уникальностью IP адресов в рамках собственной сети следит администратор сети.

Сегодня развитие Интернет достигло такого состояния, что вскоре 32битная IP адресация не сможет обеспечивать нужды в подключении многих устройств (от компьютеров до сотовых телефонов). Поэтому в настоящее время разработана и вскоре вступит в силу версия 6 IP протокола, которая расширяет адресное пространство IP адресов с 32 разрядов до 128.