В чем разница между маской подсети IP 255.255.254.0 и 255.255.255.0?
4 ответа
IPv4-адреса используют 32 бита. Например, адрес 127.0.0.1
переведенный в двоичный код, является 01111111 00000000 00000000 00000001
.
Для облегчения понимания вместо двоичного кода мы, люди, используем десятичное представление, разделяющее 32 бита на 4 блока по 8 бит.
Каждый блок из 8 битов может идти от 00000000
до 11111111
или в десятичном виде от 0
до 255
.
IP-адрес делится на две части: сетевая часть и часть устройства.
- Сетевая часть является общей для всех устройств в одной сети
- Часть устройства уникальна для каждого устройства.
Кто определяет это разделение? Маска подсети.
На каждом IP-устройстве у вас есть адрес и маска подсети. Маска подсети отмечает только то, сколько битов фиксировано (часть сети) и сколько битов являются переменными (часть устройства) для использования на ваших устройствах.
Пример:
Предположим, вы выбрали для своей сети адрес 192.168.0.0. Это часть сети.
Вы решаете использовать маску сети 255.255.255.0 (в двоичном формате каждый 255 равен 11111111, а каждый 0 - 00000000). Это означает, что вы решили использовать последние 8 бит адреса для своих устройств. 8 двоичных разрядов дают 256 десятичных разрядов, поэтому вы можете иметь 256 адресов для устройств в вашей сети в диапазоне от
192.168.0.0
до192.168.0.255
. В реальной жизни вы не можете использовать первое и последнее, поэтому в этом случае вы ограничены 254 адресами.Вы изменили маску сети на 255.255.254.0 . Теперь у вас есть 9 бит для ваших устройств (254 - 11111110). 9 двоичных разрядов, переведенных в десятичное число, дают 512, поэтому вы можете иметь 512 адресов для ваших устройств в диапазоне от
192.168.0.0
до192.168.1.255
. Как и раньше, вы не можете использовать первый и последний, поэтому в этом случае вы ограничены 510 адресами.
Маска сети выбирается администратором сети с учетом размера сети (сколько устройств она будет содержать) и других принципов проектирования.
Что касается частных / общедоступных адресов, IPv4 имеет 3 диапазона, которые были определены для частных сетей:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
Все, что находится за пределами этих диапазонов, является общедоступным и не может использоваться для сети, если оно не было назначено IANA или делегатом IANA.
Из вики здесь вы можете увидеть три зарезервированные частные адреса диапазонов
IP address = 10.0.0.0 - 10.255.255.255, subnet mask = 255.0.0.0 (corporate)
IP address = 172.16.0.0 - 172.31.255.255, subnet mask = 255.240.0.0 (rarely seen)
IP address = 192.168.0.0 - 192.168.255.255, subnet mask = 255.255.0.0 or more common 255.255.255.0 (home use)
Маска подсети действительно не относится к общедоступной / приватной.
Как упомянуто выше, маски подсети могут использоваться для любой частной или публичной сети. Нет правила или логики, которые указывают, что только определенные маски подсети могут применяться к определенным общедоступным или частным сетям.
Но чтобы ответить на вопрос, что отличается между 255.255.255.0 и 255.255.254.0 ...
255.255.255.0 позволяет использовать в общей сложности 254 IP-адреса. 1 для самой подсети, а другая для трансляции. Лучший пример этого - сеть 192.168.1.0. Это ip самой подсети. 192.168.1.1-192.168.1.254 - все действительные IP-адреса, которые могут быть назначены клиентским устройствам. Наконец, 192.168.1.255 будет широковещательным адресом.
Это отличается от маски подсети 255.255.254.0 в том смысле, что она предлагает 510 действительных IP-адресов. Еще один для самой подсети и один для трансляции.
Еще один пример для этого:
Сеть: 192.168.0.0 Вещание: 192.168.1.255 Действительные IP-адреса: 192.168.0.1 - 192.168.1.254
Имейте в виду, эти диапазоны IP-адресов являются лишь примерами. Вы можете использовать другие IP-адреса для подсети, но идея одинакова независимо.
255.255.255.0
обычно используется для небольших частных сетей, да. Предполагается, что в сети есть только один маршрутизатор, и он может вместить до 253 или 254 клиентов. Это наиболее распространенная настройка, где IP-адрес маршрутизатора 192.168.1.1
.
255.255.254.0
используется для некоторых установок с двумя маршрутизаторами, таких как модем-маршрутизатор или модем-маршрутизатор-маршрутизатор (где модем установлен в мостовой режим). Маршрутизаторы могут быть по 192.168.1.1
и 192.168.0.1
каждый со своими наборами клиентов.