IP-адрес как этот 223.248.0.0/24
или223.248.0.0/16
Что означает последнее число в IP-адресе (24 или 16 в приведенном выше примере)? Есть ли простой способ понять, как установить число после косой черты?
источник
IP-адрес как этот 223.248.0.0/24
или223.248.0.0/16
Что означает последнее число в IP-адресе (24 или 16 в приведенном выше примере)? Есть ли простой способ понять, как установить число после косой черты?
IP-адрес - это просто число. Тот, который, как я уверен, вы знаете, однозначно идентифицирует компьютер в сети. Но все же просто число, к которому мы вернемся.
Давайте возьмем пример: 192.168.1.105
Вы заметите, что IP-адрес разбит на четыре части: {192, 168, 1, 105}. И вы, вероятно, также знаете, что каждая из этих частей может иметь значение от 0 до 255.
Оказывается, что числа 0..255 могут быть представлены в 8 битах. Таким образом, IP-адрес состоит из четырех разделов, и каждый раздел может иметь значение 0..255. Это означает, что каждый раздел может быть представлен 8 битами. С четырьмя из этих разделов у вас есть (4 раздела) * (8 бит / раздел) = 32 бита. Представлять весь IP-адрес.
Помните, когда мы говорили, что IP-адрес - это просто число? Ну, IP-это 32-разрядное целое число. Для удобства мы пишем его как «192.168.1.105», но вы можете легко написать его как0xC0A80169
В двоичном коде все 32 двоичных числа в своей красе: 11000000101010000000000101101001
Ладно. Итак, теперь ваш вопрос: что означает 192.168.1.105/24?
Это означает, что первые 24 бита IP-адреса являются «подсетью». Это означает, что первые 24 бита элементов в вашей сети совпадают. Когда вы добавляете новые компьютеры, у вас остается только 8 бит (помните, что IP - это 32-битное число) для адресации новых устройств.
Поскольку у вас есть 8-битная адресуемость, в этом примере вы можете добавить только 255 устройств.
110000001010100000000001 01101001
------------------------
(subnet)
Давайте разберем подсеть:
11000000 10101000 00000001 = 192 168 1
Видеть?
Тот же пример с подсетью / 16: 192.168.1.105/16
1100000010101000 0000000101101001
----------------
(subnet)
Таким образом, в этом случае каждый IP-адрес начинается с 192.168 - первые 16 бит IP-адреса. И тогда у нас осталось 16 битов для новых устройств. 16 бит = 65535 устройств.
Так что если у вас небольшая подсеть, у вас есть большая часть интернет-адресов. MIT владеет подсетью / 8, то есть имеет IP-адреса блоков, и они могут добавлять 2 ^ 24 устройства. Очень круто!
Это не ip-адреса как таковые, это диапазоны. Последнее число (которое, как упоминает псуси, называется маской подсети) указывает количество соответствующих битов:
/16
означает, что сеть включает в себя все числа, начиная с первых 16 бит указанного IP-адреса (в вашем примере - 223,248). A/8
- это сеть класса A с 2 ^ 24 адресами,/16
это класс B с 2 ^ 16 (65536) и a/24
- это класс C с 2 ^ 8 = 256 адресами. Это чаще всего встречается в локальных сетях: 192.168.0.0/24 (обычно используется в небольших домашних сетях) и 10.0.0.0/16, как правило, в крупных корпоративных сетях компании. Вы можете увидеть другие зарезервированные диапазоны, перечисленные в нотации подсети и списке диапазонов, а также общее количество doamins в Википедии .источник
10.1.2.0/23
является совершенно действительным и означает 10.1.2.0–10.1.3.255.Это маска подсети для сети. Другими словами, это говорит о том, насколько велика сеть. A / 24 - это сеть класса C, имеющая 256 адресов и маску подсети 255.255.255.0. A / 16 относится к классу B с маской подсети 255.255.0.0.
источник