Эта статья предназначена для тех, кто только начинает изучать сетевые технологии. Мы подробно разберем принципы работы IPv4 адресации, особенно в контексте локальных сетей. Будем говорить простым языком, с примерами и пояснениями.

1. Что такое IPv4?

IPv4 (Internet Protocol version 4) – это система нумерации устройств в сети, позволяющая им обмениваться данными. Представьте себе, что каждый дом в городе имеет свой уникальный адрес. В сети, каждое устройство (компьютер, телефон, принтер и т.д.) должно иметь свой уникальный адрес, чтобы другие устройства могли с ним связаться.

IPv4 адрес представляет собой 32-битное число, которое обычно записывается в десятичном виде, разделенное точками. Например: 192.168.1.10.

2. Виды Сетей: Локальные и Глобальные

Существуют разные типы сетей, и важно понимать разницу:

  • Локальная Сеть (LAN - Local Area Network): Это сеть, охватывающая небольшую территорию, например, ваш дом, офис или кафе. Устройства в локальной сети могут обмениваться данными друг с другом напрямую. В локальной сети обычно используются частные (зарезервированные) IPv4 адреса.
  • Глобальная Сеть (WAN - Wide Area Network): Это сеть, охватывающая большую территорию, например, город, страну или весь мир (Интернет). Устройства в глобальной сети должны иметь уникальные и публичные (доступные извне) IPv4 адреса.

Важно! Локальная сеть обычно связана с глобальной сетью через роутер. Роутер выступает в роли посредника, позволяя устройствам в локальной сети получать доступ к Интернету.

3. Частные и Публичные IPv4 Адреса

Существуют диапазоны IPv4 адресов, которые предназначены для использования в частных (локальных) сетях:

  • 10.0.0.0 - 10.255.255.255
  • 172.16.0.0 - 172.31.255.255
  • 192.168.0.0 - 192.168.255.255

Адреса из этих диапазонов не являются публичными. Они могут использоваться в нескольких разных локальных сетях без конфликтов. Адреса из диапазонов, не входящих в эти диапазоны, считаются публичными и должны быть уникальными в Интернете.

4. Маска Подсети: Определяем Сеть и Хост

Маска подсети - это еще один 32-битный номер, который определяет, какая часть IPv4 адреса относится к сети, а какая - к устройству (хосту) внутри этой сети.

В десятичном виде маска подсети записывается так же, как и IP-адрес: 255.255.255.0. В двоичном виде она выглядит как последовательность единиц и нулей. Например, 255.255.255.0 в двоичном виде это: 11111111.11111111.11111111.00000000.

Принцип работы:

  • Единицы (1) в маске подсети указывают на биты, которые относятся к адресу сети.
  • Нули (0) в маске подсети указывают на биты, которые относятся к адресу устройства (хоста) внутри сети.

Например, если у вас есть IP-адрес 192.168.1.10 и маска подсети 255.255.255.0, то:

  • Биты сети: 192.168.1 (определены единицами в маске 255.255.255.0)
  • Биты хоста: 10 (определены нулями в маске 255.255.255.0)

Это означает, что 192.168.1.10 принадлежит сети 192.168.1.

Пример Двоичного Представления

Давайте возьмем IP-адрес 192.168.1.10 и маску подсети 255.255.255.0 и представим их в двоичном виде:

  • IP-адрес (192.168.1.10): 11000000.10101000.00000001.00001010
  • Маска подсети (255.255.255.0): 11111111.11111111.11111111.00000000

Выполняем побитовое И (AND) между IP-адресом и маской подсети:

11000000.10101000.00000001.00001010 (IP-адрес)
AND
11111111.11111111.11111111.00000000 (Маска подсети)
=
11000000.10101000.00000001.00000000 (Адрес сети)

Итак, адрес сети в данном случае равен 192.168.1.0.

5. Default Gateway (Шлюз по умолчанию)

Когда устройство хочет связаться с устройством, находящимся за пределами его локальной сети, оно отправляет пакеты данных на шлюз по умолчанию. Шлюз по умолчанию – это роутер, который соединяет локальную сеть с глобальной сетью (Интернетом).

6. DHCP (Dynamic Host Configuration Protocol)

DHCP – это протокол, который автоматически назначает IP-адреса, маски подсети, шлюз по умолчанию и DNS-серверы устройствам в сети. Это упрощает настройку сети и предотвращает конфликты IP-адресов.

Заключение

Понимание принципов IPv4 адресации – это важный шаг на пути к освоению сетевых технологий. Не бойтесь экспериментировать с настройками сети и разбираться, как они влияют на работу устройств. Эта статья дала вам базовое представление о локальной сети и принципах работы с IPv4 адресацией. Для более глубокого изучения, рекомендуем обратиться к дополнительным материалам и практическим упражнениям.