Fonctions et IPv4

  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.