Objectif
À quoi sert le projet ?
Ce calculateur réseau permet de déterminer rapidement les informations importantes
d’un réseau IPv4 à partir d’une adresse IP et d’un masque de sous-réseau.
Le projet met en pratique les notions fondamentales d’adressage IPv4 et de subnetting,
en transformant des concepts théoriques en une application fonctionnelle.
Fonctionnalités
Ce que permet l’application
Adresse réseau
Calcul automatique de l’adresse réseau à partir de l’IP et du masque.
Broadcast
Détermination de l’adresse de broadcast associée au réseau.
Plage d’hôtes
Calcul de la première et de la dernière adresse IP utilisables.
Nombre d’adresses
Calcul du nombre total d’adresses IP et du nombre de machines possibles.
Masque / CIDR
Conversion entre masque décimal et notation CIDR.
Validation
Contrôle des entrées utilisateur et gestion des erreurs de saisie.
Réseau
Concepts abordés
- Adressage IPv4.
- Masque de sous-réseau.
- Notation CIDR.
- Calcul binaire réseau / hôte.
- Subnetting.
- Bits réseau et bits hôte.
- Plage d’hôtes utilisables.
Logique de calcul
Traitement technique
L’application manipule les octets d’une adresse IPv4 et du masque pour calculer
les informations réseau. Les conversions entre décimal, binaire et hexadécimal
permettent de rendre visible le fonctionnement interne du subnetting.
Adresse IP
Masque / CIDR
Calcul binaire
Résultats réseau
Compétences mobilisées
Ce que ce projet démontre
C#
.NET
POO
Adressage IPv4
Subnetting
CIDR
Manipulation binaire
Validation utilisateur
Logique réseau
Apports
Ce que ce projet m’a apporté
Ce projet m’a permis de renforcer mes bases en adressage IPv4 et en subnetting,
tout en les appliquant dans un programme concret. Il m’a aussi permis de travailler
la logique de calcul réseau, la validation des entrées et la structuration d’un projet C#.
Il relie directement des notions réseau importantes à une application pratique, ce qui en fait
un projet utile pour comprendre et automatiser les calculs IPv4.