Académique Documents
Professionnel Documents
Culture Documents
La couche réseau
Internet Protocol
IP
adressage IP
Oct 2023
13/10/2023 1
On en est où ?
Figure 1
Figure 3
13/10/2023 5
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
13/10/2023 6
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).
13/10/2023 7
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.
13/10/2023 8
IP : Internet Protocol
Le protocole IP définit :
13/10/2023 9
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.
13/10/2023 10
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
13/10/2023 11
IP : Fragmentation
Opération de Fragmentation
SEULS, les ROUTEURS peuvent être amenés à FRAGMENTER :
13/10/2023 12
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
13/10/2023 13
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
13/10/2023 14
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
…
13/10/2023 15
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.
13/10/2023 16
IP : adressage IP
13/10/2023 17
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).
13/10/2023 18
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
13/10/2023 19
Format adresse IP (IPv4)
13/10/2023 20
Exemple d’adresse IP
13/10/2023 21
MASQUE RESEAU
Le masque de réseau
L'adresse de diffusion
13/10/2023 23
13/10/2023 24
13/10/2023 25
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 :
13/10/2023 26
Les masques
Codés sur 4 octets, soit 32 bits,
13/10/2023 28
Adresses privées
13/10/2023 29
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.
13/10/2023 30
Exemple réseau
réseau
réseau
13/10/2023 31
Exemple
13/10/2023 32
Sous réseau classe B
13/10/2023 33
Comment ?
13/10/2023 34
Comment faire pour l’adresse de diffusion
« Broadcast »
13/10/2023 35
Exemples !
13/10/2023 36
Exemple détaillé
13/10/2023 37
Exemple détaillé
13/10/2023 38
Exemple : Classe B
Masque classe B : Nombre de bit à 1 ≥ 16
Toujours de type 255.255.X.Y
Nb de
Nb de bit Nb de machine Nb Total de
utilisé Masque subnet par subnet machines
0 255.255.0.0 0 65534 65534
1 255.255.128.0 2 32766 65532
2 255.255.192.0 4 16382 65528
3 255.255.224.0 8 8190 65520
4 255.255.240.0 16 4094 65504
5 255.255.248.0 32 2046 65472
6 255.255.252.0 64 1022 65408
7 255.255.254.0 128 510 65280
8 255.255.255.0 256 254 65024
9 255.255.255.128 512 126 64512
10 255.255.255.192 1024 62 63488
11 255.255.255.224 2048 30 61440
12 255.255.255.240 4096 14 57344
13 255.255.255.248 8192 6 49152
14 255.255.255.252 16384 2 32768
13/10/2023 39
Classless Inter-Domain Routing, CIDR
Exemple
13/10/2023 40
Exemple 1 CIDR / adresses
13/10/2023 41
Exemple1 CIDR / adresses
13/10/2023 42
Exemple 2 CIDR / adresses
13/10/2023 43
Exemple 3 CIDR / adresses
13/10/2023 44
Adresse de la boucle locale : loopback
13/10/2023 45
Adresses IP privées :
13/10/2023 46
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
gateway 192.0.2.254
13/10/2023 47
ARP ( Address Resolution protocol)
rappel :
13/10/2023 48
ARP ( Address Resolution protocol)
13/10/2023 49
ARP ( Address Resolution protocol)
13/10/2023 50
ARP ( Address Resolution protocol)
13/10/2023 51
Annexes
chapitre 6
13/10/2023 52
Requête ARP : capture d e trame
(voir TP 8-SMI5)
13/10/2023 53
Réponse ARP : capture de trame
13/10/2023 54
Exemple de capture ARP :
13/10/2023 55
Comment avoir la table ARP ?
13/10/2023 56
Exemple de capture IP
13/10/2023 57
Exemple de capture TCP
13/10/2023 58
L’échange capturé ?
13/10/2023 59
PENSER A UTILISER LES PAGES MANUELLES DE LINUX !
13/10/2023 60
Références (voir les documents partagés avec vous) :
2- CCNA Cisco (1 à 4)
13/10/2023 61
Chapitre 4
Routage Internet
Routage IP …
smi5 &LP2I @FSA Agadir
13/10/2023 62
Exemple réseau
13/10/2023 63
Les routes dans un réseau IP
son adresse IP
adresse de son réseau
adresse d’un ou plusieurs routeurs
13/10/2023 64
Routage …?
13/10/2023 65
ROUTAGE : LIVRAISON DIRECTE
13/10/2023 66
ROUTAGE : LIVRAISON INDIRECTE
13/10/2023 67
Exemple
13/10/2023 68
Structure table de routage
13/10/2023 69
Mise à jour de la table de routage
13/10/2023 70
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.
13/10/2023 73
Table de routage : suite
13/10/2023 74
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é)
13/10/2023 75
ROUTAGE : METHODES DE ROUTAGE
Next-hop routing
13/10/2023 76
Principes
13/10/2023 77
ROUTAGE : METHODES DE ROUTAGE
Réseaux- specification routage
13/10/2023 78
ROUTAGE : METHODES DE ROUTAGE
13/10/2023 79
Etude de cas d’un routage (1)
13/10/2023 80
Etude de cas d’un routage (1) (suite)
13/10/2023 81
Etude de cas d’un routage (2)
13/10/2023 82
Etude de cas d’un routage (2), suite
13/10/2023 83
Routage statique
13/10/2023 84
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é
On recommande en général :
Stations => Routage statique( voir TP)
Routeurs => Routage dynamique
13/10/2023 85
Routage dynamique
Principe
Diffusion périodique sur le réseau des informations de
routage
13/10/2023 86
Vecteur distant
Algorithm 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,
13/10/2023 87
Routage dans le réseau de site
Algorithme de Bellman-Ford
Chaque équipement de routage calcule la distance qui le
sépare des destinations connues dans le domaine
d'administration
13/10/2023 88
RIP
L’équipement de routage diffuse (broadcast )
13/10/2023 89
RIP : algorithme
Developpe par Bellman & Ford
13/10/2023 90
13/10/2023 91
LINK STATE ROUTING PROTOCOL
Chaque routeur :
13/10/2023 92
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
13/10/2023 93
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.
13/10/2023 94
Couche Application
Connexion
IPConfig Transfert de fichiers
Ping
Arp FTP
Traceroute Tftp
Route Rcp
NetStat
NBTStat
Hostname
13/10/2023 95
Utilitaires de connectivité Les problèmes
Les commandes de base sous Windows.
13/10/2023 96
IPConfig
13/10/2023 97
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 minimum d'une seconde, ou du
temps qu'a mis la paquet à traverser le nœud).
13/10/2023 98
Ping : Scénario de débogage
13/10/2023 99
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)
13/10/2023 100
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
13/10/2023 101
Traceroute
Tracer le chemin emprunté par les datagrammes
Chemin à un instant t
Commande lente
Utilise ICMP
13/10/2023 102
Route
Affichage / Mise à jour de la table de routage
13/10/2023 103
Pour joindre cette adresse
13/10/2023 104
Annexe 1 :
13/10/2023 105
Annexe 2 :
Ajout / suppression des routes
13/10/2023 106
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
13/10/2023 107
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
13/10/2023 109
Netstat
13/10/2023 110
Références :
2- CCNA Cisco (1 à 4)
13/10/2023 111
Merci …
13/10/2023 112