La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

TP N°3 : Masque de sous-réseau (Subnetting ou sous-réseautage)

Présentations similaires


Présentation au sujet: "TP N°3 : Masque de sous-réseau (Subnetting ou sous-réseautage)"— Transcription de la présentation:

1 TP N°3 : Masque de sous-réseau (Subnetting ou sous-réseautage)
Ce qu’on a déjà vu @ IPV4 Les classes ip @ IPV4 privées

2 @ IP = ID Réseau + ID machine
Pour un préfixe réseau: Le nombre des adresses attribuables aux machine = 2 ^ N - 2 À savoir la classe D pour le multicast et E réservé pour un usage future Imaginons une entreprise qui a besoin de adresses machines. Dans quelle Classe doit on choisir réseau ?? Réponse : Classe B ( par exemple ) Cette réponse aurait pu être juste avant les années 90…

3 Subnetting ou Sous-Réseautage
Consiste à choisir quelques bits de poids fort du suffixe hôte pour adresser un sous-réseau Le masque sous-réseau donne une indication sur cette subdivision

4 Masque Format: Tient sur 32 bits , les plus à gauches sont des 1 et
les plus à droite sont des 0 ( 1111… ….0000) Rôle: délimiter IP appartenant au même sous-réseau. Exemple d’un masque: Notation Décimale : En binaire: Notation CIDR : / 28 CIDR = classless interdomain Routing

5 Informations qu’on peut dégager à partir du masque
Nbr des 1 = Taille NET_ID (Identificateur du réseau) Nbr des 0 (N) = Taille HOST_ID (Identificateur d’hôte) Nbr des adresses machines disponibles sur le sous-réseau : 2^N - 2 Dans l’exemple: 28 4 14

6 Application du TP3-Partie 1
Créer une application avec GUI qui permet de: Lire IP et un masque écrits en décimale Supposons que le masque est valide : Dégager l’ID réseau en binaire Dégager l’ID machine en binaire

7 Indications pour le code
Lecture masque: Integer.parseInt(jTextField .getText()) Conversion: Integer.toBinaryString(…) Concatener des zéros à gauche pour les octets 2 , 3 et 4 while (b.length()<8) { b = "0"+b ;} 4) Calculer le nombre des 1 dans le masque de 32 bits: while (msq.charAt(i) == '1') {i++;} Lecture & conversion pour de la même façon 6) Afficher les réponses : jTextField .setText(ip.substring(0,i)); {Deux paramètres} jTextField .setText(ip.substring(i)); {Un seul paramètre}


Télécharger ppt "TP N°3 : Masque de sous-réseau (Subnetting ou sous-réseautage)"

Présentations similaires


Annonces Google