Задание.
На любом известном вам языке программирования
написать одну программу, которая
позволяет решать следующий круг задач:
По IP-адресу сети и известному количеству
подсетей определяет маску подсети,
отображает все возможные адреса
подсетей, минимальные и максимальные
адреса хостов в этих подсетях;
По IP-адресу хоста и маске подсети
определяет IP-адрес подсети, в которой
находится хост;
По IP-адресу хоста, IP-адрес подсети
определяет подходящую маску;
По IP-адресу хоста определяет класс
сети;
По IP-адресу определяет количество
хостов, которые могут находиться в
сети;
По IP-адресу сети, маске определяет
количество хостов в подсети;
По IP-адресу и маске определяет
широковещательный адрес для данной
подсети.
Программа должна: иметь пользовательский
интерфейс, иметь возможность ввода
входных данных, отображать результат
на экране.