Chapitres 3 Et 4
Chapitres 3 Et 4
La couche réseau
Internet Protocol
IP
adressage IP
2025
Ceci est un support de cours.
Votre présence et la prise de notes sont indispensables
15/04/2025 1
On en est où ?
Figure 1 Figure 2
Figure 3
Figure 1
Figure 3
15/04/2025 6
Internet Protocol : IP
C. Application
C. Application
NFS BOOTP
C. Présentation Rlogin
SMTP
C. Réseau C. Réseau
IGP EGP IP ICMP
C. Liaison de données
ARP 2.5 RARP C. Liaison
C. Physique
ETHERNET TOKEN RING
15/04/2025 7
IP : Internet Protocol
Le protocole Internet (Internet Protocol ou IP) :
réalise les fonctionnalités de la couche réseau selon le modèle OSI
se situe au coeur de l'architecture TCP/IP qui met en oeuvre un mode de
transport fiable (TCP) sur un service réseau en mode non connecté :
Services Applicatifs
Service de transport fiable
Service réseau en mode non connecté
pour le mieux (best effort, les paquets ne sont pas éliminés sans raison).
15/04/2025 8
Les protocoles IP sont considérés comme « non fiables ». Cela ne
signifie pas qu'ils n'envoient pas correctement les données sur le
réseau, mais qu'ils n'offrent aucune garantie pour les paquets envoyés
sur les points suivants :
corruption de données ;
ordre d'arrivée des paquets (un paquet A peut être envoyé avant un
paquet B, mais le paquet B peut arriver avant le paquet A) ;
perte ou destruction de paquet ;
duplication des paquets.
15/04/2025 9
IP : Internet Protocol
Le protocole IP définit :
15/04/2025 10
IP : le datagramme
Le datagramme IP
L'unité de transfert de base dans un réseau internet est le datagramme qui est
constituée d'un en-tête et d'un champ de données:
L'en-tête IP minimale fait 5 mots de 4 octets, soit 20 octets. S'il y a des options la
taille maximale peut atteindre 60 octets.
15/04/2025 11
Notion de MTU
(Maximum Transmission Unit)
MTU : Maximum Transfer Unit
"Valeur en octets de la taille maximale du
champ de données d’une trame"
Déterminée officiellement pour chaque
standard Liée aux caractéristiques
technologiques d'un type de liaison :
Débit
Fiabilité
Pas de taille idéale des datagrammes
Nécessité pour IP d'adapter cette taille
FRAGMENTATION NECESSAIRE
RÉASSEMBLAGE NECESSAIRE
15/04/2025 12
IP : Fragmentation
Opération de Fragmentation
SEULS, les ROUTEURS peuvent être amenés à FRAGMENTER :
15/04/2025 13
IP : Fragmentation
15/04/2025 14
IP : Fragmentation
• Le nombre de fragments
• DF et MF
• Le fragment Offset
R
MTU=1500 MTU=620
A octets B
octets
1420 octets
1er fragment Id 0 0 1 ?
2ème fragment Id 0 0 1 ?
3ème fragment Id 0 0 0 ?
15/04/2025 15
IP : Fragmentation
1er fragment Id 0 0 1 ?
2ème fragment Id 0 0 1 ?
3ème fragment Id 0 0 0 ?
MF Offset
1er fragment 600 o 1 0
2ème fragment 600 o 1 600/8=75
3ème fragment 200 o 0 1200/8=150
15/04/2025 16
IP : Ré-assemblage
Opération de Ré-assemblage
SEUL, l'équipement
DESTINATAIRE est habilité à
RÉASSEMBLER les fragments
d'un datagramme initial
Nécessité de GERER
LA FRAGMENTATION
dans IP
15/04/2025 17
Changer le MTU ?
Par commande :
Edit /etc/sysconfig/network-scripts/ifcfg-eth0,
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Add MTU, settings:
MTU=1000"
Sauvegarde + Restart networking:
# service network restart
15/04/2025 18
IANA
L'Internet Assigned Numbers Authority (IANA) est une organisation
dont le rôle est la gestion de l'espace d'adressage IP d'Internet, et des
autres ressources partagées de numérotation requises soit par les
protocoles de communication sur Internet, soit pour l'interconnexion de
réseaux à Internet.
• Adresses IP
• Noms de domaine
• Numéros de protocoles et de port
…
15/04/2025 19
Un registre Internet régional (RIR, de l'anglais Regional Internet Registry) est un
organisme qui alloue les blocs d'adresses IP (adressage IPv4, IPv6) dans sa zone
géographique.
15/04/2025 20
IP : adressage IP
15/04/2025 21
Remarques
IPv4 est le protocole le plus couramment utilisé sur internet tout comme sur
les réseaux privés. ipv6 est son successeur.
IPv4 utilise des adresses codées sur 32 bits (soit en théorie 4 294 967 296
adresses possibles)
tandis qu‘IPv6, l’adresse est codée sur 128 bits (soit en théorie 3,4×1038
adresses possibles).
15/04/2025 22
Comment avoir ces informations IP ?
ifconfig est une commande Unix qui permet de configurer et d'afficher les
informations des interfaces réseau IP
# ifconfig -a
15/04/2025 23
Format adresse IP (IPv4)
15/04/2025 24
Exemple d’adresse IP
15/04/2025 25
MASQUE RESEAU
Le masque de réseau
L'adresse de diffusion
15/04/2025 27
15/04/2025 28
Lien masque-réseau
Une machine peut connaître le réseau sur lequel il se trouve
en faisant un Et logique entre l'@IP machine et le masque de
réseau :
15/04/2025 29
Les masques
Codés sur 4 octets, soit 32 bits,
15/04/2025 31
Adresses privées
15/04/2025 32
Subnetting : les sous réseaux
Dans le cas où la commutation ne suffit pas à désengorger un
réseau où le trafic de diffusion est très important, il est très
pratique d'avoir recours au subnetting pour délimiter plusieurs
domaines de diffusion bien identifiés.
15/04/2025 33
Subnetting : les sous réseaux
15/04/2025 34
Subnetting : les sous réseaux
• Ability to organise your resources within anetwork
• Ability to secure you resources by placing them into separate subnetworks
• Speedup the network
• Maintenance will be easier and One Internet connection
15/04/2025 35
Subnetting : les sous réseaux
15/04/2025 36
Subnetting : les sous réseaux
15/04/2025 37
Subnetting : les sous réseaux
15/04/2025 38
Subnetting : les sous réseaux
15/04/2025 39
Subnetting : les sous réseaux
15/04/2025 40
Subnetting : les sous réseaux
15/04/2025 41
Classless Inter-Domain Routing, CIDR
15/04/2025 42
Subnetting : les sous réseaux
15/04/2025 43
Adresse de la boucle locale : loopback
15/04/2025 44
Adresses IP privées :
15/04/2025 45
Comment ?
A savoir qu’ une adresse IP v4 sans masque de réseaux/sous réseau, ne sert à
rien !!
Avec la commande ip
ip addr add 192.168.1.5/24 dev eth0
Fichier /etc/inetwork/nterfaces
auto eth0
iface eth0
inet static
address 192.0.2.7
netmask 255.255.255.0
15/04/2025 gateway 192.0.2.254 46
ARP ( Address Resolution protocol)
rappel :
15/04/2025 47
ARP ( Address Resolution protocol)
15/04/2025 48
ARP ( Address Resolution protocol)
15/04/2025 49
ARP ( Address Resolution protocol)
15/04/2025 50
Annexes
chapitre 3
15/04/2025 51
Requête ARP : capture d e trame
15/04/2025 52
Réponse ARP : capture de trame
15/04/2025 53
Exemple de capture ARP :
15/04/2025 54
Comment avoir la table ARP ?
15/04/2025 55
Segment TCP
Segment UDP
15/04/2025 56
TCP : fonctionnement des numéros de séquence et
d'acquittement
A. Analyse de l'initialisation de la connexion TCP
15/04/2025 57
TCP : fonctionnement des numéros de séquence et
d'acquittement
A. Analyse de l'initialisation de la connexion TCP
Le paquet n°1 correspond à la demande
d'initialisation du client vers le serveur, donc
nous avons : le flag SYN, un numéro de
séquence à 0 correspondant au premier
segment, un numéro d'acquittement à 0 et
une taille de segment à 0 (aucune donnée
transférée). Le numéro d'acquittement est à 0,
car il n'y a pas eu d'échange de données entre
les deux hôtes : nous sommes en phase
d'initialisation.
15/04/2025 58
TCP : fonctionnement des numéros de séquence et
d'acquittement
A. Analyse de l'initialisation de la connexion TCP
15/04/2025 59
TCP : fonctionnement des numéros de séquence et
d'acquittement
B. Analyse du transfert de données via TCP
15/04/2025 60
TCP : fonctionnement des numéros de séquence et
d'acquittement
B. Analyse du transfert de données via TCP
Le paquet n°4 correspond à la requête HTTP émise par
le client au serveur Web : une manière de lui demander le
contenu de la page Web. Les numéros de séquence et
d'acquittement restent identiques du côté du
client puisqu'il n'a pas reçu de nouveaux segments TCP
de la part du serveur. Par contre, on peut voir que LEN
n'est pas à 0, mais cette fois-ci il est égal à 368 octets.
15/04/2025 63
TCP : fonctionnement des numéros
de séquence et d'acquittement
C. Analyse de la fermeture de la connexion TCP
Le paquet n°8 correspond à une demande de fermeture de
connexion TCP émise par le serveur à destination du poste client.
Nous le savons, car ce paquet contient deux flags TCP : FIN et ACK.
Le numéro de séquence "427" est utilisé dans la continuité des
précédents échanges et le numéro d'ACK n'évolue pas, car le serveur
n'a pas reçu d'octet supplémentaire de la part du client. La taille du
segment est égale à 0, car il s'agit d'une demande de fermeture de
connexion TCP.
Le paquet n°9 correspond à la réponse du client afin de préciser que la
demande de fermeture de connexion TCP a bien été reçue. Même si le
serveur n'a pas envoyé de données, on peut voir que le numéro
d'acquittement est passé de 427 à 428, soit +1. Sur le même principe
qu'avec le flag SYN lors de l'initialisation de la connexion TCP, le flag
FIN implique que le numéro d'acquittement soit incrémenté de 1.
Le paquet n°10 est envoyé dans la foulée et il contient les flags "FIN +
ACK" : le client indique au serveur qu'il est d'accord pour que la
connexion TCP soit fermée. Effectivement, pour qu'une connexion
TCP soit correctement fermée, il faut un accord des deux hôtes.
Le paquet n°11 est la confirmation de la part du serveur : la connexion
TCP doit être fermée des deux côtés. Il est intéressant de voir que le
numéro de séquence est passé à "428" puisqu'il suit le numéro
d'acquittement du client. Quant au numéro d'acquittement envoyé par le
serveur, il est passé de 369 à 370, ce qui est normal puisque le
segment TCP émit par le client contient le flag "FIN".
15/04/2025
64
PENSER A UTILISER LES PAGES MANUELLES DE LINUX !
2- CCNA Cisco (1 à 4)
15/04/2025 66
Chapitre 4
Routage Internet
Routage IP …
IA4@FSA Agadir
15/04/2025 67
Exemple réseau
15/04/2025 68
Les routes dans un réseau IP
son adresse IP
adresse de son réseau
adresse d’un ou plusieurs routeurs
15/04/2025 69
Routage …?
15/04/2025 70
ROUTAGE : LIVRAISON DIRECTE
15/04/2025 71
ROUTAGE : LIVRAISON INDIRECTE
15/04/2025 72
Exemple
15/04/2025 73
Structure table de routage
15/04/2025 74
Mise à jour de la table de routage
15/04/2025 75
Fonctionnement de la table de routage
Algorithme de routage :
Extraire l’adresse IP destination,
Si aucune ligne ne permet le routage et s’il existe une route par
défaut router le datagramme vers la passerelle par défaut.
Oui Oui
15/04/2025 77
Exemple :Table de routage
15/04/2025 78
Table de routage : suite
15/04/2025 79
Accès à la table de routage
Contenu minimal :
le réseau auquel l'équipement est directement
connecté
une route par défaut (sauf considérations de
sécurité)
15/04/2025 80
ROUTAGE : METHODES DE ROUTAGE
Next-hop routing
15/04/2025 81
Principes
Routage IP basé uniquement sur l'adresse du destinataire
15/04/2025 82
ROUTAGE : METHODES DE ROUTAGE
Réseaux- specification routage
15/04/2025 83
ROUTAGE : METHODES DE ROUTAGE
15/04/2025 84
Etude de cas d’un routage (1)
15/04/2025 85
Etude de cas d’un routage (1) (suite)
15/04/2025 86
Etude de cas d’un routage (2)
15/04/2025 87
Etude de cas d’un routage (2), suite
15/04/2025 88
Routage statique
15/04/2025 89
Routage statique : problèmes
Statique =
mise à jour manuelle de tous les équipements du réseau
Difficile de gérer la redondance de routes (connaissance
détaillée de la topologie) => vital en cas de rupture de lien
Boucle possible quand un lien est coupé : Les boucles de
routage se produisent lorsque les paquets circulent
indéfiniment dans le réseau sans atteindre leur destination.
On recommande en général :
Stations => Routage statique
Routeurs => Routage dynamique
Principe
Diffusion périodique sur le réseau des informations
de routage
15/04/2025 91
Vecteur distant
Bellman-Ford : est un algorithme qui calcule des plus
courts chemins depuis un sommet source donné dans un
réseau. C’est la base de RIP (Routing Information Protocol).
Algorithme de Bellman-Ford :
Chaque routeur diffuse à tous ses voisins :
la liste des réseaux (destinations) qu'il sait
atteindre,
le nombre de sauts à effectuer
l'@IP du routeur à utiliser,
A réception de ces informations :
chaque routeur met à jour sa table de
routage
15/04/2025 92
Routage dans le réseau de site
Exemple RIP : Distance Vector Routing Protocol
Algorithme de Bellman-Ford
Chaque équipement de routage calcule la distance
qui le sépare des destinations connues dans le
domaine d'administration
15/04/2025 94
RIP
Il existe plusieurs versions de ce protocole de routage,
chacune avec ses propres caractéristiques et évolutions. Les
versions principales de RIP sont :
15/04/2025 95
RIP
L’équipement de routage diffuse (broadcast )
15/04/2025 97
Exemple
do not change
15/04/2025 98
LINK STATE ROUTING PROTOCOL
Chaque routeur :
15/04/2025 99
routeur= 193.210.160.1
réseau 193.210.160.0 Exemples de routes
193.210.160.1
router1
193.210.160.0 via LAN
193.190.196.110 via WAN
193.190.125.0 via routeur2 192.168.0.0 via LAN-TR
192.168.0.0 via routeur2
193.190.196.110 via WAN
193.190.125.0 via LAN-Eth
192.210.160.0 via routeur1
routeur= 192.168.0.1
router2192.168.0.1
réseau 192.168.0.0
193.190.125.1
routeur= 192.168.0.1
réseau 193.190.125.0
routeur= 193.190.125.1
15/04/2025 100
Problème
1- Lorsque l’on active le processus de routage RIP sur R1, donnez la première
table constituée à partir des adresses IP des interfaces du routeur.
2- Lorsque l’on active le processus RIP sur R2, donnez la table de R2
constituée à partir des adresses IP des interfaces du routeur et les
informations reçues de R1.
15/04/2025 101
Couche Application
Connexion
IPConfig Transfert de fichiers
Ping
Arp FTP
Traceroute Tftp
Route Rcp
NetStat
NBTStat
Hostname
15/04/2025 102
Utilitaires de connectivité
Les commandes de base sous Windows.
15/04/2025 103
IPConfig
15/04/2025 104
Ping
ping adresse_IP | nom de machine
Utilise une requête ICMP
Utilise les couches "Accès réseau" et "Internet"
TTL : Time To Live. Un paquet est toujours émis avec une durée de vie. Cette
durée de vie est décrémentée à chaque nœud qui traite le paquet (d'une
durée minimale d'une seconde, ou du temps qu'a mis le paquet à traverser le
nœud).
15/04/2025 105
Ping : Scénario de débogage
15/04/2025 106
ARP : Résolution d'adresse
Address Résolution Protocol
Faire correspondre les adresses IP aux adresses
physiques
Table ARP (durée de vie limitée)
Trame de requête ARP (broadcast)
15/04/2025 107
ARP : Résolution d'adresse
arp –a
Toutes les entrées du cache
arp – s 192.14.25.56 00-80-C7-E0-7E-C5
Entrer une nouvelle adresse IP / MAC
arp –d 192.14.25.56
Supprime une adresse IP du cache
15/04/2025 108
Traceroute
Tracer le chemin emprunté par les datagrammes
Chemin à un instant t
Commande lente
Utilise ICMP
15/04/2025 109
Route
Affichage / Mise à jour de la table de routage
15/04/2025 110
Pour joindre cette adresse
15/04/2025 111
Annexe 1 :
15/04/2025 112
Annexe 2 :
Ajout / suppression des routes
15/04/2025 113
Annexe 3 :
La prise en main sur la console Zebra par le port 2602 étant effectuée, il faut
activer le RIPv2 et configurer le routeur comme suit :
enable
configure terminal
router rip
version 2 Activer le Rip version 2
network x.x.x.x/m Déclarer tous les réseaux directement connectés sur le
routeur
network y.y.y.y/m
15/04/2025 114
Annexe 4 :
Commandes réseaux
nslookup www.facebook.com (résolution nom @IP)
vider la table ARP: # arp -d 192.168.0.1
consulter la table ARP : # arp –a
ping 5 paquets : ping -c 5 192.168.0.101
tracer la route vers une destination : traceroute -n 192.168.0.101
capturer du trafic : tcpdump -ni eth0
Affiche les infos réseau (ipconfig) : ifconfig
ifconfig eth0 1 10.0.0.250
Renouveler une adresse IP (ipconfig /renew) : dhclient
15/04/2025 116
Netstat
15/04/2025 117
Références :
2- CCNA Cisco (1 à 4)
15/04/2025 118
Merci …
15/04/2025 119