Как рассчитать маску подсети TCP-IP
- Категория: Сеть
Если вы администратор сети, скорее всего, в какой-то момент вам может потребоваться настроить несколько разных сетей в своем диапазоне IP-адресов. Для этого вам нужно знать, как создавать разные подсети.
При вычислении подсетей следует помнить о двух основных моментах. Во-первых, подсеть по умолчанию для диапазона - 255.255.255.0. Эта подсеть, которую мы все знаем, дает вам одну сеть с 255 различными адресами от 1 до 255. Пока что все довольно просто. Второе, что нужно запомнить, - это формула, необходимая для расчета новой подсети. Для этого нам нужно вернуться к основам и помнить, что число 255 состоит из 8-ми битных двоичных файлов. Чтобы получить число 255, все эти 8 бит должны быть установлены в 1, каждый из которых представляет собой десятичное число в следующей последовательности. (1, 2, 4, 8, 16, 32, 64, 128). Если сложить все эти числа, получится 255.
Чтобы создать маску подсети, нам нужно «позаимствовать» определенное количество бит из адреса нашего хоста. Адрес хоста - это последнее число в группе из четырех, составляющих нашу подсеть. Итак, в подсети 255.255.255.0 0 - это адрес хоста.
Мы можем использовать формулу (2 ^ n - 2), чтобы выяснить, сколько сетей мы можем создать, заимствуя определенное количество бит. Допустим, например, мы хотели создать шесть сетей; нам нужно будет заимствовать 3 бита, потому что (2 ^ 3 - 2 = 6). Итак, мы берем три бита слева от нашей двоичной последовательности и складываем их вместе. (128 + 64 + 32 = 224). Итак, подсеть, которую нам нужно использовать для нашей 6-сетевой системы, - 255.255.255.224.
Теперь, когда мы рассчитали нашу подсеть, следующее, что нам нужно сделать, это определить диапазоны наших новых сетей. Это довольно легко сделать, если помнить одно правило. Наименьшее число в битах, которые мы позаимствовали из адреса нашего хоста, является нашим руководством. В этом случае мы заимствовали биты 128, 64 и 32. Самый низкий из них - 32, так что это наше ориентировочное число, которое мы собираемся использовать для настройки наших сетевых диапазонов.
Все, что вы хотите сделать, это начать со своего ведущего числа, и это даст вам первый адрес нашей первой сети. Например - 192.168.0.32. Чтобы получить начальный адрес второй сети, вы просто добавляете 32. Таким образом, вторая сеть будет начинаться с 192.168.0.64. Продолжайте добавлять число 32, чтобы найти другие начальные точки сети, и вы получите следующую карту диапазонов сетевых адресов:
- Сеть 1: 192.168.0.32 - 192.168.0.63
- Сеть 2: 192.168.0.64 - 192.168.0.95
- Сеть 3: 192.168.0.96 - 192.168.0.127
- Сеть 4: 192.168.0.128 - 192.168.0.159
- Сеть 5: 192.168.0.160 - 192.168.0.191
- Сеть 6: 192.168.0.192 - 192.168.0.223
Обратите внимание, что вы не можете использовать первые 32 или последние 32 адреса из всего диапазона 255 адресов (если вы не используете специальное оборудование, которое позволяет это). Итак, мы рассчитали маску подсети и определили диапазоны, которые будут использовать наши сети. Запомните формулу (2 ^ n - 2) и свои двоичные числа, и вы сможете разработать любую конфигурацию подсетей и сетей.