Анатомия IP адресов

Перед погружением в изучение организации подсетей, мы должны усвоить основы IP-адресов.

IP адреса характеризуют сетевые соединения, а НЕ компьютеры!

Прежде всего, выясним основную причину недоразумения - IP адреса не назначаются на компьютеры. IP адреса назначены на сетевые интерфейсы на компьютерах.

А что стоит за этим?

На настоящий момент, много (если не большинство) компьютеров в IP-сети обладают единственным сетевым интерфейсом (и имеют, как следствие, единственный IP адрес). Компьютеры (и другие устройства) могут иметь несколько (если не много) сетевых интерфейсов - и каждый интерфейс будет иметь свой IP адрес.

Так, устройство с 6 работающими интерфейсами (например, маршрутизатор) будет иметь 6 IP адресов - по одному на каждую сеть, с которой он соединен.

Несмотря на это, большинство людей ссылаются на адреса машин, когда это касается IP адреса. Только помните, что это упрощенная форма для IP-адреса конкретного устройства на этом компьютере. Много (если не большая часть) устройств в Internet имеет только один интерфейс и, таким образом, единственный IP адрес.

IP-адреса как "четверка чисел разделенные точками"

В текущей (IPv4) реализации IP адресов, IP адрес состоит из 4-х (8-битовых) байтов - он представляет из себя 32 бита доступной информации. Это приводит к числам, которые являются довольно большими (даже когда написано в представлении десятичных чисел). Поэтому для удобства (и по организационным причинам) IP адреса обычно записываются в виде четырех чисел, разделенных точками. IP адрес

	192.168.1.24

- пример этого - 4 (десятичных) числа разделенные (.) точками.

Поскольку каждое из этих чисел - десятичное представление байта (8 бит), каждое из них может принимать значения из диапазона от 0 до 255 (всего 256 уникальных значений, включая ноль).

Кроме того, часть IP-адреса компьютера определяет сеть, в которой находится данный компьютер, оставшиеся 'биты' IP адреса определяют непосредственно компьютер (опс - сетевой интерфейс). Биты IP адреса определяют, к какому 'классу' относится сеть.

Классы сетей

Имеются три класса IP адресов

Резюме:

Класс сети   Пригодный для использования диапазон
                A                 1 - 126
                B               128 - 191
                C               192 - 254

Имеются также специальные адреса, которые зарезервированы для 'несвязанных' сетей - которые является сетями, использующими IP, но не связаны с Internet, Эти адреса:

Вы заметите, что в данном документе используются именно эти сочетания для того, чтобы не пересечься с "настоящими" сетями и машинами.

Сетевые адреса, адреса интерфейсов и широковещательные адреса

IP адреса могут иметь три возможных значения:

Резюме:

Для сети класса A...
(один байт - поле сети, следующие за ним - номер хоста)

        10.0.0.0 адрес сети класса A, потому что все биты адреса узла равны 0
        10.0.1.0 адрес узла этой сети
        10.255.255.255 широковещательный адрес этой сети, потому что все биты адреса
                       узла равны 1

Для сети класса B...
(два байта - поле сети, следующие за ним - номер хоста)

        172.17.0.0 адрес сети класса B
        172.17.0.1 адрес узла этой сети
        172.17.255.255 широковещательный адрес этой сети

Для сети класса C...
(три байта - поле сети, следующие за ним - номер хоста)

        192.168.3.0 адрес сети класса C
        192.168.3.42 адрес узла этой сети
        192.168.3.255 широковещательный адрес этой сети

Почти все сетевые адреса, остающиеся доступными для распределения в настоящее время - адреса класса C.

Сетевая маска

Сетевая маска более правильно называется маской подсети. Однако, это, вообще, упоминается как сетевая маска.

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

Стандартная маска (под-) сети - содержит единицы в разрядах поля сети и нули в остальных разрядах. Это означает, что стандартные сетевые маски для трех классов сетей выглядят так:

Есть две важные вещи относительно сетевой маски, которые нужно помнить: