TP

Réaliser le TP suivant :

https://www.reseaucerta.org/exolab-entrainement-adressage-ip-de-base

https://www.reseaucerta.org/entrainement-adressage-ip-niveau-avance

Validation d’adresse IP

GSB a besoin d’avoir un script de validation d’adresse IP.

  1. Créer une fonction qui permet de valider une adresse ipv4 sur 4 octects(0.0.0.0 à 255.255.255.255) : estIPv4Valide().
    – quelles sont l’entrée et la sortie attendues ?
    – tester la fonction via un script.
  2. Créer une fonction qui permet de calculer le nombre d’hôtes potentiel dans un sous-réseau logique à partir du CIDR : getNbSTA-cidr()
    – quelles sont l’entrée et la sortie attendues ?
    – tester la fonction via un script.
  3. Créer une fonction qui permet de valider un masque de sous-réseau : estMasqueValide()
    – quelles sont l’entrée et la sortie attendues ?
    – tester la fonction via un script.
  4. Créer une fonction qui permet de calculer le CIDR à partir d’un masque de sous-réseau : masque2cidr()
    – quelles sont l’entrée et la sortie attendues ?
    – tester la fonction via un script.
  5. Créer une fonction qui permet de calculer le masque à partir d’un CIDR : cidr2masque()
    – quelles sont l’entrée et la sortie attendues ?
    – tester la fonction via un script.