0% ont trouvé ce document utile (0 vote)
71 vues42 pages

Comprendre la couche réseau IPv4

Ce document décrit la couche réseau dans le modèle OSI, y compris les caractéristiques du protocole IP, la fragmentation et le réassemblage des paquets IP, et l'adressage IPv4.

Transféré par

Israa Al
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
71 vues42 pages

Comprendre la couche réseau IPv4

Ce document décrit la couche réseau dans le modèle OSI, y compris les caractéristiques du protocole IP, la fragmentation et le réassemblage des paquets IP, et l'adressage IPv4.

Transféré par

Israa Al
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

1

application

La Couche Réseau présentation


session
transport
réseau
liaison
• Les segments de transport sont envoyés
du hôte émetteur vers le hôte récepteur physique
application
transport
• Du côté émetteur : encapsulation des network
data link network
segments dans des datagrammes physical
network
data link
physical
network
data link data link
• Du côté récepteur: décapsulation du physical physical

datagramme, extraction du segment et network


data link
livraison à la couche transport physical network
data link
physical

• Les protocoles de couche réseaux sont network


network
data link
implémentés par tous les hôtes et les data link
physical
physical

routeurs network
data link application
physical transport
network
• Le routeur examine l’en-tête de chaque data link
physical
datagramme qui le traverse

2
La couche Réseau: Routage

Acheminer les paquets de la source vers le(s) destinataire(s) en


effectuant des sauts entre les différents nœuds intermédiaires
 Routage

- Prendre en compte les problèmes d’interconnexion de réseaux


hétérogènes
- Le contrôle de congestion niveau réseau

3
Caractéristiques du protocole IP
Caractéristiques du protocole IP
Caractéristiques du protocole IP
IP – Sans connexion
Caractéristiques du protocole IP
IP – Acheminement au mieux
Caractéristiques du protocole IP
Indépendance vis-à-vis des supports
Paquet IPv4
Encapsulation IP
Caractéristiques du Protocole IPv4

• Unité basique de transfert : Datagramme IP


• Fonction Principale : Routage

• Définit un service de transfert de paquet sans connexion

• Pas de garantie de transfert : service non fiable


• Paquets dupliqués, perdus, désordonnés
 Internet (IP) ne détectera rien et n’en informera ni le récepteur ni
l’émetteur

• Définit des règles pour


• Traiter les paquets
• Effectuer le routage

• Nouvelle génération : IPv6


9
Datagramme IPv4
20-65536 bytes

20-60 bytes

Entête IP Données
0 (le 1 ere bits) 31 (le dernier
VER HLEN Type de service Longueur totale bits)
(4 bits) (4 bits) (8 bits) (16 bits)
Identification drapeau
(16 bits) (3 bits) Offset (13 bits)
TTL Protocole ckecksum
(8 bits) (8 bits) (16 bits)

Adresse IP source (32 bits)

Adresse IP destination (32 bits)


Options
10
Fragmentation et réassemblage des paquets IP

Les liaison réseaux ont des MTU


(max.transfer.unit) différents - qui
représentent la taille maximale de
la trame de liaison de données.
Plusieurs types de liaison
 différents MTUs
Fragmentation:
In: un large datagramme
Plusieurs datagrammes IP sont Out: 3 petits datagrammes
divisés (“fragmenté”) dans le réseau rassemblement
• Un datagramme devient plusieurs
datagrammes
• “Réassemblage” uniquement à la
destination finale
• Des bits de l’en-tête servent à
identifier et mettre dans l’ordre les
différents fragments

11
Adressage IPv4 – Classes d’adresses

Network ID Host ID
0 8 16 24 31
Classe A 0 Network ID Host ID

Classe B 10

Classe C 110

Classe D 1110 Multicast Addresses

Classe E 1111 Reserved for experiments

12
Classes d’adresses
byte 1 byte 2 byte 3 byte 4

Classe A 0 Id. réseau Identificateur de station

Classe B 1 0 Identificateur de réseau Identificateur de station

Classe C 1 1 0 Identificateur de réseau Id. de station

BYTE 1
00000000 01111111

De Jusqu’à

Classe A 0 .0.0.0 127.255.255.255


Identificateur Identificateur Identificateur Identificateur
de réseau du hôte de réseau du hôte

13
Classes d’adresses
byte 1 byte 2 byte 3 byte 4

Classe A 0 Id. réseau Identificateur de station

Classe B 1 0 Identificateur de réseau Identificateur de station

Classe C 1 1 0 Identificateur de réseau Id. station

BYTES 1 et 2
10000000 . 00000000 10111111 . 11111111

De Jusqu’à

Classe B128.0.0.0 191.255.255.255


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

14
Classes d’adresses
byte 1 byte 2 byte 3 byte 4

Classe A 0 Id. réseau Identificateur de station

Classe B 1 0 Identificateur de réseau Identificateur de station

Classe C 1 1 0 Identificateur de réseau Id. de station

BYTES 1, 2 et 3
11000000 . 00000000 . 00000000
11011111 . 11111111 . 11111111

De Jusqu’à

Classe C 192.0.0.0 223.255.255.255


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

15
Classes d’adresses

De Jusqu’à

Classe A 1 .0.0.1 126.255.255.254


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

Classe B 128.0.0.1 191.255.255.254


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

Classe C 192.0.0.1 223.255.255.254


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

16
Adresses spéciales et privées
Les adresses entre 0.0.0.0 et la 255.255.255.255 ne sont pas toutes
valides pour identifier une station (host):
id_res id_host Signification
Tous ‘0’ Tous ‘0’ Identifie l’hôte qui émet le
datagramme (BOOTP, DHCP)

Tous ‘1’ Tous ‘1’ Broadcast dans tout le réseau

id_res Tous ‘0’ Adresse du réseau


id_res Tous ‘1’ Broadcast dans le réseau indiqué
Tous ‘0’ id_host Identifie un host dans un réseau
127 valeur quelconque Adresse de loopback

 Adresses “réservés/privées” pour utilisation dans les réseaux


Locaux:
 Classe A  [10.0.0.0 , 10.255.255.255]
 Classe B  [172.16.0.0 , 172.31.255.255 ]
 Classe C  [192.168.0.0, 192.168.255.255] 17
Quelques chiffres

En tenant compte des adresses réservées, le nombre de réseaux et


d’hôtes présents dans chaque classe est:

CLASSE RESEAU HOST

A (7 bits)
(2^7)-2 = 126 réseaux
(24 bits)
(2^24)-2= 16.777.214 hosts

B (14 bits)
2^14 = 16.384 réseaux
(16 bits)
(2^16)-2= 65.534 hosts

C (21 bits)
2^21 = 2.097.152 réseaux
(8 bits)
(2^8)-2= 254 hosts.

18
Netmask

Netmask (masque) de réseau


Il faut mettre tous les bits de id_res à 1 et ceux du id_host à 0

id_res id_host

Classe Bits du netmask Notation netmask

A 11111111.00000000.00000000 .00000000 255.0.0.0 ou /8

B 11111111.11111111.00000000.00000000 255.255.0.0 ou /16

C 11111111.11111111.11111111.00000000 255.255.255.0 ou /24

19
La segmentation des réseaux
Pourquoi créer des sous-réseaux ?
Les grands réseaux doivent être segmentés en sous-réseaux plus
petits en créant des groupes de périphériques et de services pour :
 Surveiller le trafic en contenant le trafic de diffusion dans le sous-
réseau
 Réduire le trafic total du réseau et améliorer les performances de ce
dernier
Création de sous-réseaux : procédé consistant à segmenter un réseau
en portions plus petites appelées sous-réseaux.

Communication entre les sous-réseaux


 Un routeur est nécessaire pour que les périphériques des différents
réseaux et sous-réseaux puissent communiquer.
 Chaque interface de routeur doit comporter une adresse d'hôte IPv4
qui appartient au réseau ou au sous-réseau auquel elle est
connectée.
 Les périphériques d'un réseau et d'un sous-réseau utilisent l'interface
de routeur associée à son réseau local (LAN) comme passerelle par
défaut.
Déterminer le masque de sous-réseau
Segmenter le réseau en fonction des besoins de celui-ci

Calculer le nombre de sous-réseaux


 Formule 2^n (où n est le nombre de bits empruntés)

 Sous-réseau
nécessaire pour
chaque service
du schéma
Les Sous Réseaux

Division des réseaux de type A, B et C en sous réseaux:


• Introduction d’un nouveau niveau à l’hiérarchie: « subnet »
• Plage d’adresses IP issue d’une même adresse réseau
• Diviser un réseau en sous-réseaux reliés par un routeur
 trop de machines = mauvaise performance
 sécurité mieux assurée (possibilité de filtrage dans les routeurs)
 Permet une meilleure structuration
• Exemple Classe C avec id sous-réseau sur 2 bits
• 2² =4 sous-réseaux possibles
• Reste 6 bits pour les hôtes soient 64 adresses

Sans sous réseaux id_res id_host

Avec sous réseaux id_res id_s_res id_host

Les hôtes et les routeurs intérieurs doivent connaître cette division


22
Les Sous Réseaux
• Le sous réseau (subnet) utilise les bits de poids fort de la partie hôte
de l'adresse IP, pour désigner un réseau.
• Le nombre de bits employés est laissé à l'initiative de l'administrateur.
• Les "subnet" ne sont pas visibles à l’extérieur du réseau (avec
«network ID»)

Network Host

0000 0000 0000 0000 Masque du


1111111111111111
réseau

Network Subnet Host

Masque du
1 1 1 1 1 1 1111111111 11111111 00000000
sous-réseau

23
Les Sous-réseaux
223.1.1.0/24
223.1.2.0/24

Méthode :
Pour déterminer les sous-réseaux:
• Dissocier dans un premier temps
chaque interface du routeur ou hôte
auquel elle appartient
• Ceci engendre des parties de
réseaux isolés limités par des
interfaces
• On appelle ensuite sous-réseau
chacun des ces réseaux isolés.

223.1.3.0/24

Masque sous-réseaux: /24

24
Les Sous-réseaux
223.1.1.2
Combien de sous-réseaux?

223.1.1.1 223.1.1.4

223.1.1.3

223.1.9.2 223.1.7.0

223.1.9.1 223.1.7.1
223.1.8.1 223.1.8.0

223.1.2.6 223.1.3.27

223.1.2.1 223.1.2.2 223.1.3.1 223.1.3.2

25
Segmenter un réseau IPv4 en sous-réseaux
Les sous-réseaux dans la pratique

Sous-réseau 0
Réseau : 192.168.1.0-127/25

Sous-réseau 1
Réseau : 192.168.1.128-
255/25
Segmenter un réseau IPv4 en sous-réseaux
Les formules de calcul des sous-réseaux
 Calculer le nombre de sous-réseaux

 Calculer le nombre d'hôtes


Segmenter un réseau IPv4 en sous-réseaux
Créer 4 sous-réseaux
 Emprunter 2 bits pour créer 4 sous-réseaux 22 = 4
sous-réseaux
Segmenter un réseau IPv4 en sous-réseaux
Créer 8 sous-réseaux
 Emprunter 3 bits pour créer 8 sous-réseaux 23 = 8
sous-réseaux
Segmenter un réseau IPv4 en sous-réseaux
Créer 8 sous-réseaux (suite)
Déterminer le masque de sous-réseau
Segmenter le réseau en sous-réseaux en fonction des besoins
des hôtes

Deux considérations sont à prendre en compte lors de


la planification de sous-réseaux :
 Nombre de sous-réseaux nécessaires
 Nombre d'adresses d'hôte nécessaires
 Formule pour déterminer le nombre d'hôtes utilisables
2^n-2
2^n (où n est le nombre de bits d'hôte restant) est utilisé pour
calculer le nombre d'hôtes
-2 L'ID de sous-réseau et l'adresse de diffusion ne peuvent pas être
utilisés sur chaque sous-réseau
Déterminer le masque de sous-réseau
Segmenter le réseau en fonction des besoins de celui-ci

Calculer le nombre de sous-réseaux


 Formule 2^n (où n est le nombre de bits empruntés)

 Sous-réseau
nécessaire pour
chaque service
du schéma
Netmask de sous réseau

Soit l’adresse 129.146.82.204, que sera l’adresse de


broadcast du sous réseau si le netmask est 255.255.224.0 ?
10000001 . 10010010 . 010 10010 . 11001100 @IP
AND 11111111 . 11111111 . 111 00000 . 00000000 Netmask

10000001 . 10010010 010 00000 . 00000000


Changer à 1

10000001 . 10010010 010 11111 . 11111111

129. 146 . 95 . 255

129.146.95.255

AU : 2018 - 2019 33
Composants d'un routeur
Un routeur est un ordinateur
Les routeurs
Composants d'un routeur
Composants d'un routeur
Processeur et système d'exploitation d'un routeur
Composants d'un routeur
À l'intérieur d'un routeur
Composants d'un routeur
Interfaces LAN et WAN

Interfaces série

Interfaces LAN
La couche réseau
Configuration d'un routeur Cisco

la configuration d’un routeur se fait à travers un câble console de terminaison DB9


Configuration des paramètres initiaux
Étapes de la configuration d'un routeur
192.168.10.0/24 10.1.1.0/24
.10 G0/0 .10
PC1 209.165.200.224 /30
.1 .1
.225 .226
R1 S0/0/0 R2
.10 .1 .1 .10
PC2 G0/1

192.168.11.0/24 10.1.2.0/24

Router> enable Router> en


Router# configure terminal Router# conf t
Enter configuration commands, one per line. Enter configuration commands, one per line.
Terminez par CNTL/Z. OU Terminez par CNTL/Z.
Router(config)# hostname R1 Router(config)# ho R1
R1(config)# R2(config)#

R1(config)# enable secret class R1(config)# banner motd #


R1(config)# Entrez le TEXTE du message. End with the character
R1(config)# line console 0 '#'.
R1(config-line)# password cisco ***********************************************
R1(config-line)# login WARNING: Unauthorized access is prohibited!
R1(config-line)# exit ***********************************************
R1(config)# Nº
R1(config)# line vty 0 4
R1(config-line)# password cisco R1(config)#
R1(config-line)# login
R1(config-line)# exit R1# copy running-config startup-config
R1(config)# Destination filename [startup-config]?
R1(config)# service password-encryption Building configuration...
R1(config)# [OK]
R1#
Configuration des interfaces
Configuration des interfaces LAN
192.168.10.0/24 10.1.1.0/24
.10 G0/0 .10
PC1 209.165.200.224 /30
.1 .1
.225 .226
R1 S0/0/0 R2
.10 .1 .1 .10
PC2 G0/1

192.168.11.0/24 10.1.2.0/24

R1# conf t
Enter configuration commands, one per line. Terminez par CNTL/Z.
R1(config)#
R1(config)# interface gigabitethernet 0/0
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# description Link to LAN-10
R1(config-if)# no shutdown
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0,
changed state to up
R1(config-if)# exit
R1(config)#
R1(config)# int g0/1
R1(config-if)# ip add 192.168.11.1 255.255.255.0
R1(config-if)# des Link to LAN-11
R1(config-if)# no shut
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1,
changed state to up
R1(config-if)# exit
R1(config)#
Configuration des interfaces
Vérification de la configuration des interfaces
192.168.10.0/24 10.1.1.0/24
.10 G0/0 .10
PC1 209.165.200.224 /30
.1 .1
.225 .226
R1 S0/0/0 R2
.10 .1 .1 .10
PC2 G0/1

192.168.11.0/24 10.1.2.0/24

R1# show ip interface brief


Interface IP-Address OK? Method Status Protocol

GigabitEthernet0/0 192.168.10.1 YES manual up up


GigabitEthernet0/1 192.168.11.1 YES manual up up
Serial0/0/0 209.165.200.225 YES manual up up
Serial0/0/1 unassigned YES NVRAM administratively down down
Vlan1 unassigned YES NVRAM administratively down down
R1#
R1# ping 209.165.200.226

Type escape sequence to abort.


Sending 5, 100-byte ICMP Echos to 209 165 200 226, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/9 ms

R1#

Vous aimerez peut-être aussi