Adressage IPv4 et Protocoles Réseau
Adressage IPv4 et Protocoles Réseau
(TR1TR1)
Chapitre 4 :
Étude de la couche « Réseau »
1
Couche «Réseau»
Couche réseau
Cette couche est constituée de trois composants principaux :
- protocoles de routage (voir 2ème année)
- protocole de la couche réseau
- protocole de contrôle et de gestion
2
Couche «Réseau»
Protocole internet (IP)
Rappel couche transport
Les périphériques utilisent la couche transport pour connecter des
processus.
3
Couche «Réseau»
Protocole internet (IP)
Couche réseau
La couche réseau permet au périphériques de se connecter les uns
aux autres, indépendamment du réseau physique.
4
Couche «réseau»
Adressage IPv4
Station - Routeur
Station terminale
équipement capable d'envoyer des paquets IP et de recevoir des
Routeur
Équipement capable de recevoir des paquets IP, d'envoyer des
Adressage IP
Permet d'identifier des périphériques connectés sur le réseau logique
Caractéristiques de l'adressage IP :
- Adressage universel
- Adressage hiérarchique
5
Couche «réseau»
Adressage IPv4
Adressage universel (logique)
=> indépendant de l'adressage physique et du réseau physique utilisé
6
Couche «réseau»
Adressage IPv4
Adressage hiérarchique
Exemple :
Numérotation téléphonique: 0032 65 33 81 54
Indicatif régional
Indicatif international
Numéro de l'abonné
Adresse IP :
ID réseau ID machine
7
Couche «réseau»
Adressage IPv4
Introduction – Interface & Adresse IP
Une adresse IP identifie une interface sur une station ou un routeur
en général un routeur
possède plusieurs
interfaces
Exemple :
IP : 144.19.74.201 et masque de réseau : 255.255.0.0
10
Couche «réseau»
Adressage IPv4
Masque de réseau
12
Couche «réseau»
Adressage IPv4
Adressage par classe (classfull)
Historiquement, le réseau Internet était découpé en classes
d'adresses :
32 bits
13
Couche «réseau»
Adressage IPv4
Classe A : Elle était destinée
0 Net ID Host ID
15
Couche «réseau»
Adressage IPv4
Classe C
28 - 0 = 254 adresses
255
16
Couche «réseau»
Adressage IPv4
Classes D
=> ces adresses sont utilisées pour identifier des groupes de
machines et permettre des communications multicast
(multidiffusion).
17
Couche «réseau»
Adressage IPv4
Classes E
=> ces adresses sont réservées à la recherche ou à des usages
futurs.
Première adresse : 240.0.0.1
Dernière adresse : 255.255.255.254
18
Couche «réseau»
Adressage IPv4
Classes d'adresses
19
Couche «réseau»
Adressage IPv4
20
Couche «réseau»
Adressage IPv4
Limitations du protocole IPv4
Au début des années 90, Internet subissait une croissance exponentielle qui a
pour conséquence :
• Un stock d’adresses qui s’épuise
• Un protocole finalisé en 1983 et qui s’adressait à une communauté restreinte :
militaires, chercheurs et universitaires.
• L’adressage IPv4 est codé sur 32 bits => disposer d’un stock de 4,3 milliards
d’adresses IP environ (2 soient 4 294 967 296 adresses)
22
Couche «réseau»
Adressage IPv4
Adressage sans classe (CIDR) - Utilisation plus efficace
de l'espace d'adressage IPv4
Exemple :
Une entreprise comprenant, par exemple, 2 000 machines choisira
un adressage de classe B.
23
Couche «réseau»
Adressage IPv4
Adressage sans classe (CIDR) - Utilisation plus efficace
de l'espace d'adressage IPv4
=> adressage sans classe !
La taille de la partie réseau est arbitraire
CIDR => Définir 2 informations = IP + Masque
Exemple :
Une entreprise comprenant, par exemple, 2 000 machines choisira
une adresse de la forme a.b.c.d/21
24
Couche «réseau»
Adressage IPv4
Préfixe/masque de réseau
223.1.2.0/23
Masque de réseau
=> préfixe réseau
défini par les 23 bits
de l'extrême gauche
223.1.2.1
223.1.2.2
223.1.2.9
1) Masque réseau ?
2) Adresse de l’hôte ?
3) Adresse réseau ?
26
Couche «réseau»
Adressage IPv4
Types d'adresse
27
Couche «réseau»
Adressage IPv4
Types d'adresse
28
Couche «réseau»
Adressage IPv4
Types de communication
Dans un réseau Ipv4, les hôtes peuvent communiquer de trois
façons :
Monodiffusion (Unicast)
Diffusion (Broadcast)
Multidiffusion (Multicast)
29
Couche «réseau»
Adressage IPv4
Types de communication
Monodiffusion (Unicast)
=> processus consistant à envoyer un paquet d’un hôte à
un autre.
30
Couche «réseau»
Adressage IPv4
Types de communication
Diffusion (Broadcast)
=>processus consistant à envoyer un paquet d’un hôte à tous les
hôtes du réseau.
=> Elle ne peut être utilisée qu'en tant qu'adresse de destination !
1) Broadcast limité
31
Couche «réseau»
Adressage IPv4
Types de communication
2) Broadcast dirigé
32
Couche «réseau»
Adressage IPv4
Types de communication
Multidiffusion (Multicast)
Destination : 224.0.19.5
33
Couche «réseau»
Adressage IPv4
Types de communication
34
Couche «réseau»
Adresse IP
Adresses IPv4 spéciales
Les adresses 0.0.0.0 :
Adresse conventionnelle désignant tous les réseaux.
Cette notation est utilisée pour définir le routage par défaut.
L'adresse de boucle (loop back)
127.0.0.1
Les adresses de la plage 127.0.0.0-127.255.255.255 sont réservées.
=> permet de contacter un serveur sur la machine locale
Adresses « locales-liens »
169.254.0.0/16
Les hôtes obtiennent ces adresses par auto-configuration après avoir
tenté sans succès d'obtenir leur adresses IP automatiquement auprès
d'un serveur DHCP.
Microsoft nomme cet espace d'adresses APIPA (Automatic Private IP
Addressing)
35
Couche «réseau»
Adresse IP
Adresses IPv4 spéciales
Adresses « TEST-NET »
192.0.2.0/24
36
Couche «réseau»
Adressage IPv4
Masque de réseau
37
Couche «réseau»
Adressage IPv4
Masque de réseau
38
Couche «réseau»
Adresse IP
Obtention d’adresses publiques
C'est l'IANA qui est en charge de la gestion de l'espace d'adressage IP.
Depuis CIDR, l'IANA a segmenté l'espace d'adressage en 256 blocs de
taille /8 numérotés de 0/8 à 255/8. Chacun de ces blocs => 16 millions
d'adresses (24 bits).
L'IANA délègue l'administration de ces segments à cinq RIR (Regional
Internet Registry).
Les adresses allouées pour l'Europe sont gérées par le RIPE NCC
(Réseaux IP Européens – Network Coordination Centre,
www.ripe.net).
L'IANA a délégué 30 segments RIPE NCC (62, 77, à 95, 141, 145,
151, 188, 193 à 195, 212, 213 et 217).
39
Couche «réseau»
Adresse IP
Obtention d’adresses publiques
http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xhtml
40
Couche «réseau»
Adresse IP
Obtention d’adresses publiques
Continent nord-américain
Continent européen
41
Couche «réseau»
Adresse IP
Obtention adresse
ftp://ftp.ripe.net/pub/stats/ripencc/membership/alloclist.txt
be.belgacom
BELGACOM
http://www.flumps.org/ip/
42
Couche «réseau»
Adresse IP
Obtention adresse
Si une adresse IP commence par 193, dans quelle région du
monde se trouve-t-elle ?
Cette adresse est 193.190.65.22, à qui appartient-elle ? Quel est le
fournisseur d'accès correspondant ?
http://www.ripe.net/whois
193.190.65.22 www.isims.be
Belnet
Europe
43
Couche «réseau»
Adressage IPv4
Obtention d'une adresse IP privée
Attribution statique
=> Configuration IP manuelle
Sous Windows
serveur DHCP
Ubuntu
Windows
45
Couche «réseau»
Adressage IPv4
Obtention d'une adresse IP
46
Couche «réseau»
Adressage IPv4
Protocole DHCP (Dynamic Host Configuration Protocol)
Application client-serveur
Port UDP 67 (serveur)
Port UDP 68 (client)
47
Couche «réseau»
Adressage IPv4
Protocole DHCP (Dynamic Host Configuration Protocol)
Principe
48
Couche «réseau»
Adressage IPv4
Protocole DHCP (Dynamic Host Configuration Protocol)
Au démarrage, un client provoque le processus suivant :
1) Le client diffuse un message DHCP de « découverte »
3) Le client choisit l'un des serveurs et diffuse une requête afin d'obtenir sa
configuration IP complète.
4) Les serveurs qui n'ont pas été retenus replacent l'adresse réservée dans
leur pool d'adresses.
1B
50
Couche «réseau»
Adressage IPv4
Protocole DHCP (Dynamic Host Configuration Protocol)
Au démarrage d'une machine, le client DHCP passe dans l'un des deux
états suivants :
État INIT (1A) : - configuration IP vierge (première démarrage avec
DHCP)
- le bail précédent a été expiré
1A 1B
51
Couche «réseau»
Adressage IPv4
Protocole DHCP (Dynamic Host Configuration Protocol)
52
Couche «réseau»
Adressage IPv4
Protocole DHCP (Dynamic Host Configuration Protocol)
INIT -> SELECTING :
Le client diffuse une requête
DHCPDISCOVER afin de
rechercher un serveur DHCP
Adresse du client : 0.0.0.0
SELECTING :
Le client collecte les réponses
DHCPOFFER fournies par les
serveurs DHCP.
SELECTING -> REQUESTING :
Le client diffuse une requête
(DHCPREQUEST) en précisant
l'offre choisie + mémorise la date +
l'heure
REQUESTING -> BOUND:
Le serveur valide la proposition IP
BOUND:
Le seul état stable du diagramme !
53
Couche «réseau»
Adressage IPv4
Protocole DHCP (Dynamic Host Configuration Protocol)
BOUND -> RENEWING
Le client tente de renouveler son bail
lorsqu'il a atteint 50% (T1) de sa durée
=> il envoie une requête
DHCPREQUEST
54
Couche «réseau»
Adressage IPv4
Commande ipconfig
Utilisé sans paramètres, ipconfig affiche l'adresse IP, le masque de sous-
réseau et la passerelle par défaut de toutes les cartes.
ipconfig/all
Affiche la configuration TCP/IP complète de toutes les cartes.
ipconfig/release [Carte]
Envoie un message DHCPRELEASE au serveur DHCP pour libérer la
configuration DHCP actuelle et annuler la configuration d'adresse IP de
toutes les cartes (si aucune carte n'est spécifié) ou d'une carte spécifique si
le paramètre Carte est inclus.
ipconfig/renew [Carte]
Renouvelle la configuration DHCP de tous les cartes (si aucune carte n'est
spécifiée) ou d'une carte spécifique si le paramètre Carte est inclus.
55
Couche «réseau»
Adressage IPv4
Format des messages
56
Couche «réseau»
Adressage IPv4
Champ op (opération) : 1 pour une requête et 2 pour une réponse
Champ htype (type de réseau) : vaut généralement 1 (réseau Ethernet)
Champ hlen (Hardware address LENgth) : vaut 6 quand le champ précédent
est à 1 (adresse MAC)
Champ hops (sauts) : positionné à 0
Champ flags (drapeau Broadcast) : la valeur 1 indique que la réponse doit
être faite en mode diffusion, la valeur 0 la réponse est émise en mode
unicast
57
Couche «réseau»
Adressage IPv4
Options
58
Couche «réseau»
Adressage IPv4
59
Couche «réseau»
Adressage IPv4
60
Couche «réseau»
Adressage IPv4
61
Couche «réseau»
Adressage IPv4
62
Couche «réseau»
Adressage IPv4
La configuration alternative
Elle permet de définir quelle adresse IP vous devez utiliser lorsqu'aucun serveur n'est
en mesure de vous en fournir une !
Le client (Windows) dispose de deux solutions :
Adressage interne Microsoft (APIPA = Adressage IP Privé Automatique, par défaut)
Adressage APIPA :
Plage IP :
169.254.0.1 - 169.254.255.254
63
Couche «réseau»
Adressage IPv4
64
Couche «Liaison de données»
Réseaux Ethernet
Protocole ARP
ARP permet de déterminer l’adresse de la couche liaison de données (physique
: MAC) d’une station à partir de son adresse IP (logique) en effectuant une
diffusion. Cette résolution est nécessaire pour pouvoir directement adresser une
trame au bon périphérique sur le réseau local.
65
Couche «Liaison de données»
Réseaux Ethernet
Adresse MAC – ARP / Adresse IP vs MAC
Allocation des adresses MAC administrée
par IEEE
Analogie :
adresse MAC : comme le numéro de sécurité sociale (Fixe, fournit
A connaît l'adresse IP de B
Requête
A diffuse (broadcast) un paquet ARP, contenant l'adresse IP de B
Réponse
B répond à A avec sa propre adresse MAC
1
IP: 10.0.1.22 IP: 10.0.1.11 IP: 10.0.1.8 IP: 10.0.1.9
Eth : A Eth : E Eth : B Eth : C
2
IP: 10.0.1.22 IP: 10.0.1.11 IP: 10.0.1.8 IP: 10.0.1.9
Eth : A Eth : E Eth : B Eth : C
3
IP: 10.0.1.22 IP: 10.0.1.11 IP: 10.0.1.8 IP: 10.0.1.9
Eth : A Eth : E Eth : B Eth : C
10.0.1.8 répond à A en envoyant dans une trame Ethernet son adresse Ethernet
Trame Ethernet : SRC:B Dest : A
Sur base de cette réponse, 10.0.1.22 pourra facilement envoyer son paquet 68
Couche «Liaison de données»
Réseaux Ethernet
Protocole de résolution d'adresses (ARP)
– réseau IP différent
A crée une trame qui contient le paquet IP A-à-B et qui porte l'adresse
MAC de R comme adresse de destination
La couche liaison de A envoie la trame. La couche liaison de R reçoit la
trame
R extrait le paquet IP à partir de la trame Ethernet, voit qu'il est destiné à
B
R utilise ARP pour avoir l'adresse MAC de B
R crée une trame qui contient le paquet IP A-à-B puis l'envoi à B 70
Couche «Liaison de données»
Réseaux Ethernet
Cache ARP
72
Couche «réseau»
Protocole internet (IP)
Protocole IP
La fonction essentielle assurée par IP est l'acheminement de paquet
au travers du réseau, activité indissociable de l'adressage.
73
Couche «réseau»
Protocole internet (IP)
Taille de
Version Type de service Taille du paquet (octets)
l'en-tête
Identifiant de 16 bits Déplacement du fragment
Fanion
de 13 bits
Entête : 20 octets Protocole de la
Durée de vie (TTL) Somme de contrôle de l'en-tête
couche supérieure
Adresse IP Source de 32 bits
Adresse IP Destination de 32 bits
Contenu
[0 à 65515 octets]
74
Couche «réseau»
Protocole internet (IP)
75
Couche « application »
Généralités
de fichiers, e-mail)
Bande passante
Certaines applications nécessitent un minimum de BP pour
être efficace (ex.: multimédia, téléphonie)
D’autres (“appli élastiques”) fonctionnent quelque soit la BP
76
Couche «réseau»
Protocole internet (IP)
Le délai de transmission
La bande passante
77
Couche «réseau»
Protocole internet (IP)
78
Couche «réseau»
Paquets fragmentés (IP)
Problème
IP supporte des paquets de 64 Kio au total
IP doit s'appuyer sur la couche liaison de données
pour la transmission des paquets
La plupart des protocoles de la couche liaison de
données ne supportent pas des trames aussi longues
79
Couche «réseau»
Paquets fragmentés (IP)
80
Couche «réseau»
Paquets fragmentés (IP)
81
Couche «réseau»
Paquets fragmentés (IP)
Fragmentation
Principe
Découper la partie contenu du paquet IP
Numéroter les fragments en cas de déséquencement
Chaque fragment d'un paquet IP
contient l'indication de la taille
du fragment
32 bits
Adresse IP Source
Adresse IP Destination Bit More
=1 dans tous les fragments
d'un paquet sauf le dernier
Données =0 dans le dernier fragment
d'un paquet IP
82
Couche «réseau»
Paquets fragmentés (IP)
Fragmentation : Exemple
Ethernet
11.0.0/24
Max: 1500 bytes
1480
2000
R1 octets
octets 520
octets
Length : 1500
M=1 Offset=0
Fragment 1
Source : 10.0.0.10
Length : 2020 Destination : 12.0.0.22
20 octets
Fragment 2
Contenu M=0 Offset=1480
Source : 10.0.0.10
Destination : 12.0.0.22
Contenu [partie 2]
83
Couche «réseau»
Paquets fragmentés (IP)
Réassemblage
- Déséquencement
Utiliser le champ Offset pour réordonner les fragments d'un
même paquet IP
Comment faire face au déséquencement de plusieurs
fragments provenant de paquets différents ?
Chacun des fragments doit contenir une identification
du paquet d'où il provient
84
Couche «réseau»
Paquets fragmentés (IP)
Identification des paquets et des fragments
Ethernet
11.0.0/24
Max: 1500 bytes
2000 1480
octets R1 octets
520
octets
L'identification du paquet IP est choisie
par l'émetteur du paquet de façon à F
éviter de transmettre deux paquets Length : 1500
r Identification: 1234 M=1 Offset=0
avec la même identification endéans un a
petit intervalle de temps. g
Source : 10.0.0.10
m
Length : 2020 e Destination : 12.0.0.22
Identification: 1234 M=0 Offset=0 n Contenu [partie 1]
t
Source : 10.0.0.10 1
Destination : 12.0.0.22
F Length : 540
r Identification: 1234 M=0 Offset=1480
Contenu a
g
Source : 10.0.0.10
m
Destination : 12.0.0.22
e
n Contenu [partie 2]
t
85
2
Couche «réseau»
Paquets fragmentés (IP)
Boucle de routage
x octets
Paquet n'atteint jamais sa
R1 R2 destination
x octets
Solution
86
Couche «réseau»
Paquets fragmentés (IP)
Principe
87
Couche «réseau»
Paquets fragmentés (IP)
Champ Protocole
Protocole de la
Durée de vie (TTL) Somme de contrôle de l'en-tête
couche supérieure
1 : ICMP
17 : UDP
6 : TCP
88
Couche «réseau»
Paquets fragmentés (IP)
Champ Protocole
TELNE
HTTP FTP SMTP DNS
T
80 20 21 23 25 53 Port
TCP UDP
6 17
IP 1 ICMP
Protocole
89
Couche «réseau»
Paquets fragmentés (IP)
IP et les erreurs de transmission
Réaction face aux erreurs de transmission ?
90
Couche «réseau»
Routage
Le routage
Un acheminement consiste en une succession de sauts, chaque routeur qui
fait transiter le paquet doit connaître une route vers le réseau de destination.
91
Couche «réseau»
Routage
Le routage
On peut classer cette séquence de sauts en trois parties :
Trouver le routeur de sortie (étape 1).
92
Couche «réseau»
Routage
Trouver le routeur de sortie
a) L'adresse de destination est-elle locale ?
93
Couche «réseau»
Routage
Trouver le routeur de sortie
b) L'adresse de destination est-elle directement connectée (même réseau) ?
94
Couche «réseau»
Routage
Trouver le routeur de sortie
Le test d'adjacence consiste en deux ET logique successifs :
Le premier ET logique est réalisé entre @IP expéditeur et son masque
95
Couche «réseau»
Routage
Trouver le routeur de sortie
d) L'expéditeur connaît-il une passerelle (gateway)?
Passerelle = routeur
96
Couche «réseau»
Routage
Trouver le routeur destinataire
La passerelle doit faire progresser le paquet vers l'adresse de
destination et pour ce faire, elle consulte sa table de routage à
la recherche d'une route vers le réseau de destination.
97
Couche «réseau»
Routage
Trouver le routeur destinataire
Une route = correspondance entre un réseau qu'il est possible
d'atteindre et l'@IP du prochain routeur
Une table de routage = ensemble de routes
98
Couche «réseau»
Routage
Trouver le routeur destinataire
Un routeur peut acheminer les paquets appartenant à deux
réseaux sur lesquels il se trouve directement connecté. Dans
la table de routage, ces réseaux apparaissent avec la lettre
« C » devant la route.
99
Couche «réseau»
Routage
Trouver le routeur destinataire
100
Couche «réseau»
Routage
Trouver la machine finale
Le routeur R22 consulte sa table de routage et découvre que l'adresse de
destination appartient à un réseau directement connecté.
101
Couche «réseau»
Protocole de contrôle de messages de l'internet
Protocole ICMP
102
Couche «réseau»
Protocole de contrôle de messages de l'internet
Format des messages (ICMP)
32 bits
Protocol=1 pour ICMP
Ver IHL DS Total length
Couvre tout le message
Identification
Entête IP
Flags FragmentOffset
ICMP
TTL Protocol Checksum
paquet IP
network unreachable
host unreachable
protocol unreachable
port unreachable
fragmentation needed
source route failed
Redirect
Parameter problem
Time exceeded
TTL exceeded
reassembly time exceeded
Echo request et Echo reply
103
Couche «réseau»
Protocole de contrôle de messages de l'internet
Messages ICMP
Type Code Signification Erreur/
Supervision
105
Couche «réseau»
Protocole de contrôle de messages de l'internet
Type 3 : Destination inaccessible (Destination
Unreachable )
Lorsqu’un hôte ou une passerelle reçoit un paquet qu’il ne peut pas
acheminer, il peut envoyer un paquet ICMP Destination Unreachable à
l’hôte source. Ce paquet contient des codes qui indiquent pourquoi le
paquet n’a pas pu être remis.
• Si un routeur reçoit un paquet pour lequel il ne dispose d’aucune
route, il peut répondre par un message ICMP Destination
Unreachable contenant le code = 0, qui indique que le réseau
est inaccessible.
106
Couche «réseau»
Protocole de contrôle de messages de l'internet
Type 3 : Destination inaccessible (Destination
Unreachable )
Les codes 2 et 3 (protocole inaccessible et port inaccessible) sont
utilisés par un serveur pour indiquer que le segment TCP ou le
datagramme UDP contenu dans un paquet n’a pas pu être acheminé
jusqu’au service de la couche supérieure.
107
Couche «réseau»
Protocole de contrôle de messages de l'internet
Type 11 : Délai dépassé (Time Exceeded)
108
Couche «réseau»
Protocole de contrôle de messages de l'internet
Type 5 : Redirection de route (redirect)
Un message ICMP de redirection de route peut être transmis par un routeur
vers une machine reliée au même réseau pour lui signaler que la route n’est
pas optimale.
(1) l’émetteur transmet son paquet vers
le routeur R1 (passerelle)
110
Couche «réseau»
Protocole de contrôle de messages de l'internet
Test de la couche réseau : tester une connectivité IP
entre des hôtes
111
Couche «réseau»
Protocole de contrôle de messages de l'internet
Test de la couche réseau : tester une connectivité IP
entre des hôtes
Un ping initié à partir d’un routeur (Cisco) répond avec des messages codés
comme indiqué dans le tableau :
112
Couche «réseau»
Protocole de contrôle de messages de l'internet
Test de la couche réseau : tester une connectivité IP
entre des hôtes
Envoi d’une requête ping sur le bouclage local
Une réponse de 127.0.0.1
indique que le protocole IP
est correctement installé sur
l’hôte. => test de la pile
TCP/IP local
113
Couche «réseau»
Protocole de contrôle de messages de l'internet
Test de la couche réseau : tester une connectivité IP
entre des hôtes
Envoi d’une requête ping à une passerelle l’adresse IP d’un autre hôte :
test du réseau local
114
Couche «réseau»
Protocole de contrôle de messages de l'internet
Test de la couche réseau : test du chemin
Tracert (traceroute pour Linux)
Traceroute est un utilitaire permettant de visualiser le chemin parcouru et
les routeurs traversés par les paquets IP depuis l'hôte source vers l'hôte
destination.
Traceroute envoie trois paquets UDP à chacun des routeurs.
La commande Traceroute envoie une succession de paquets ICMP Echo
Request avec une première valeur TTL à 1. La station émettrice des
paquets attend un message ICMP Time exceeded (type 11 code 0
signification TTL =0) afin d'envoyer de nouveau des paquets ICMP Echo
Resquest avec un TTL de valeur 2 et ainsi de suite jusqu'à obtenir de la
machine de destination un paquet ICMP Echo reply.
115
Couche «réseau»
Protocole de contrôle de messages de l'internet
Utilisation des mesages ICMP
116
Couche «réseau»
Protocole de contrôle de messages de l'internet
Utilisation des messages ICMP
Les codes de réponse retournés par la commande traceroute :
117
Couche «réseau»
Adressage IPv4
Adressage sans classe (CIDR)
La pénurie d’adresse est principalement due au découpage fixe de l'espace
d'adressage total IPv4 en classes (classe A, classe B, classe C) qui fige le nombre
de réseaux possibles et le nombre d'hôtes maximum par réseau.
Il est dans ce cas impossible de créer des sous-réseaux et de former des groupes
d’utilisateur de différentes tailles
au sein d’un réseau d’entreprise.
118
Couche «réseau»
Adressage IPv4
Adressage sans classe (CIDR)
l’utilisation d’un adressage classless (sans classe) qui permet d’envoyer le
masque de
sous-réseau utilisé aux autres équipements et de ce fait, de créer des sous-
réseaux de taille variable.
119
Couche «réseau»
Adressage IPv4
Sous-réseaux
Les sous-réseaux vont permettre
de diviser un seul grand réseau
en petites unités ou sous-réseaux.
Avantages :
• Broadcasts seront limités
au sous-réseau
• Améliorer la structure de
l’espace d’adressage
120
Couche «réseau»
Adressage IPv4
Sous-réseaux
121
Couche «réseau»
Adressage IPv4
Sous-réseaux
Découpage en
sous-réseaux
d’une adresse
réseau de
classe B
Découpage en
sous-réseaux
d’une adresse
réseau de
classe C
122
Couche «réseau»
Exemple
211.77.20.0/24
8 sous-réseaux
211.77.20.0/27
211.77.20.32/27
211.77.20.64/27
211.77.20.96/27
211.77.20.128/27
211.77.20.160/27
211.77.20.192/27
211.77.20.224/27
123
Couche «réseau»
Adressage IPv4
Traducteurs d'adresses réseau (NAT)
Problème
les adresses IP disponibles sont en nombre limité
Solution
économiser le plus possible les adresses IP
FAI
Adresse privée
LAN
Adresse publique 10.0.0.0/24
124
Couche «réseau»
Adressage IPv4
Traducteurs d'adresses réseau (NAT)
Principe
Paquets sortants
Remplacer chaque paquet sortant (IP source, numéro port) en (IP
numéro de port)
Paquets entrants
Remplacer chaque paquet entrant (adresse IP NAT, nouveau port) par
125
Couche «réseau»
Adressage IPv4
Traducteurs d'adresses réseau (NAT)
Principe
126
Couche «réseau»
Adressage IPv4
Traducteurs d'adresses réseau (NAT)
Difficulté
Applications qui encodent des adresses IP/port dans le contenu des paquets
(exemple : ftp)
127