Vous êtes sur la page 1sur 46
Interconnexion des réseaux TCP/IP Wassim Trojet
Interconnexion des réseaux TCP/IP
Wassim Trojet
Objectifs • Approfondir et mettre en pratique les connaissances sur les réseaux locaux • Acquérir
Objectifs
• Approfondir et mettre en pratique les connaissances sur les
réseaux locaux
• Acquérir de nouvelles compétences pour savoir mettre en
œuvre et exploiter l’interconnexion de réseaux
Module d'Ouverture : Interconnexion des réseaux TCP/IP
2
Matériel • Routeurs Cisco – 2610 – 2611 – 2620 – 2621 – 2800 •
Matériel
• Routeurs Cisco
– 2610 – 2611
– 2620 – 2621
– 2800
• Switches Cisco
– Catalyst 2950
– Catalyst 3550
Module d'Ouverture : Interconnexion des réseaux TCP/IP
3
Les protocoles de base de la couche réseau Le protocole IP - Iternetworking Protocol Wassim
Les protocoles de base de la couche réseau
Le protocole IP - Iternetworking Protocol
Wassim Trojet
Objectifs • Étude des protocoles de base de la couche réseau • Développement des concepts
Objectifs
• Étude des protocoles de base de la couche réseau
• Développement des concepts de l’interconnexion
– L’adressage Internet
– Le sous-adressage
– Routage des datagrammes
Module d'Ouverture : Interconnexion des réseaux TCP/IP
5
Les protocoles de base de la couche réseau Couche réseau • Fournit les moyens d'établir,
Les protocoles de base de la couche réseau
Couche réseau
• Fournit les moyens d'établir, de maintenir et de libérer des
Modèle OSI
connexions de réseau entre des systèmes ouverts
Application
• Gère des adresses logiques : concept d’interconnexions des
Présentation
réseaux masquant les détails de la communication physique du
Session
Transport
réseau et détachant les applications des problèmes d adressage
Réseau
• Offre les mécanismes de routage : assure la connectivité et la
Liaison de
données
sélection du chemin entre deux systèmes pouvant être situés sur
Physique
des réseaux géographiquement éloignés
Module d'Ouverture : Interconnexion des réseaux TCP/IP
6
Les protocoles de base de la couche réseau Modèle en couches Station A dans réseau
Les protocoles de base de la couche réseau
Modèle en couches
Station A dans réseau IP1
Station B dans réseau IP2
Application
Application
4
4
DNS, Telnet, FTP, SNMP, SMTP
DNS, Telnet, FTP, SNMP, SMTP
3
TCP
UDP
3
TCP
UDP
BootP
ICMP
BootP
ICMP
2
IP
2
IP
ARP/RARP
ARP/RARP
Ethernet, Token-Ring, FDDI, …
Routeur
dans réseau IP1
& dans réseau IP2
Ethernet, Token-Ring, FDDI, …
1
1
Physique
Physique
ICMP
2
IP
ARP/RARP
Ethernet
1
Physique
Module d'Ouverture : Interconnexion des réseaux TCP/IP
7
Les protocoles de base de la couche réseau Interface IP – Ethernet • La communication
Les protocoles de base de la couche réseau
Interface IP – Ethernet
• La communication entre machines s’effectue à travers l’interface physique
Ethernet (@MAC)
• Problème
– Les applications n'ont la connaissance que des adresses IP
• Établissement d'un lien
– Adresse IP & Adresse physique Ethernet
• Protocole : Address Resolution Protocol ARP
Module d'Ouverture : Interconnexion des réseaux TCP/IP
8
Les protocoles de base de la couche réseau Protocole ARP - Address Resolution Protocol •
Les protocoles de base de la couche réseau
Protocole ARP - Address Resolution Protocol
ARP
– Permet de trouver l'adresse physique (6 octets) d'une machine sur le même réseau en
donnant son adresse IP (4 octets) uniquement
– @ IP est totalement indépendante de l'@ physique
Une Machine A veut envoyer un paquet à la machine B sur le même segment
Ethernet
– 1) A connaît l’adresse IP de B, mais pas son adresse Ethernet
– 2) A envoie une trame de broadcast (diffusion) Ethernet qui demande l'adresse Ethernet
de B
• Adresse destinataire FF.FF.FF.FF.FF.FF avec Type = 0x0806
• Indique l'adresse IP de B
– 3) Toutes les machines du réseau local reçoivent la requête
– 4) Seul B répond à A en lui donnant son adresse Ethernet
Module d'Ouverture : Interconnexion des réseaux TCP/IP
9
Les protocoles de base de la couche réseau Protocole ARP - Address Resolution Protocol Destination
Les protocoles de base de la couche réseau
Protocole ARP - Address Resolution Protocol
Destination B
192.168.1.2
192.168.1.3
192.168.1.4
C est de moi
qu’il s’agit, je
retourne mon
adresse MAC,
au moyen
d’une trame
ethernet
unicast
Je souhaite
envoyer un
Je stocke ce
J’envoie une
paquet à
couple
requête ARP
192.168.1.2,
d’adresses
Source A
cette machine
en mode
(IP/Ethernet)
est dans le
192.168.1.1
broadcast
dans ma table
même réseau.
FF:FF:FF:FF:FF:FF
ARP
Quelle est son
Réseau : 192.168.1.0
Mask : 255.255.255.0
adresse MAC ?
Module d'Ouverture : Interconnexion des réseaux TCP/IP
10
Les protocoles de base de la couche réseau Protocole ARP - Address Resolution Protocol •
Les protocoles de base de la couche réseau
Protocole ARP - Address Resolution Protocol
• ARP
– Utilise une table de correspondance locale constituée après chaque
réponse ARP : @ physique € @ IP
• Stockage dans un cache
– Limite charge réseau, sinon on aura plusieurs requêtes pour un même
datagramme IP
– Augmente l'efficacité des communications locales (unicast)
Module d'Ouverture : Interconnexion des réseaux TCP/IP
11
Les protocoles de base de la couche réseau Protocole ARP - Address Resolution Protocol Ethernet
Les protocoles de base de la couche réseau
Protocole ARP - Address Resolution Protocol
Ethernet
1
6
6
2
46-1500
4
Préambule
@ destination
@ source
Type (0806)
Message ARP
FCS
Type de matériel
Type de protocole
HLEN
PLEN
Opérations
@ physique de l'émetteur
@ IP émetteur
@ physique récepteur
@ IP du récepteur
HLEN : Hardware address LENgth
PLEN : Protocol address LENgth
Module d'Ouverture : Interconnexion des réseaux TCP/IP
12
Les protocoles de base de la couche réseau Protocole ARP - Address Resolution Protocol •
Les protocoles de base de la couche réseau
Protocole ARP - Address Resolution Protocol
• Type de matériel = 01 pour Ethernet, 02 pour Experimental Ethernet
• Type de protocole = 0x0800 pour IP
• HLEN : Longueur de l'adresse physique = 6 octets pour Ethernet
• PLEN : Longueur de l’adresse protocole = 4 octets pour IP
• Opérations
– Requête ARP = 1
– Réponse ARP = 2
– Requête RARP = 3
– Réponse RARP = 4
Module d'Ouverture : Interconnexion des réseaux TCP/IP
13
Les protocoles de base de la couche réseau Protocole RARP - Reverse Address Resolution Protocol
Les protocoles de base de la couche réseau
Protocole RARP - Reverse Address Resolution Protocol
• Problème
– Déterminer un mécanisme permettant à la station d'obtenir son adresse IP
depuis le réseau
– Obtenir son adresse IP à partir de l'adresse physique qui lui est associée
• Fonctionnement
– Un serveur RARP sur le réseau qui fournit les adresses IP associées aux
adresses physiques des stations du réseau
– Le serveur possède une base de données contenant les couples adresse
physique/adresse IP ⇒ Statique
– Le serveur est interrogé au moment du "boot" par des machines sans disque
– Envoie son adresse MAC dans le champ «@physique émetteur »
– Même format de protocole ARP. (Type 8035 : pour Ethernet)
Module d'Ouverture : Interconnexion des réseaux TCP/IP
14
Les protocoles de base de la couche réseau Protocole BOOTP (BOOTstrap Protocol) • BOOTP est
Les protocoles de base de la couche réseau
Protocole BOOTP (BOOTstrap Protocol)
• BOOTP est un protocole réseau d'amorçage qui permet à une machine
cliente sans disque dur de découvrir sa propre adresse IP
• Contrairement au protocole RARP qui retourne uniquement une adresse
IP de quatre octets, les datagrammes BOOTP peuvent contenir l'adresse
IP, l'adresse d'un routeur (passerelle par défaut), l'adresse d'un serveur et
un champ spécifique au fournisseur
• Il permet de créer un fichier de configuration qui définit les paramètres de
chaque équipement ⇒ Statique
• L'un des problèmes du protocole BOOTP est de ne pas avoir été conçu
pour l'attribution dynamique d'adresses (utilisation d’une table de
correspondance)
Module d'Ouverture : Interconnexion des réseaux TCP/IP
15
Les protocoles de base de la couche réseau Protocole DHCP – Dynamic Host Configuration Protocol
Les protocoles de base de la couche réseau
Protocole DHCP – Dynamic Host Configuration Protocol
• Proposé pour remplacer le protocole BOOTP
• Permet à un hôte d'obtenir rapidement et dynamiquement une adresse IP
• À partir d’une base de données d’adresses IP (étendue), le serveur
DHCP choisit une adresse et l'attribue à l’hôte
• Avec le protocole DHCP, il est possible d'obtenir la configuration
complète d'un ordinateur dans un seul message (par exemple, @IP,
masque réseau, serveur DNS, etc.)
Module d'Ouverture : Interconnexion des réseaux TCP/IP
16
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) • IP au
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
• IP au dessus de tout : protocole de convergence
– Fonctionne sur : Ethernet, PPP, FDDI, ATM …
• Il est responsable de
– L’adressage et le routage des paquets entre stations par l’intermédiaire de
rou eurs
t
– La transmission des données en mode sans connexion (paquets traités
indépendamment les uns des autres)
• Le service offert par le protocole IP est dit non fiable (remise de paquet
non garantie)
Module d'Ouverture : Interconnexion des réseaux TCP/IP
17
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) • Lors de
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
• Lors de l’émission, les fonctionnalités assurées sont
– Fragmentation des données si nécessaire
– Identification du paquet
– Détermination de la route à suivre
– Vérification du type d adressage (station ou diffusion)
• A la réception, les fonctionnalités assurées sont
– Vérification de la longueur du paquet
– Contrôle des erreurs
– Réassemblage en cas de fragmentation
– Transmission du paquet réassemblé au niveau supérieur
Module d'Ouverture : Interconnexion des réseaux TCP/IP
18
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) Ethernet 1 6
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
Ethernet
1
6
6
2
46-1500
4
Préambule
@ destination
@ source
Type (0800)
Message IP
FCS
0
4
8
16
32
VERS
HLEN
Type de service
Longueur totale
Identification
Flags
Offset fragment
Durée de vie
Protocole
Somme de contrôle Header
Adresse IP Source
Adresse IP Destination
Options IP (éventuellement)
Padding
Données
Module d'Ouverture : Interconnexion des réseaux TCP/IP
19
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) • VERS :
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
• VERS : version du protocole IP (version 4 aujourd'hui, 6 dans quelques
années)
• HLEN : longueur de l'en-tête en mots de 32 bits : 5 en général (sans
options)
• Type de service : pour la gestion du datagramme
– Était prévu pour routage avec contrainte de qualité de service. Mais n’a pas
été utilisé
1
2
3
4
5
6
7
8
Précédence
D
T
R
Inutilisé
Module d'Ouverture : Interconnexion des réseaux TCP/IP
20
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) • Type de
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
• Type de service : pour la gestion du datagramme
– Était prévu pour routage avec contrainte de qualité de service. Mais n’a pas
été utilisé
1
2
3
4
5
6
7
8
Précédence
D
T
R
Inutilisé
• Précédence (3bits) : définit la priorité du datagramme
• Bits D, T, R : indiquent le type d'acheminement désiré du datagramme,
– D signifie délai court,
– T signifie débit élevé
– R signifie grande fiabilité
Module d'Ouverture : Interconnexion des réseaux TCP/IP
21
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) • Longueur totale
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
• Longueur totale du datagramme (en-tête + données) en octets
• Identificateur : entier qui identifie le datagramme initial
– Utilisé par l’émetteur pour identifier les fragments d’un même segment
– Utilisé par le récepteur pour la reconstitution du datagramme
– Si un seul fragment est perdu ⇒ datagramme global perdu
• Flags (Drapeau) : 3 bits (0 , DF , MF)
– Le premier bit n’est pas utilisé
– DF : Don't Fragment, indique si le datagramme peut être fragmenté ou non
– MF : More Fragment, indique si le datagramme est un fragment de donnée
• 0 : dernier fragment (ou pas encore fragmenté)
• 1 : il y a encore des fragments
Module d'Ouverture : Interconnexion des réseaux TCP/IP
22
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) • Position du
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
• Position du fragment
– Indique le déplacement des données contenues dans le fragment par
rapport au datagramme initial
• Durée de vie (TTL) : Indique en secondes, la durée maximale de transit
du datagramme
– La machine qui émet le datagramme définit sa durée de vie
– Les routeurs traitant le datagramme décrémente le TTL (évite en cas de
boucle de routage le mouvement perpétuel)
– Arrivé à 0 ⇒ destruction du datagramme et un message d'erreur est renvoyé
à l'émetteur
• Protocole : Identifie le protocole de niveau supérieur
– 1 : ICMP, 2 : IGMP, 6 : TCP, 17 : UDP
Module d'Ouverture : Interconnexion des réseaux TCP/IP
23
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) • Bourrage éventuel
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
• Bourrage éventuel :
• Complète le champs options pour que l’en-tête du datagramme IP soit
multiple de 32
• Checksum de l’en-tête : Somme de contrôle de l’en-tête
– Couvre l’entête uniquement
– Ne couvre pas les données : c’est la responsabilité du transport
– Recalculé par chaque routeur ⇒ puisque le TTL est modifié
• Adresse IP source : Adresse de l’émetteur
• Adresse IP destinataire
– Ce sont les adresses d’extrémité, pas les nœuds intermédiaires
– Option éventuelles : Facultatif et de longueur variable
– Les options concernent essentiellement des fonctionnalités de mise au point
– Certaines options sont standards (time stamp : chaque routeur ajoute l’heure
de passage)
Module d'Ouverture : Interconnexion des réseaux TCP/IP
24
Les protocoles de base de la couche réseau Protocole ICMP (Internet Control Message) • Le
Les protocoles de base de la couche réseau
Protocole ICMP (Internet Control Message)
• Le protocole ICMP permet d’envoyer des messages de contrôle ou
d’erreur vers d’autres machines ou passerelles
• C’est un protocole de gestion de réseau
• ICMP rapporte les messages d’erreur à l’émetteur initial
• ICMP est implanté sur tous les équipements IP : Station et Routeur …
• Message envoyé par l’équipement destinataire ou un routeur
intermédiaire pour informer l’émetteur initial
– Quand il aperçoit un problème dans un datagramme
– Routeur qui a une mauvaise information de routage
• Une erreur engendrée par un message ICMP ne peut donner naissance à
un autre message ICMP (évite l’effet cumulatif).
Module d'Ouverture : Interconnexion des réseaux TCP/IP
25
Les protocoles de base de la couche réseau Protocole ICMP (Internet Control Message) Type Code
Les protocoles de base de la couche réseau
Protocole ICMP (Internet Control Message)
Type
Code
Chechsum
Longueur variable ( selon le type de message )
Type : signification du message
00
: Réponse d’Echo
01
: La machine n'est pas accessible
02
: Le protocole n'est pas accessible
03
: Destination non valide
04
: Congestion
11 : Réseau inaccessible pour ce service
12 : Machine inaccessible pour ce service
13 : Communication interdite (filtrage)
14 : Priorité d'hôte violé
15 : limite de priorité atteinte
05
: Redirection (changer la route)
08
: Demande d'Echo
09
: Communication avec le réseau interdite
10
: Communication avec la machine interdite
Module d'Ouverture : Interconnexion des réseaux TCP/IP
26
Les protocoles de base de la couche réseau Protocole ICMP (Internet Control Message) Demande d’Echo
Les protocoles de base de la couche réseau
Protocole ICMP (Internet Control Message)
Demande d’Echo
Type
Code
Chechsum
8
0
CRC
Données optionnelles de longueur variable
Code : signification du code
0 : Réseau inaccessible
1 : Machine inaccessible
2 : Protocole non valide
3 : Port non valide
4 : Fragmentation nécessaire et bit DF présent
5 : Echec du source routage
Module d'Ouverture : Interconnexion des réseaux TCP/IP
27
Les équipements de la couche réseau Routeur • Routeur appelé, aussi, commutateur de niveau 3
Les équipements de la couche réseau
Routeur
• Routeur appelé, aussi, commutateur de niveau 3
• Multi-protocoles
• Interconnecte 2, ou plus, réseaux (ou sous-réseaux)
• Pour déterminer le chemin des paquets le routeur utilise une table de
routage plus l @ IP destination
• Un routeur est un équipement non transparent puisque il possède au
moins deux @ IP
• Pour les réseaux Ethernet
• Un routeur est considéré comme une station Ethernet
• Chaque port possède une adresse Ethernet différente
Module d'Ouverture : Interconnexion des réseaux TCP/IP
28
Les équipements de la couche réseau Routeur - fonctionnement • S émet vers D avec
Les équipements de la couche réseau
Routeur - fonctionnement
• S émet vers D avec l’adresse Ethernet du routeur
s,r1|S,D|data
S
E3
E2
r3
r1
r2
D
Router
Module d'Ouverture : Interconnexion des réseaux TCP/IP
29
Les équipements de la couche réseau Routeur - fonctionnement • S émet vers D avec
Les équipements de la couche réseau
Routeur - fonctionnement
• S émet vers D avec l’adresse Ethernet du routeur
• Le routeur intercepte les paquets de S
S
E3
E2
r3
r1
r2
D
Router
Module d'Ouverture : Interconnexion des réseaux TCP/IP
30
Les équipements de la couche réseau Routeur - fonctionnement • S émet vers D avec
Les équipements de la couche réseau
Routeur - fonctionnement
• S émet vers D avec l’adresse Ethernet du routeur
• Le routeur intercepte les paquets de S
• Interroge sa table de routage
S
E3
E2
r3
r1
r2
D
Router
Table routage
------------
D:E2
G:E3
------------
Module d'Ouverture : Interconnexion des réseaux TCP/IP
31
Les équipements de la couche réseau Routeur - fonctionnement • S émet vers D avec
Les équipements de la couche réseau
Routeur - fonctionnement
• S émet vers D avec l’adresse Ethernet du routeur
• Le routeur intercepte les paquets de S
• Interroge sa table de routage
• Change l’adresse de l’émetteur final
S
E3
E2
r3
r1
r2
D
r2,d|S,D|data
Module d'Ouverture : Interconnexion des réseaux TCP/IP
32
Les équipements de la couche réseau Routeur - fonctionnement • S émet vers D avec
Les équipements de la couche réseau
Routeur - fonctionnement
• S émet vers D avec l’adresse Ethernet du routeur
• Le routeur intercepte les paquets de S
• Interroge sa table de routage
• Change l’adresse de l’émetteur final
• Envoie les paquets sur une seule sortie
S
E3
E2
r3
r1
r2
D
Module d'Ouverture : Interconnexion des réseaux TCP/IP
33
Les équipements de la couche réseau Pont-Routeur • Multilayers switch • Réunion des fonctions commutateur
Les équipements de la couche réseau
Pont-Routeur
• Multilayers switch
• Réunion des fonctions commutateur et routeur dans une seule « boite »
• On peut configurer certains ports en commutation, d’autres en routage
• L’équipement à tout faire
• Mais pour le configurer il est nécessaire d’avoir défini l’architecture que l’on
veut mettre en place
• Très performant avec des prix très compétitifs
• Remplace les routeurs et les commutateurs
Module d'Ouverture : Interconnexion des réseaux TCP/IP
34
Les équipements de la couche réseau Routeur - fonctionnement • Dans une entreprise – Entre
Les équipements de la couche réseau
Routeur - fonctionnement
• Dans une entreprise
– Entre stations utilisateurs d’un service
• Hubs ou commutateurs
– Entre serveurs ou stations demandant du débit (graphiques, …) d’un
service
• Commutateurs
– Entre services
• Commutateurs ou routeurs
• Entre l’entreprise et l’extérieur (Internet)
• Routeurs
Module d'Ouverture : Interconnexion des réseaux TCP/IP
35
Les équipements de la couche réseau • Les Routeurs La Couche réseau (3) recherche le
Les équipements de la couche réseau
• Les Routeurs
La Couche réseau (3) recherche le
meilleur chemin dans l’inter-réseau
Chaque interface du routeur doit avoir
une adresse réseau ou une adresse
de sous-réseau distincte
Module d'Ouverture : Interconnexion des réseaux TCP/IP
36
Les équipements de la couche réseau • Comparaison entre les routeurs et les ponts •
Les équipements de la couche réseau
• Comparaison entre les routeurs et les ponts
• Le pontage est une fonction la couche 2 (adresse MAC)
• Le Routage est une fonction de la couche 3 (adresse IP, IPX, )
• Les ponts et les commutateurs permettent principalement de relier les
segments d'un même réseau
• Les routeurs servent à relier des réseaux distincts et à accéder à Internet
Module d'Ouverture : Interconnexion des réseaux TCP/IP
37
Les équipements de la couche réseau • La passerelle par défaut • Une passerelle par
Les équipements de la couche réseau
• La passerelle par défaut
• Une passerelle par défaut est l'adresse IP de l'interface du routeur qui est
connectée au segment de réseau sur lequel se trouve l'hôte source
• L'adresse IP de la passerelle par défaut doit se trouver sur le même
segment de réseau que l'hôte source
Module d'Ouverture : Interconnexion des réseaux TCP/IP
38
Les équipements de la couche réseau • Les services réseau non orientés connexion • Les
Les équipements de la couche réseau
• Les services réseau non orientés connexion
• Les services réseau traitent chaque paquet séparément, puis ils les
acheminent à travers le réseau
• Les paquets peuvent emprunter des chemins différents, mais ils sont
rassemblés lorsqu'ils arrivent à destination
• Dans un système non orienté connexion, la destination n'est pas
contactée avant l'envoi d'un paquet
Module d'Ouverture : Interconnexion des réseaux TCP/IP
39
Les équipements de la couche réseau • Les services orientés connexion • Les processus réseau
Les équipements de la couche réseau
• Les services orientés connexion
• Les processus réseau orientés connexion sont souvent appelés
processus à commutation de circuits
• Tous les paquets sont acheminés séquentiellement dans le même circuit
physique, ou plus souvent, dans le même circuit virtuel
• Le protocole TCP (couche 4) ajoute des services orientés connexion au
dessus du protocole IP (couche 3)
• Internet est un immense réseau non orienté connexion au sein duquel le
transport de tous les paquets est assuré par le protocole IP
Module d'Ouverture : Interconnexion des réseaux TCP/IP
40
Protocole ARP - Address Resolution Protocol Module d'Ouverture : Interconnexion des réseaux TCP/IP 41
Protocole ARP - Address Resolution Protocol
Module d'Ouverture : Interconnexion des réseaux TCP/IP
41
Proxy ARP • L’unité Y envoi une requête ARP à l’unité Z • Le routeur
Proxy ARP
• L’unité Y envoi une requête ARP à l’unité Z
• Le routeur l’intercepte et répond à Y en lui donnant son adresse MAC
mappée avec l’adresse IP de Z
Module d'Ouverture : Interconnexion des réseaux TCP/IP
42
Protocole ARP - Address Resolution Protocol Module d'Ouverture : Interconnexion des réseaux TCP/IP 43
Protocole ARP - Address Resolution Protocol
Module d'Ouverture : Interconnexion des réseaux TCP/IP
43
Les protocoles de base de la couche réseau Protocole ARP - Address Resolution Protocol •
Les protocoles de base de la couche réseau
Protocole ARP - Address Resolution Protocol
• Si c'est une autre machine qui envoie la demande à la place de A on parle alors
de "Proxy ARP"
Module d'Ouverture : Interconnexion des réseaux TCP/IP
44
Les protocoles de base de la couche réseau Protocole ARP - Address Resolution Protocol Destination
Les protocoles de base de la couche réseau
Protocole ARP - Address Resolution Protocol
Destination B
192.168.2.1
192.168.1.2
192.168.1.3
192.168.1.4
C est de moi
J’envoie Je souhaite une
qu’il s’agit, je
retourne mon
adresse MAC,
au moyen
d’une trame
ethernet
unicast
requête envoyer ARP un
Je stocke ce
paquet à un
en mode
équipement
broadcast
couple
FF:FF:FF:FF:FF:FF
situé sur un
d’adresses
Source A
autre réseau.
(IP/Ethernet)
pour
192.168.1.1
dans ma table
rechercher
Quelle est
GW
l’adresse MAC
l’adresse MAC
ARP
Réseau : 192.168.1.0
Mask : 255.255.255.0
192.168.1.2
de 192.168.1.2
de la
passerelle? (gateway)
Module d'Ouverture : Interconnexion des réseaux TCP/IP
45
Les protocoles de base de la couche réseau Protocole IP (Internet Protocol) A B P2
Les protocoles de base de la couche réseau
Protocole IP (Internet Protocol)
A
B
P2
P1
Réseau 2
Réseau 1
Réseau 3
MTU=1500
MTU=620
MTU=1500
1480 + 20 Octets pour l’entête IP
1480 + 20 Octets pour l’entête IP
EF1
600 octets
EF1
Données 1400 octets
600 octets
EF2
600 octets
EF2
600
octets
En-tête datagramme
EF3
200 oct.
EF3
200 oct.
EF1 et EF2 ont le bit
More (M) positionné.
Le déplacement (depl)
est relatif au
datagramme initial.
En-tête fragments: MF=0; depl =1200
En-tête fragments: MF=1; depl=600
En-tête fragments: MF=1; depl = 00
MTU : Maximum Transmission Unit
Module d'Ouverture : Interconnexion des réseaux TCP/IP
46