Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parSégolène Joseph Modifié depuis plus de 5 années
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}
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.