Como você pode ver na documentação oficial , esses parâmetros ( network e broadcast ) não são obrigatórios .
De fato,
(network, broadcast and gateway are optional)
Em seu exemplo, sua rede seria 192.168.5.0/24 e sua transmissão 192.168.5.255 . Estes podem ser derivados dos seus parâmetros address e netmask . Para entender esses parâmetros e como determiná-los, você precisa ler as sub-redes IP .
Na minha opinião, os parâmetros network e broadcast geralmente podem ser omitidos.
Iniciador rápido
No IP, você geralmente tem um endereço ( 192.168.5.101 ) e uma netmask ( 255.255.255.0 ).
A netmask explica quantos dos bits no endereço se referem à rede e quantos se referem ao host . Neste exemplo, são 24bits (isso é o que a netmask significa, e é isso que o /24 significa que você frequentemente vê neste contexto).
Esses 24bits são exatamente a parte 192.168.5 do seu endereço. Isso significa que todas as máquinas com um endereço, começando com 192.168.5 e uma máscara de rede de /24 , estão na mesma rede.
A parte restante (o 101 ) é sua parte do host. Ele identifica sua única máquina.
Ao obter um endereço e preencher a parte do host com zeros (em binário), isso é equivalente à rede (portanto, 192.168.5.0 ). Se você preencher a parte do host com uns (em binário), você obtém o endereço de broadcast padrão ( 192.168.5.255 ).
