Accéder au contenu principal

Calcul de sous-reseaux


PROBLÈME

Nous avons l'adresse IP 12.0.126.78 et son masque 255.255.192.0
Nous voulons trouver:
  1. le nombre de bits empruntes;
  2. le nombre de bits restant pour la partie hôte;
  3. le nombre de sous-réseaux disponibles;
  4. la plage d’adresses utilisables dans le sous-réseaux de l’adresse donnée;
  5. la position de l’adresse dans le sous-réseaux.

CORRECTION

le nombre de bits empruntes

l’adresse IP 12.0.126.78 fait parti de la classe A. Son masque par defaut est alors 255.0.0.0=(11111111.00000000.00000000.00000000) alors que le masque personalise est 255.255.192.0=(11111111.11111111.11000000.00000000).
Les bits empruntes (en vert) sont ceux qui on ete ajoutes au masque par defaut pour obtenir le masque personalise. Ils sont au nombre de sr=10.

le nombre de bits restant pour la partie hôte

les bits restant pour la partie hote (en bleu) sont ceux qui correspondent aux zero du masque personalise 255.255.192.0=(11111111.11111111.11000000.00000000)
ils sont au nombre de h=32-18=14.

le nombre de sous-réseaux utilisables disponibles

N=2^sr-2 (deux puissance sr moins deux)
N=2^10-2=1022

la plage d’adresses utilisables dans le sous-réseaux de l’adresse donnée

le sous reseaux de l'addresse donnee est (12.0.126.78) & (255.255.192.0) = 12.0.64.0
on fait  varier les bits de l'adresse IP correspondant au masque.
11111111.11111111.11000000.00000000 = 255.255.192.0 = masque
00001100.00000000.01xxxxxx.xxxxxxxx = IP
lel minimum (on met les x a 0) est 00001100.00000000.01000000.00000000 et le maximum (on met les x a 1) est 00001100.00000000.01111111.111111
c'est a dire de 12.0.64.0 a 12.10.127.255.
Si on exclut l'addresse du reseaux et l'adresse de diffusion 12.10.127.255 qui sont parfois inutilisables, il reste de 12.0.64.1 a 12.10.127.254

la position de l’adresse dans le sous-réseaux

l’adresse IP 12.0.126.78 = (00001100.00000000.01111110.01001110)
p=(h)2 = (111110.01001110)2=

Commentaires

Anonyme a dit…
titanium arts
TATONIC ART CUSTOMING · titanium earrings TATONIC ROCKING T-TATONIC ROCKING T-TATONIC ROCKING T-TATONIC. This unique and original herzamanindir.com/ design nba매니아 is crafted with the https://febcasino.com/review/merit-casino/ use of sustainable

Posts les plus consultés de ce blog

Gérer les requêtes USSD sur un MoDem avec les commandes AT

Introduction L'USSD (Universal Structured Service D) est un service des réseaux télécoms defini dans 3GPP TS 02.90 et dans 3GPP TS 23.090. Il permet à un terminal mobile d'effectuer des requetes ou une suite de requete à l'operateur. Il est courament utiliser pour consulter le solde. Dans ce tutoriel nous apprendrons à effectuer des requetes USSD depuis une connection serie avec une modem. Pré requis Pour utiliserons pour ce faire: un modem GSM (Huawei E1552) bien sur avec une carte SIM (AIRTEL Burkina) un ordinateur auquel sera connecte le modem un terminal (minicom) pour dialoger avec le modem depuis l'ordinateur perl, pour encoder et decoder les PDU Demarche Nous allons consulter le solde du compte de l'utilisateur. Pour l'opérateur courant il faut composer le code USSD *160#. connecter le modem Connectez le modem au port USB de l'ordinateur et retrouvez ses port series logiciels. Notre modem créé trois ports series (/dev/t...

Testing crossplane on Digital ocean

  Crossplane brings the management of external resources into kubernetes through kubernetes APIs. This can in some situations be an alternative to other IaC such as terraform.  In the example below, we will create a droplet on DO by applying a kubernetes manifest using kubectl. The exemple suppose the kubernetes cluster in which crossplane will be installed is already up. ```bash kubectl create namespace crossplane-system helm repo add crossplane-stable https://charts.crossplane.io/stable helm repo update # install crossplane helm install crossplane --namespace crossplane-system crossplane-stable/crossplane # install the upjet digital ocean provider cat << EOF | kubectl apply -f - apiVersion: pkg.crossplane.io/v1 kind: Provider metadata: name: provider-upjet-digitalocean spec: package: crossplane-contrib/provider-upjet-digitalocean:v0.3.0 EOF # create the upjet digital ocean provider secret kubectl apply -f - << EOF apiVersion: v1 kind: S...

Ajouter un dépôt dans linux

La méthode traditionnel consiste a éditer le fichier /etc/apt/sources.list . Mais il est possible avec la commande add-apt-repository, pour peu qu'elle soit installe dans votre système d'exploitation (eg Ubuntu, Linux Mint ...), de le faire plus facilement. voici la syntaxe: apt-add-repository 'deb uri distribution [component1] [component2] [...]'  ou apt-add-repository  ppa: