IP-адрес

Со второй половины 90-х годов XX века классовая адресация повсеместно вытеснена бесклассовой адресацией (Беcклассовая адресация CIDR), при которой количество адресов в сети определяется только и исключительно маской подсети.

IP-адрес состоит из последовательности 32 битов (единиц и нулей). Человеку очень тяжело читать двоичные IP-адреса. По этой причине 32 бита группируют в четыре 8-битных байта, именуемых октетами. Но даже в таком, сгруппированном формате IP-адрес тяжело читать, писать и запоминать человеку, и поэтому каждый октет представлен в виде своего десятичного значения, а в качестве разделения используется десятичная точка. Такой формат называется точечно-десятичной нотацией. При присвоении узлу IP-адреса он вводится в виде десятичного числа с точками, например, 192.168.1.5. Представьте себе, что вам придется вводить 32-битный двоичный эквивалент такого вида: 11000000101010000000000100000101. Если хотя бы один бит ввести неправильно, адрес будет другим, и узел может не связываться с сетью.

Маршрутизаторам необходимо знать, как достичь каждой сети, а не расположения каждого отдельного узла.

Маска подсети

Маска подсети используется для определения сетевой части IP-адреса. Подобно IP-адресу, маска подсети является десятичным числом с точками. Как правило, все узлы в пределах локальной сети имеют одинаковую маску подсети. На рис. 1 изображены маски подсети для использующихся IP-адресов, поставленные в соответствие первым трем классам IP-адресов:

  • 255.0.0.0 — класс А; означает, что сетевой частью является первый октет IP-адреса.
  • 255.255.0.0 — класс В; означает, что сетевой частью являются первые два октета IP-адреса.
  • 255.255.255.0 — класс С; означает, что сетевой частью являются первые три октета IP-адреса.

Если организация владеет одной сетью класса В, но ей необходимо обеспечить IP-адреса для четырех локальных сетей, то эта организация должна разделить адрес класса В на четыре меньшие части. Деление на подсети — это логическое разделение сети. Оно является средством деления сети, а способ деления определяет маска подсети. Как правило, деление на подсети выполняет опытный администратор сети. После создания схемы деления на подсети можно настроить соответствующие IP-адреса и маски подсети узлов четырех локальных сетей. Этим навыкам обучают в сетевой академии Cisco в рамках учебных программ по организации сетей уровня CCNA.

Особые IP-адреса

В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов:

  • если весь IP-адрес состоит только из двоичных нулей, то он обозначает адрес того узла, который сгенерировал этот пакет; этот режим используется только в некоторых сообщениях ICMP протокол диагностики перегрузки сети;
  • если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast);
  • если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.190.21.0 с маской 255.255.255.0 пакет с адресом 192.190.21.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (broadcast).

«Серый» IP-адрес

Серый IP-адрес, принадлежащий к диапазонам зарезервированных для использования в локальных сетях адресов и не маршрутизируется в сети Интернет.

Следующие диапазоны определены IANA как адреса, выделенные локальным сетям:

  • 10.0.0.0 — 10.255.255.255 (примерно 16 млн адресов)
  • 172.16.0.0 — 172.31.255.255 (примерно 1 млн адресов)
  • 192.168.0.0 — 192.168.255.255 (примерно 65 тыс. адресов)

Также зарезервирован диапазон для петлевых интерфейсов (не используется для обмена между хостами):

  • 127.0.0.0 — 127.255.255.255
PQ VPS сервера в 28+ странах.