Nous devions développer un outil en C# en mode Windows Forms permettant de saisir une adresse IP et un CIDR, vérifier les données, puis calculer et afficher l’adresse IP en binaire, le masque de sous-réseau, l’adresse réseau, le nombre d’hôtes et la classe de l’IP. Le logiciel permet également, en option, de calculer un nouveau CIDR selon le nombre de sous-réseaux souhaité.
La page d’accueil permet de saisir une adresse IP (au format xxx.xxx.xxx.xxx) et un CIDR. Elle vérifie automatiquement que les valeurs saisies sont conformes aux formats et plages autorisées.




Cette page réalise plusieurs calculs à partir de l’adresse IP et du CIDR validés. Elle affiche :
- Convertir et afficher l’adresse IP en binaire
- Calculer le masque de sous-réseau en valeur décimale et en valeur binaire et l’afficher
- Déterminer et afficher l’adresse réseau principale
- Calculer et afficher le nombre d’hôtes maximum du sous-réseau
- Déterminer la classe de l’adresse IP
- Calculer le nombre de sous-réseaux
- Calculer le nouveau CIDR à partir d’un nombre de sous réseau souhaité

