APS com objetivo do melhor aprendizado sobre IPs dentro da matéria Redes de Computadores 1 do professor Luiz Arthur, 2019/2.
É só ter o Python versão 3 ou mais recente e executar o comando:
O programa executa as seguintes funções pedidas pelo professor:
- a) Verificar se IPs e máscaras são válidas.
- b) Quantidade de bits da rede (netID) e quantidade de bits de host (hostID), da máscara.
- c) Classe do IP.
- d) IP da rede.
- e) IP de broadcast.
- f) Quantidade de hosts na referida rede.
- g) Faixa de máquinas válidas - que podem ser utilizadas pelos hosts.
- h) Se o IP é em questão é reservado (privado, loopback, etc).
- i) Apresentar a saída, referente as questões anteriores: (i) na tela e (ii) em um arquivo JSON. O nome dos campos no arquivo JSON devem ser intuitivos.