

  Les types pour les adresses réseau IP, cidr et
  inet, supportent les opérateurs de comparaison habituels
  indiqués dans Tableau 9.1 ainsi que les
  opérateurs et fonctions spécialisés indiqués dans Tableau 9.39 et Tableau 9.40.
 
  Toute valeur cidr peut être convertie implicitement en
  inet ; de ce fait, les opérateurs et fonctions indiqués
  ici comme travaillant sur des valeurs inet fonctionnent aussi
  sur des valeurs cidr. (Quand il y a des fonctions séparées
  pour inet et cidr, c'est dû au comportement
  différent pour les deux cas.) De plus, il est permis de convertir une
  valeur inet en une valeur cidr. Quand cela se
  fait, tout bit à droite du masque réseau est mis à zéro silencieusement
  pour créer une valeur cidr valide.
 
Tableau 9.39. Opérateurs d'adresse IP
| Opérateur Description Exemple(s) | 
|---|
| 
        Le sous-réseau est-il strictement contenu dans l'autre sous-réseau ? Cet opérateur, et les quatre suivants, testent l'inclusion du sous-réseau. Ils considèrent seulement les parties réseau des deux adresses (ignorant tout bit à droite des masques réseau), et déterminent si un réseau est identique ou un sous-réseau de l'autre. 
        
        
        | 
| 
        Est-ce que le sous-réseau est contenu dans ou égal au sous-réseau ? 
        | 
| 
        Est-ce que ce sous-réseau est contenu strictement dans le sous-réseau ? 
        | 
| 
        Est-ce que le sous-réseau contient ou est égal au sous-réseau ? 
        | 
| 
        Est-ce qu'un des sous-réseaux contient ou est égale à l'autre ? 
        
        | 
| 
        Calcule un NOT bit à bit. 
        | 
| 
        Calcule un AND bit à bit. 
        | 
| 
        Calcule un OR bit à bit. 
        | 
| 
        Ajoute un décalage à une adresse. 
        | 
| 
        Ajoute un décalage à une adresse. 
        | 
| 
        Soustrait un décalage à une adresse. 
        | 
| 
        Calcule la différence de deux adresses. 
        
        | 
Tableau 9.40. Fonctions des adresses IP
| Fonction Description Exemple(s) | 
|---|
| 
       Crée un format d'affichage abrévié sous la forme d'un texte. (Le
       résultat est le même que ce que produit la fonction de sortie du type
        
        | 
| 
        Crée un format d'affichage abrévié sous la forme d'un texte. (L'abréviation consiste en la suppression des octets zéro à droite du masque réseau ; il y a plus d'exemples dans Tableau 8.22.) 
        | 
| Calcule l'adresse de broadcast pour le réseau de l'adresse. 
        | 
| 
       Renvoie la famille de l'adresse :  
        | 
| Renvoie l'adresse IP sous forme de texte, en ignorant le masque réseau. 
        | 
| Calcule le masque de l'hôte pour le réseau de l'adresse. 
        | 
| 
       
        Calcule le plus petit réseau qui inclut les deux réseaux donnés. 
        | 
| 
       
        Teste si les adresses appartiennent à la même famille IP. 
        | 
| Renvoie la longueur du masque réseau en bits. 
        | 
| Calcule le masque réseau pour le réseau de l'adresse. 
        | 
| 
       Renvoie la partie réseau de l'adresse, mettant à zéro tout ce qui se
       trouve à droit du masque réseau. (Ceci est équivalent à convertir la
       valeur en  
        | 
| 
       
        
       Configure la longueur du masque réseau pour une valeur
        
        | 
| 
        
       Configure la longueur du masque réseau pour une valeur
        
        | 
| 
       Renvoie l'adresse IP non abrévié et la longueur du masque réseau en
       texte. (Ceci a le même résultat qu'une conversion explicite vers
        
        | 
   Les fonctions abbrev, host et
   text ont pour but principal d'offrir des formats
   d'affichage alternatifs pour les adresses IP.
  
  Les types d'adresse MAC, macaddr et macaddr8,
  supportent les opérateurs de comparaison habituels indiqués dans Tableau 9.1 ainsi que les fonctions
  spécialisées indiquées dans Tableau 9.41. De
  plus, ils supportent les opérateurs logiques bit à bit
  ~, & et |
  (NOT, AND et OR), comme indiqué ci-dessus pour les adresses IP.
 
Tableau 9.41. Fonctions pour les adresses MAC