Как видно из официальной документации, эти параметры (network
и broadcast
) не обязательны.
По факту,
(сеть, широковещание и шлюз необязательны)
В вашем примере ваша сеть будет 192.168.5.0/24
а ваша трансляция - 192.168.5.255
. Они могут быть получены из вашего address
и параметров netmask
. Чтобы понять эти параметры и как их определить, вам необходимо ознакомиться с IP-подсетями .
На мой взгляд, параметры network
и broadcast
обычно могут быть опущены.
Быстрый праймер
В IP у вас обычно есть адрес (192.168.5.101
) и маска сети (255.255.255.0
).
Маска сети объясняет, сколько битов в адресе относится к сети и сколько относится к хосту. В этом примере это 24 бита (это то, что означает маска сети, и это то, что означает /24
что вы часто видите в этом контексте).
Эти 24 бита - это точно 192.168.5
часть вашего адреса. Это означает, что все машины с адресом, который начинается с 192.168.5
и маской сети /24
, находятся в вашей сети.
Оставшаяся часть (101
) - это часть вашего хоста. Он идентифицирует вашу единственную машину.
При получении адреса и заполнении части узла нулями (в двоичном виде), что эквивалентно сети (т. 192.168.5.0
). Если вы заполните часть узла (в двоичном формате), вы получите широковещательный адрес по умолчанию (192.168.5.255
).
Источник