223 lines
6.8 KiB
Markdown
223 lines
6.8 KiB
Markdown
|
|
# Correction des exercices - Adressage IP
|
||
|
|
|
||
|
|
---------
|
||
|
|
|
||
|
|
## Exercice 1 : Identification
|
||
|
|
|
||
|
|
| Adresse | Type | Explication |
|
||
|
|
|---------|------|-------------|
|
||
|
|
| 192.168.0.1 | **Privée** | Appartient à la plage 192.168.0.0 → 192.168.255.255 |
|
||
|
|
| 8.8.8.8 | **Publique** | Serveur DNS de Google, routable sur Internet |
|
||
|
|
| 10.0.0.50 | **Privée** | Appartient à la plage 10.0.0.0 → 10.255.255.255 |
|
||
|
|
| 172.20.1.1 | **Privée** | Appartient à la plage 172.16.0.0 → 172.31.255.255 |
|
||
|
|
| 91.198.174.192 | **Publique** | Adresse de Wikipédia, routable sur Internet |
|
||
|
|
|
||
|
|
---------
|
||
|
|
|
||
|
|
## Exercice 2 : Calcul d'adresses (méthode magique)
|
||
|
|
|
||
|
|
### 1. 192.168.10.50/24
|
||
|
|
|
||
|
|
**Masque** : 255.255.255.0
|
||
|
|
**Octet intéressant** : 4ème octet = 0
|
||
|
|
**Nombre magique** : 256 - 0 = 256 (tout le dernier octet)
|
||
|
|
|
||
|
|
| Élément | Résultat |
|
||
|
|
|---------|----------|
|
||
|
|
| Adresse réseau | **192.168.10.0** |
|
||
|
|
| Première adresse utilisable | **192.168.10.1** |
|
||
|
|
| Dernière adresse utilisable | **192.168.10.254** |
|
||
|
|
| Adresse de broadcast | **192.168.10.255** |
|
||
|
|
| Nombre d'hôtes | $`2^8 - 2`$ = **254** |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 2. 10.0.0.100/8
|
||
|
|
|
||
|
|
**Masque** : 255.0.0.0
|
||
|
|
**Octet intéressant** : 2ème octet = 0
|
||
|
|
**Nombre magique** : 256 (les 3 derniers octets varient)
|
||
|
|
|
||
|
|
| Élément | Résultat |
|
||
|
|
|---------|----------|
|
||
|
|
| Adresse réseau | **10.0.0.0** |
|
||
|
|
| Première adresse utilisable | **10.0.0.1** |
|
||
|
|
| Dernière adresse utilisable | **10.255.255.254** |
|
||
|
|
| Adresse de broadcast | **10.255.255.255** |
|
||
|
|
| Nombre d'hôtes | $`2^{24} - 2`$ = **16 777 214** |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 3. 172.16.100.200/26
|
||
|
|
|
||
|
|
**Masque** : 255.255.255.192
|
||
|
|
**Octet intéressant** : 4ème octet = 192
|
||
|
|
**Nombre magique** : 256 - 192 = **64**
|
||
|
|
|
||
|
|
Multiples de 64 : 0, 64, 128, 192, 256...
|
||
|
|
200 est entre **192** et 256, donc le réseau commence à 192.
|
||
|
|
|
||
|
|
| Élément | Calcul | Résultat |
|
||
|
|
|---------|--------|----------|
|
||
|
|
| Adresse réseau | 192 | **172.16.100.192** |
|
||
|
|
| Première adresse utilisable | 192 + 1 | **172.16.100.193** |
|
||
|
|
| Dernière adresse utilisable | 192 + 64 - 2 = 254 | **172.16.100.254** |
|
||
|
|
| Adresse de broadcast | 192 + 64 - 1 = 255 | **172.16.100.255** |
|
||
|
|
| Nombre d'hôtes | $`2^6 - 2`$ = **62** |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 4. 192.168.5.67/28
|
||
|
|
|
||
|
|
**Masque** : 255.255.255.240
|
||
|
|
**Octet intéressant** : 4ème octet = 240
|
||
|
|
**Nombre magique** : 256 - 240 = **16**
|
||
|
|
|
||
|
|
Multiples de 16 : 0, 16, 32, 48, 64, 80...
|
||
|
|
67 est entre **64** et 80, donc le réseau commence à 64.
|
||
|
|
|
||
|
|
| Élément | Calcul | Résultat |
|
||
|
|
|---------|--------|----------|
|
||
|
|
| Adresse réseau | 64 | **192.168.5.64** |
|
||
|
|
| Première adresse utilisable | 64 + 1 | **192.168.5.65** |
|
||
|
|
| Dernière adresse utilisable | 64 + 16 - 2 = 78 | **192.168.5.78** |
|
||
|
|
| Adresse de broadcast | 64 + 16 - 1 = 79 | **192.168.5.79** |
|
||
|
|
| Nombre d'hôtes | $`2^4 - 2`$ = **14** |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5. 10.10.10.10/20
|
||
|
|
|
||
|
|
**Masque** : 255.255.240.0
|
||
|
|
**Octet intéressant** : 3ème octet = 240
|
||
|
|
**Nombre magique** : 256 - 240 = **16**
|
||
|
|
|
||
|
|
Multiples de 16 (sur le 3ème octet) : 0, 16, 32...
|
||
|
|
10 est entre **0** et 16, donc le réseau commence à 0.
|
||
|
|
|
||
|
|
| Élément | Résultat |
|
||
|
|
|---------|----------|
|
||
|
|
| Adresse réseau | **10.10.0.0** |
|
||
|
|
| Première adresse utilisable | **10.10.0.1** |
|
||
|
|
| Dernière adresse utilisable | **10.10.15.254** |
|
||
|
|
| Adresse de broadcast | **10.10.15.255** |
|
||
|
|
| Nombre d'hôtes | $`2^{12} - 2`$ = **4094** |
|
||
|
|
|
||
|
|
> **Explication** : Le 3ème octet va de 0 à 15 (0 + 16 - 1), et le 4ème octet de 0 à 255.
|
||
|
|
|
||
|
|
---------
|
||
|
|
|
||
|
|
## Exercice 3 : Appartenance au même réseau
|
||
|
|
|
||
|
|
Pour que deux machines communiquent directement (sans routeur), elles doivent appartenir au **même réseau**, c'est-à-dire avoir la même adresse réseau.
|
||
|
|
|
||
|
|
### 1. Machine A : 192.168.1.10/24 et Machine B : 192.168.1.200/24
|
||
|
|
|
||
|
|
| Machine | Adresse réseau |
|
||
|
|
|---------|----------------|
|
||
|
|
| A | 192.168.1.0 |
|
||
|
|
| B | 192.168.1.0 |
|
||
|
|
|
||
|
|
**Même réseau → OUI**, elles peuvent communiquer directement.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 2. Machine A : 192.168.1.10/24 et Machine B : 192.168.2.10/24
|
||
|
|
|
||
|
|
| Machine | Adresse réseau |
|
||
|
|
|---------|----------------|
|
||
|
|
| A | 192.168.1.0 |
|
||
|
|
| B | 192.168.2.0 |
|
||
|
|
|
||
|
|
**Réseaux différents → NON**, il faut un routeur.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 3. Machine A : 10.0.0.5/8 et Machine B : 10.255.255.250/8
|
||
|
|
|
||
|
|
| Machine | Adresse réseau |
|
||
|
|
|---------|----------------|
|
||
|
|
| A | 10.0.0.0 |
|
||
|
|
| B | 10.0.0.0 |
|
||
|
|
|
||
|
|
**Même réseau → OUI**, elles peuvent communiquer directement.
|
||
|
|
|
||
|
|
> Avec un masque /8, toutes les adresses commençant par 10.x.x.x sont dans le même réseau.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 4. Machine A : 172.16.50.10/26 et Machine B : 172.16.50.100/26
|
||
|
|
|
||
|
|
Nombre magique = 256 - 192 = 64
|
||
|
|
Multiples de 64 : 0, 64, 128...
|
||
|
|
|
||
|
|
| Machine | Valeur du 4ème octet | Adresse réseau |
|
||
|
|
|---------|----------------------|----------------|
|
||
|
|
| A | 10 (entre 0 et 64) | 172.16.50.0 |
|
||
|
|
| B | 100 (entre 64 et 128) | 172.16.50.64 |
|
||
|
|
|
||
|
|
**Réseaux différents → NON**, il faut un routeur.
|
||
|
|
|
||
|
|
> Attention ! Même si les 3 premiers octets sont identiques, le masque /26 divise le dernier octet en sous-réseaux.
|
||
|
|
|
||
|
|
---------
|
||
|
|
|
||
|
|
## Exercice 4 : Conception de réseau
|
||
|
|
|
||
|
|
**Énoncé** : L'entreprise dispose de 192.168.0.0/24 et veut créer 4 sous-réseaux égaux.
|
||
|
|
|
||
|
|
### 1. Quel masque utiliser ?
|
||
|
|
|
||
|
|
Pour créer **4 sous-réseaux**, il faut emprunter des bits à la partie hôte :
|
||
|
|
- $`2^1 = 2`$ sous-réseaux (1 bit emprunté)
|
||
|
|
- $`2^2 = 4`$ sous-réseaux (2 bits empruntés) ✓
|
||
|
|
|
||
|
|
On emprunte donc **2 bits** à la partie hôte.
|
||
|
|
|
||
|
|
Masque initial : /24 (255.255.255.0)
|
||
|
|
Nouveau masque : /24 + 2 = **/26** (255.255.255.192)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 2. Plages d'adresses pour chaque sous-réseau
|
||
|
|
|
||
|
|
Nombre magique = 256 - 192 = **64**
|
||
|
|
|
||
|
|
| Sous-réseau | Adresse réseau | Plage utilisable | Broadcast |
|
||
|
|
|-------------|----------------|------------------|-----------|
|
||
|
|
| 1 | 192.168.0.0/26 | 192.168.0.1 → 192.168.0.62 | 192.168.0.63 |
|
||
|
|
| 2 | 192.168.0.64/26 | 192.168.0.65 → 192.168.0.126 | 192.168.0.127 |
|
||
|
|
| 3 | 192.168.0.128/26 | 192.168.0.129 → 192.168.0.190 | 192.168.0.191 |
|
||
|
|
| 4 | 192.168.0.192/26 | 192.168.0.193 → 192.168.0.254 | 192.168.0.255 |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 3. Nombre de machines par sous-réseau
|
||
|
|
|
||
|
|
Bits restants pour les hôtes : 32 - 26 = **6 bits**
|
||
|
|
|
||
|
|
Nombre d'hôtes = $`2^6 - 2`$ = **62 machines** par sous-réseau
|
||
|
|
|
||
|
|
> On retire 2 adresses : l'adresse réseau et l'adresse de broadcast.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### Schéma récapitulatif
|
||
|
|
|
||
|
|
```
|
||
|
|
192.168.0.0/24 (réseau initial : 254 hôtes)
|
||
|
|
│
|
||
|
|
├── 192.168.0.0/26 (62 hôtes) [0-63]
|
||
|
|
├── 192.168.0.64/26 (62 hôtes) [64-127]
|
||
|
|
├── 192.168.0.128/26 (62 hôtes) [128-191]
|
||
|
|
└── 192.168.0.192/26 (62 hôtes) [192-255]
|
||
|
|
```
|
||
|
|
|
||
|
|
---------
|
||
|
|
|
||
|
|
Auteur : Florian Mathieu
|
||
|
|
|
||
|
|
Licence CC BY NC
|
||
|
|
|
||
|
|
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> <br />Ce cours est mis à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International</a>.
|