2016-01-22 3 views
-1

В настоящее время я изучаю сети в целом. Я много читал о подсетях и масках подсети, но есть одна вещь, которую я не могу понять.Как маски подсети приписываются IP?

Как маски подсети приписываются IP-адресам? Например: Как администратор сети сообщает, что адрес A получит маску 255.255.255.0, а адрес B будет отличаться? (для создания подсетей).

Я посмотрел в свою личную конфигурационную панель маршрутизатора, но ничего не видел.

+0

IP и сетевая маска конфигурируется на каждом отдельном устройстве.(DHCP может указать устройству, какую IP/сетевую маску он должен использовать) – nos

+0

может быть настроен как/24 или класс C по умолчанию на этом конкретном маршрутизаторе. – YOU

+0

@MalteseFalcon, на боковой ноте, вы когда-то играли в Counterstrike под этим именем? – CustomX

ответ

1

Сетевой администратор выбирает маску подсети для разделения сети на более мелкие подсерии. Нет правила, как «рассчитать» его с IP-адреса.

Давайте посмотрим на пример с очень распространенной маски подсети 255.255.255.0, которая в двоичном является 1111 1111,1111 1111,1111 1111,0000 0000.

маска подсети всегда будет иметь определенное количество нулей в конце. Над сетчатой ​​маской имеет 8 нулей в конце, что указывает на то, что в подсети будет 2^8 = 256 возможных адресов. Sysadmin может иметь меньшую подсеть, поэтому он может выбрать маску подсети 255.255.255.127, которая равна 1111 1111.1111 1111.1111 1111.1111 0000, и позволит разрешить 2^4 = 32 адреса в подсети.

Редактировать: Sysadmin назначает маску подсети для каждого IP-адреса на основе административных требований. Это делается во время проектирования сети. Предположим, что системный администратор знает, что в новом филиале в продаже насчитывается 100 человек, а в бухгалтерском учете - 20. Также sysadmin знает, что у него 10.10.10.0-255 зарезервировано для этих адресов ветвления. Таким образом, один из способов сисадмин может разделить 0-255 диапазон составляет:

10.10.10.0-127 : Sales 
10.10.10.128-158 : Accounting 

Затем IP-адреса и маски подсети будут:

IP: 10.10.10.0-127 MASK: 255.255.255.128 : Sales 
IP: 10.10.10.128-159 MASK: 255.255.255.224 : Beancounters 

В каждом диапазоне адресов 2 адреса не будут использоваться для пользователей: 1-й, потому что это номер сети и последний, потому что это широковещательный адрес.

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

Конфигурация маршрутизатора:

Для маршрутизации данных между подсетями вам нужен маршрутизатор. В вашем среднем домашнем маршрутизаторе у вас есть 2 маршрутизируемые интерфейсы - один из них стоит перед интернет-провайдером, а другой стоит перед вашей домашней сетью, которая находится за коммутатором (обычно) 4 портов. На маршрутизаторах предприятия/поставщика услуг у вас будет несколько интерфейсов , предназначенных для маршрутизации - каждый со своим собственным IP-адресом и маской подсети. Чтобы усложнить ситуацию - в корпоративных маршрутизаторах вы можете назначить одному физическому интерфейсу несколько пар IP-адресов и маски подсети.

+0

Спасибо за ваш ответ, это очень подробно. В вашем примере две «подсерии» существуют на одном маршрутизаторе. Мой последний вопрос: как настроить все эти вещи, если я хочу, чтобы две подсети существовали соответственно на двух маршрутизаторах? Скажите, если я достаточно ясен. – FrenchFalcon

0

Маски подсети сообщают вам, сколько старших бит являются сетевыми битами. Например, если у вас есть сеть 171.20.20.0/24, это означает, что компьютеры с IP-адресами 171.20.20.5 и 171.20.21.7 находятся в разных сетях. Подсети игнорируют класс сети.

+0

Я знаю о что :) Но, например, когда мой компьютер получает свой IP-адрес (при подключении к маршрутизатору). Затем маршрутизатор сообщает ему: «Ваша маска ...»? Значит, он знает, к какой подсети он принадлежит? – FrenchFalcon

+0

@MalteseFalcon Он знает, что, поскольку кто-то ввел правильную сетевую маску в конфигурации сервера DHCP на вашем маршрутизаторе. Когда ваш компьютер запускает, он транслирует запрос DHCP, и маршрутизатор отвечает, с каким IP-адресом, сетевой маской, шлюзом, сервером DNS и т. Д. Он должен использовать. Это всего лишь один способ сделать что-то, и все эти конфигурации DHCP могут не отображаться через графический интерфейс администратора вашего маршрутизатора. – nos

+0

@ nos okay, я вижу ... Но иногда я вижу некоторые «сетевые схемы» с несколькими масками подсети (которые разные). В этом случае каждый маршрутизатор является подсетью? Я не могу найти какой-либо документ, который объясняет это (учебник, все) – FrenchFalcon

Смежные вопросы