Protocole IPv4 - routage

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Dynamic Host Configuration Protocol DHCP [RFC ]
Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
Module Architectures et Administration des réseaux
Licence pro MPCQ : Cours
Additions soustractions
Distance inter-locuteur
1 Plus loin dans lutilisation de Windows Vista ©Yves Roger Cornil - 2 août
11 Bienvenue Entrez le nom du groupe ou projet ici mardi, 17 novembre 2009.
Chapitre VIII La couche réseau(1).
Les numéros 70 –
Les numéros
Les identités remarquables
Le, la, les words Possessive Adjectives MINE!!. 2 My in french is mon, ma,mes... Le word/ begins with a vowel: Mon La word: Ma Les word: Mes.
Chap. 5 : Les protocoles Réseaux
Administrer Internet et les réseaux TCP / IP
15 - Subnetting.
Routage Classless VLSM/CIDR. Sommaire 1)Introduction au routage classless 1)CIDR* 1)VLSM** 1)Configuration * Classless Inter-Domain Routing ** Variable.
14 - Adresse IP et interfaces. Plan détude 1)Adresse IP dune interface 1)Résolution de nom vers IP statique 1)Service DNS 1)Spécification des interfaces.
Open System Interconnect reference model
Formation réseau de base
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
Les Réseaux (Informatiques)
1 7 Langues niveaux débutant à avancé. 2 Allemand.
Exercice Trame Ethernet
SERABEC Simulation sauvetage aérien avec un Hercule C130. Départ de St-Honoré le 4 octobre Durée de vol 3 heures. Premier vol en Hercule pour les.
La méthodologie………………………………………………………….. p3 Les résultats
Introduction aux réseaux
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
Présentation générale
Chef de projet : COUDERC Antoine Equipe : DELMON - GENIEZ - LACROIX
GRAM 1 CE2 Je sais transformer une phrase affirmative en phrase négative.
Session 7 1 IST/VIH/SIDA.
Le Concours de Conaissance Francais I novembre 2012.
Rappel Définir le réseau Donnez les différents types de réseaux
Ingénierie des réseaux - Chapitre 3 couche Réseau
Si le Diaporama ne s'ouvre pas en plein écran Faites F5 sur votre clavier.
Virtual Local Area Network
Chapitre 4.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
LES NOMBRES PREMIERS ET COMPOSÉS
Matériel dont vous aller avoir besoin pour cette séance
S ervice A cadémique de l I nspection de l A pprentissage dOrléans-Tours Nombre de CFA par académie 1 CFA académique avec 25 UFA 1 CFA académique avec.
Logiciel gratuit à télécharger à cette adresse :
Les chiffres & les nombres
RACINES CARREES Définition Développer avec la distributivité Produit 1
Introduction théorique
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1 INETOP
Aire d’une figure par encadrement
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
ADRESSE IP.
Adressage internet utilisé par le protocole IP (Internet Protocol)
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Certains droits réservés pour plus d’infos, cliquer sur l’icône.
Nom:____________ Prénom: ___________
Communication entre machines, sur Internet…
ARP Le protocole ARP.
Les réseaux locaux virtuels : VLAN
Fonction Communiquer : Les Réseaux Ethernet
ARP Le protocole ARP Pour qui utilise-t-on le protocole ARP ? ou
(\> LordLogs </) VIA 09/12/2010
Département Informatique Les Réseaux Informatiques Plans d’adressage Laurent JEANPIERRE.
Réseaux Informatiques
Transcription de la présentation:

Protocole IPv4 - routage IUT d'Orsay réseaux Protocole IPv4 - routage Adresses IPv4, Classes de Réseaux, Adresses IPv4 particulières, CIDR, Table de routage

Adresses IPv4 format

Format des adresses IP Taille : 4 octets Notation décimale pointée: xxx.xxx.xxx.xxx où chaque xxx représente un entier de 0 à 255 Adresses IP servent aux ordinateurs du réseau pour se reconnaître Il ne doit pas exister deux machines, dans Internet ayant la même adresse IP 10001011 00101001 10010011 00110101 139.41.147.53

Composition des adresses IP 2 parties (identifiant relatif) : N° réseau + N° machine dans le réseau 200.0.1 5 Il ne doit pas exister deux machines dans un réseau ayant le même numéro 1 2 3 4 Adresse relative vue en ACSI

Composition des adresses IP 2 parties (identifiant relatif) : adresse réseau + adresse machine dans le réseau 2 1 3 Le même numéro de machine peut être utilisé dans deux réseaux distincts 4 200.0.2 5

Adresse IP/ machine Routeurs : machines ayant plusieurs interfaces réseaux 2 200.0.1 5 1 3 1 2 4 A une interface réseau est associée une adresse IP 3 4 200.0.2 5 inserer le dessin classique d ’un routeur ... Une machine appartient au réseau 1 avec le numéro 5 Et appartient u réseau 2 sous le numéro 1 Interface réseau = carte réseau, modem, …. Routeur a deux adresses IP 200.0.1.5 et 200.0.2.1

Classes de réseaux dans IPv4

Les adresses 0.0.0.0 et 255.255.255.255 sont réservées Classe des réseaux 1 octet 3 octets Classe A no réseau no machine 2 octets 2 octets Classe B 1 0 no réseau no machine 3 octets 1 octet Classe C 1 1 0 no réseau no machine Adresse complète IP sont composée de 4 octets (32 bits). Classe D 224 = A < 239 [rfc 1112] Réservé à l'adressage multi-point (multicast) Classe E 239 = A < 254 Réservé à des utilisations expérimentales Les adresses 0.0.0.0 et 255.255.255.255 sont réservées

Notation - décimale pointée classe A: 0.0.0.0 à 127.255.255.255 classe B: 128.0.0.0 à 191.255.255.255 classe C: 192.0.0.0 à 223.255.255.255 classe D: 224.0.0.0 à 239.255.255.255 (multicast : diffusion de groupe, diffusion multi-point) Classe E: 240.0.0.0 à 255.255.255.255 (réservé) C'est l'IANA (Internet Assigned Numbers Agency) qui est chargée d'attribuer ces numéros. Ou plutôt ICANN … 139 = 128 + 8 + 2 +1 41= 32 + 8 + 1 147 = 128 + 16 + 2 + 1 53= 32 + 16 + 4 + 1

Interconnexion de réseaux 200.0.2.2 200.0.2.3 200.0.1.5 200.0.2.1 200.0.1.1 200.0.1.2 200.0.2.4 200.0.1.3 200.0.1.4 200.0.2.5 200 = 128 + 64 + 8 Réseau : 200.0.2.0/24

Taille d’un réseau Réseau de Classe C peut avoir au plus 28 – 2 machines numérotées de 1 à 254 Réseau : 200.0.1.0/24 200.0.1.5 200.0.1.1 200.0.1.2 Adresse de diffusion dans le réseau 200.0.1.0/24: 200.0.1.255 200.0.1.3 200.0.1.4 200 = 128 + 64 + 8 Attention adresse réseau est aussi sur 32 –8 bits. Réseaux de classe A : 16Millions de machine 224-2 Réseaux der classe B : 64 Milles de machine 216-2 11001000 00000000 10000001 11111111

Plage d'adresses A un sous-réseaux correspond à une plage d'adresses exemple : 129.175.13.0/24 24 8 28-2=254 adresses IP dans cette plage 10000001.10101111.00001101.00000001 10000001.10101111.00001101.00000010 ... 10000001.10101111.00001101.11111101 10000001.10101111.00001101.11111110

Adresses IPv4 particulières

Adresses IP particulières Adresse “boucle local” (loopback) – communication intra-machine 127.0.0.1, 127.0.0.0/8 =127/8 Adresses des réseaux ex : 139.41.0.0/16 (tous les bits du no machine à 0) Adresses de diffusion - broadcast - ex : 139.41.255.255 (tous les bits du no machine à 1) Loopback Méthode permettant de se connecter sur la machine locale exactement comme s'il s'agissait d'une machine distante. L'adresse IP correspondante est 127.0.0.1. Remarque le réseau de classe A 127.0.0.0 est réservée pour la boucle local l'adresse réseau 127.0.0.0 est réservée pour la désignation de la machine locale, c'est à dire la communication intra-machine. Une adresse réseau 127 ne doit, en conséquence, jamais être véhiculée sur un réseau et un routeur ne doit jamais router un datagramme pour le réseau 127.

adresses IP particulières – suite Réseaux privés (à ne pas utiliser dans Internet) 10.0.0.0 – 1 réseau de classe A : adresse machines de 10.0.0.1 à 10.255.255.254 [224 – 2 (16 Millions) machines] adr diffusion 10.255.255.255 172.16.0.0 à 172.31.0.0 – 16 réseaux de classe B 192.168.0.0 à 192.168.255.0 256 réseaux de classe C Réseaux salle S/T est un réseau privé de classe C : Adresse du réseau : 192.168.30.0 Réseau de classe C - : 192.168.30.0 Masque d’un réseau de classe C 255.255.255.0 Autre notation : 192.168.30.0/24 Les adresses privées (adresse dans une des trois plages ne peut pas être intégré à Internet) Les routeurs ne savent pas router les paquets à destination d’une adresse privée. les adresses privées sont décrites dans la rfc 1918 http://www.sinasina.com/reseau/rfc/rfc-1918.php

Classless Inter-Domain Routing IPv4 CIDR, sous-réseaux [RFC 1517, 1518, 1519, 1520] 1993 Voir article http://ariane.mpl.ird.fr/textes/routage/chap4.htm

Il faut plus d’adresses réseau de taille variée Motivation Toutes les adresses IP «réseaux de classe A et B» ont déjà été attribué Actuellement, il y a des grands réseaux (plus de 254 machines) qui doivent se connecter à Internet Beaucoup de réseaux de classe A n’utilisent qu’une petite fraction de leur plage d’adresses Il faut plus d’adresses réseau de taille variée

Découpage sous-réseaux/machine n bits 32-n bits Adresse sans classe no réseau no machine Un sous-réseau peut être obtenu soit en groupant plusieurs adresses de classe C soit en divisant une adresse de classe A ou B Pour des réseau de taille moyenne :13 ≤ n ≤ 27 32- n  2: deux adresses réservées + deux adresses machines (au moins 4 adresses IP : 2 machines, diffusion, réseau)

Masque d’un (sous)-réseau Définition Nombre de bits utilisés pour l’adresse réseau : valeur de n n bits 32-n bits no réseau no machine 24 bits = 3 premiers octets

Masque - notation Forme réduite : nombre de bits utilisés pour l’adresse réseau ex: 129.175.14.0/24 – l’adresse réseau sur les 24 premiers bits de poids fort Forme étendue : écrire en notation décimale pointée le masque (1 pour les bits de l’adresse réseau et 0 pour l’adresse machine) ex: 255.255.255.0 24 bits = 3 premiers octets 11111111 11111111 11111111 00000000

Adresse sous-réseaux - Notations Traditionnel 129.175.13.0 masque 255.255.255.0 Moderne 129.175.13.0/24 129.175.13.201 no réseau no machine Deux machines sont dans le même réseau si et seulement si leur numéro réseau est identique On a un adresse de classe B, mais donc le masque correspond est 24 et non 16 Attention une adresse IP d’un sous réseau est toujours divisible par 4 … Notion de masque Pour comprendre ce qu'est un masque, il peut-être intéressant de jeter un oeil à la section assembleur qui parle du masquage en binaire Masque construction : n bits utilisé pour l’adresses réseaux sont à 1 les autres à 0. Dans le transparent n = 24 Adresse d’un sous-réseau : Adresse IP + Masque

Exemples : adresses sous-réseaux Sous-réseau : 172.20.0.0, masque 255.255.128.0 Autre notation plus concis : 172.20.0.0/17 [réseau peut contenir jusqu’à 215- 2 machines ≈ 500.000] Sous-réseau : 10.0.0.0, masque 255.248.0.0 ou 10.0.0.0/13 [réseau peut contenir jusqu’à 219- 2 machines] Notion de masque Pour comprendre ce qu'est un masque, il peut-être intéressant de jeter un oeil à la section assembleur qui parle du masquage en binaire n bits utilisé pour l’adresses réseaux sont à 1 les autres à 0. Dans le transparent n = 17 248= 128 + 64 + 32 + 16 +8 11111111 11111000 00000000 00000000

Adresse machine/adresse sous-réseaux Adresse 172.20.128.85 masque du sous-réseau : 255.255.128.0 : on peut obtenir l’adresse du sous- réseau 10101100 00010100 10000000 01010101 ET logique 11111111 11111111 10000000 00000000 Masque d’un réseau (appelé netmask) permet de récupérer l’adresse réseaux à partir d’une adresse machine Via l’opération : Masque du réseau (et binaire) adresse machine. 172= 128+32+8+4 20 = 16+4 85=64+16+4+1 172.20.128.85 10101100 00010100 10000000 00000000

Plage d'adresses A un sous-réseaux correspond à une plage d'adresses exemple : 129.175.12.0/23 24 9 10000001.10101111.00001100.00000001 10000001.10101111.00001100.00000010 ... 10000001.10101111.00001101.11111101 10000001.10101111.00001101.11111110 29-2=510 adresses IP dans cette plage

Exemple Masque utilisé par tous les réseaux: 255.255.255.0 200.0.2.2 200.0.3.2 200.0.1.0/24 200.0.3.3 200.0.1.5 200.0.2.1 200.0.3.1 200.0.2.3 200.0.1.1 200.0.2.4 200.0.1.2 200.0.1.2 200.0.3.0/24 200.0.1.3 200.0.2.0/24 200.0.1.4 200.0.2.5 200.0.4.3 200.0.4.1 200.0.4.4 200.0.5.4 200.0.5.3 200.0.4.2 200.0.5.2 200.0.5.1 200.0.4.0/24 200.0.5.0/24

Interface réseaux Configuration via ifconfig

Interface Réseau Une interface est entité matériel (carte) qui relie la machine à un réseau Sur chaque machine, une adresse IP par interface port série carte Token Ring carte Ethernet

Nom des interfaces Nom des interfaces : ppp0, ppp1, eth0, eth1, eth2, lo, … lo (boucle local) eth1 ppp0 eth0

Nom standard des interfaces lo - Interface de boucle locale Utilisée pour tester le fonctionnement des couches TCP/IP et applications Obligatoire sur toutes les machines ethn - Carte Ethernet numéro n sln - Interface SLIP numéro n pppn - Interface PPP numéro n fddin - Interface FDDI numéro n Fin du cours 1 La connexion se fait grâce à un modem,un appareil capable de convertir les données numériques de l'ordinateur en signaux analogiques (pouvant circuler sur la ligne téléphonique par modulation d'amplitude ou de fréquence, au même titre que la voix lorsque vous utilisez le téléphone). Par la ligne téléphonique classique, deux ordinateurs maximum peuvent communiquer par modem ensemble, au même titre qu'il n'est pas possible d'appeler simultanément deux personnes par la même ligne téléphonique. On dit alors que l'on a une liaison point à point, c'est-à-dire une liaison entre deux machines réduite à sa plus simple expression: il n'y a pas nécessité de partager la ligne entre plusieurs machines, chacune parle et répond à son tour. Etant donné que seuls deux ordinateurs communiquent et que le débit d'une ligne téléphonique est faible par rapport à celle d'un réseau local, il est nécessaire d'utiliser un protocole permettant une communication standard entre les différentes machines utilisant un modem, et ne surchargeant pas la ligne téléphonique. Ces protocoles sont appelés protocoles modem. de nombreux protocoles de modem ont été mis au point. Les premiers d'entre-eux permettaient une simple transmission de données entre deux machines, puis certains furent dotés d'un contrôle d'erreur, et avec la montée d'Internet, ils furent dotés de la capacité d'adresser des machines. De cette façon, il existe désormais deux grands protocoles de modem: SLIP: un protocole ancien, faible en contrôles PPP: le protocole le plus utilisé pour les accès à Internet par modem, il autorise un adressage des machines Le protocole SLIP (SLIP signifie Serial Line Internet Protocol traduisez protocole Internet de liaison en série. SLIP est le résultat de l'intégration des protocoles modems précédent à la suite de protocoles TCP/IP. Il s'agit d'un protocole de liaison Internet simple n'effectuant ni contrôle d'adresse, ni contrôle d'erreur, c'est la raison pour laquelle il est vite devenu obsolète par rapport à PPP. La transmission de données avec SLIP est très simple: ce protocole envoie une trame composée uniquement des données à envoyer suivies d'un caractère de fin de transmission (le caractère END, dont le code ASCII est 192). Une trame SLIP ressemble donc à ceci: Données à transmettre Le protocole PPP( PPP signifie Point to Point Protocol) traduisez protocole point à point. Il s'agit d'un protocole beaucoup plus élaboré que SLIP (c'est la raison pour laquelle il l'a supplanté), dans la mesure où il transfère des données supplémentaires, mieux adaptées à la transmission de données sur Internet (l'ajout d'informations dans une trame est en grande partie dû à l'augmentation de la bande passante). FDDI Abbreviation of Fiber Distributed Data Interface, a set of ANSI protocols for sending digital data over fiber optic cable. FDDI networks are token-passing networks, and support data rates of up to 100 Mbps (100 million bits) per second. FDDI networks are typically used as backbones for wide-area networks. An extension to FDDI, called FDDI-2, supports the transmission of voice and video information as well as data. Another variation of FDDI, called FDDI Full Duplex Technology (FFDT) uses the same network infrastructure but can potentially support data rates up to 200 Mbps.

Routeurs Configuration via route, netstat –r Ip-forward

Routeurs Routeurs : machines ayant plusieurs interface réseaux 200.0.1.0/24 2 5 1 3 1 2 4 3 4 200.0.2.0/24 A une interface réseau est associée une adresse IP 5 Une machine appartient au réseau 1 avec le numéro 5 Et appartient u réseau 2 sous le numéro 1 Interface réseau = carte réseau, modem, …. Passerelle - Gateway

Routeurs - suite 3 routeurs dont 1 ayant 3 interfaces réseau 2 2 200.0.1.0/24 2 2 3 5 1 3 1 1 2 4 200.0.3.0/24 3 4 200.0.2.0/24 5 3 1 4 4 200.0.5.0/24 2 1 2 3 200.0.4.0/24

Transmission d’un Paquet IP sur Ethernet Paquet IP est envoyé dans une trame paquet entête IP (~20 octets) Données IP trame entête Ethernet Données IP

Hub Hub = Concentrateur Duplique les signaux sur tous les liens physiques, donnant l’illusion d’un unique support physique liaison réseau transport application physique Hub = Concentrateur

Switch Switch = Commutateur Apprend quelle machine (adresse physique) se trouve derrière quel lien, puis ne retransmet les trames seulement sur le bon lien physique liaison réseau transport application liaison physique Switch = Commutateur

Gateway Gateway = Routeur Transmet chaque paquet IP sur la bonne interface en utilisant une table de routage physique liaison réseau transport application réseau liaison physique Gateway = Routeur

Rôle du routeur A la réception d’un paquet IP,en fonction du destinataire du paquet IP, le routeur garde le paquet IP ou il l’envoi sur l’une de ses interfaces réseau Le routeur détermine le choix de l’interface à l’aide de sa table de routage et du destinataire finale Routage est effectué par les routeurs. Qui détermine à qui router chaque paquet en transit Le garder (il est le destinataire final) Où le confié à une interface réseau, le choix de l’interface est fixée via la table de routage.

Routage et table de routage

Routage direct Si le destinataire est directement accessible par une des interfaces Alors on émet le paquet sur cette interface

Routage indirect (via passerelle) SI le destinataire se trouve derrière un routeur Alors il faut envoyer le paquet vers cette passerelle (gateway) – la passerelle est un routeur -

Contenue Table de routage #format: destination, interface, flag (D=Direct, G=gateway) # si destinataire est dans le réseau 127/8 alors envoyer le #paquet sur interface “lo” (routage direct) 127/8 lo D # si destinataire est dans le réseau 200.0.1.0/24 alors #envoyer le paquet sur interface “eth0” (routage direct) 200.0.1.0/24 eth0 D # autres cas, le paquet est envoyé sur interface “eth0” #(routage indirect) - la passerelle 200.0.1.5 prendra en #charge le paquet default eth0 G 200.0.1.5 Passerelle a plusieurs interface réseaux, plusieurs adresses IP (on choisit l’adresse directement accessible Via l’interface désignée) Eth0 est une interface sur le sous-réseau 200.0.1.0/24 Toute trame envoyé sur cette interface doit avoir pour destinataire un machine ayant pour adresse IP 200.0.1.0.xxx. Exemple une trame envoyée sur eth0 sera lue en directe par l’interface de la passerelle ayant pour adresse IP 200.0.1.5

Format Ligne « boucle locale » est obligatoire 127/8 lo D 200.0.1.0/24 eth0 D default eth0 G 200.0.1.5 Ligne « boucle locale » est obligatoire Destination : adresse IP ou adresse réseau « G » est suivi de l’adresse IP de la passerelle au choix de l’adresse Passerelle a plusieurs interface réseaux, plusieurs adresses IP (on choisit l’adresse directement accessible Via l’interface désignée) Eth0 est une interface sur le sous-réseau 200.0.1.0/24 Toute trame envoyé sur cette interface doit avoir pour destinataire un machine ayant pour adresse IP 200.0.1.0.xxx. Exemple une trame envoyée sur eth0 sera lue en directe par l’interface de la passerelle ayant pour adresse IP 200.0.1.5

Table de routage 127/8 lo D 200.0.1.0/24 eth0 D default eth0 G 200.0.1.5 200.0.1.5 Liaison PPP avec un FAI

Table de routage 127/8 lo D 200.0.3.0/24 eth0 D default eth0 G 200.0.3.1 200.0.3.1 Liaison PPP avec un FAI

Table de routage d’un routeur Etape 1 :   « trouver« le nom des interfaces du routeur eth0 eth1 Liaison PPP avec un FAI

127/8 lo D 200.0.1.0/24 eth0 D 200.0.2.0/24 eth1 D 200.0.3.0/24 eth1 G 200.0.2.3 default eth1 G 200.0.2.5 Table d’un routeur eth0 eth1 200.0.2.3 200.0.2.5 Liaison PPP avec un FAI

127/8 lo D 200.0.3.0/24 eth0 D 200.0.2.0/24 eth1 D 200.0.1.0/24 eth1 G 200.0.2.1 default eth1 G 200.0.2.5 Table d’un routeur 200.0.2.1 eth1 eth0 200.0.2.5 Liaison PPP avec un FAI

Maintenance des tables de routage Chaque machine a une et une seule table de routage Tables de routage sont gérées manuellement ou automatiquement Les tables de routage des routeurs peuvent être très longues

Réduction des tables de routage ISP = FAI 8 lignes pour l’organisation A deviennent 1 ligne 4 lignes pour l’organisation B deviennent 1 ligne Le CIDR a permis de réduire les tables de routages – facilité leur administration

Résumé Adresse IPv4 est codée sur 4 octets (no du réseau et le no de la machine au sein de ce réseau) Le masque de sous-réseau précise la taille du numéro de sous-réseau (en nombre de bits) Table de routage associe à chaque destination une interface pour émission et si routage indirect, le prochain routeur sur le chemin

Internet – Couches Basses IUT d'Orsay réseaux Internet – Couches Basses Notion d’encapsulation, ARP, RARP

Medium Acces Protocol encapsulation MAC et IP – Medium Acces Protocol encapsulation Medium Acces Control (Protocol au Niveau Physique écrit en dur dans la carte réseau) Adresse MAC C'est une adresse écrite en "dur" dans le "firmware" d'un équipement réseau, le plus souvent une interface réseau. Cette adresse est définie sur 6 octets.  Les trois premiers (les plus à gauche) sont attribués au constructeur. Les trois derniers sont spécifiques à un équipement matériel donné. Au total, une adresse MAC est sensée être unique au monde. Son but est d'identifier sans aucune ambiguïté possible un nœud sur un réseau. Elle est utilisée par le niveau 2 du modèle OSI pour l'acheminement des données d'une source vers une cible. Il faut bien comprendre que cette adresse est indispensable, parce qu'elle est la seule qui soit définie à la mise en route d'un système, puisqu'elle réside dans une ROM. D'ailleurs, certains protocoles réseaux simples se contentent de cette adresse pour fonctionner. NetBEUI en est un exemple. De plus, au niveau 2 du modèle OSI, c'est la seule adresse en mesure d'être utilisée. Toute autre adresse qui sera ajoutée avec l'installation du système sera une adresse plus évoluée, destinée à gérer les réseaux de façon logique, mais l'adresse MAC demeure indispensable.

Adresse Physique 53-8D-F2-0D-17-AB 74-29-9C-E8-FF-55 0A-C3-52-FF-40-38

Adresse logique : adresse IP 200.0.1.3 200.0.1.1 200.0.1.4 Niveau IP : 200.0.1.1 veut envoyer un paquet à 200.0.1.3

Réalisation 200.0.1.3 200.0.1.1 200.0.1.4 74-29-9C-E8-FF-55 va envoyer une trame contenant le paquet à 53-8D-F2-0D-17-AB

Transmission d’un Paquet IP sur Ethernet Paquet IP est envoyé dans une trame paquet entête IP (~20 octets) Données IP trame entête Ethernet Données IP

Exemple Quand 200.0.1.5 reçoit une trame sur eth0 (contenant un paquet IP à destination 19.7.5.2) : 200.0.1.0/24 Il transmet le paquet IP à 200.0.2.5. Explication: 200.0.1.5 envoie une trame sur eth1 à destination de xxx (adr. Physique de 200.0.2.5) contenant le paquet IP eth0 eth1 200.0.1.5 200.0.2.5 Liaison avec un FAI

Rôle du routeur A la réception d’une trame (contenant un paquet IP),en fonction du destinataire du paquet IP, le routeur garde le paquet IP ou il envoie une trame (contenant le paquet IP) sur l’une de ses interfaces réseau Dans dernier cas, il construit la trame Routage est effectué par les routeurs. Qui détermine à qui router chaque paquet en transit Le garder (il est le destinataire final) Où le confié à une interface réseau, le choix de l’interface est fixée via la table de routage.

Ethernet - IP ARP – Adress Resolution Protocol Adresse logique  Adresse MAC [RFC 826]

ARP – trouver un adr. physique #cache ARP de 200.0.1.1 200.0.1.2 0C-18-8A-F3-B7-20 07/09/2004-10h31 200.0.1.4 0A-C3-52-FF-40-38 07/09/2004-10h31 200.0.1.1 200.0.1.3 200.0.1.4 53-8D-F2-0D-17-AB Tout les éléments du réseaux reçoit la trame seul la machine d’adresse IP 200.0.1.3 répondra A TOUT le monde, 200.0.1.3 STP, donne-moi (200.0.1.1, 74-29-9C-E8-FF-55) ton adr. physique

ARP – trouver une adr. physique 200.0.1.1 200.0.1.3 200.0.1.4 53-8D-F2-0D-17-AB Réponse n’est pas diffuser, elle a un destinataire précis : l’émetteur de la requête Pour (200.0.1.3, 74-29-9C-E8-FF-55), mon adresse physique est 53-8D-F2-0D-17-AB

Cache ARP #cache ARP de 200.0.1.1 200.0.1.2 0C-18-8A-F3-B7-20 07/09/2004-10h31 200.0.1.4 0A-C3-52-FF-40-38 07/09/2004-10h31 200.0.1.3 53-8D-F2-0D-17-AB 07/09/2004-10h33 200.0.1.1 200.0.1.3 200.0.1.4 Réponse n’est pas diffuser, elle a un destinataire précis : l’émetteur de la requête 53-8D-F2-0D-17-AB

Cache ARP - suite Un cache ARP par machine Un cache a une durée de vie limitée Les lignes/enregistrements du cache non utilisés sont détruites Une correspondance adresse physique, adresse logique est régulièrement vérifiée

ARP – vérification d’adresse #cache ARP de 200.0.1.1 200.0.1.2 0C-18-8A-F3-B7-20 07/09/2004-10h36 200.0.1.4 0A-C3-52-FF-40-38 07/09/2004-10h36 200.0.1.3 53-8D-F2-0D-17-AB 07/09/2004-10h32 200.0.1.1 200.0.1.3 200.0.1.4 Vérification périodique que l’information dans le cache est correcte. 53-8D-F2-0D-17-AB Pour (200.0.1.3, 53-8D-F2-0D-17-AB), STP re-donne-moi (200.0.1.1, 74-29-9C-E8-FF-55) ton adr. physique

ARP – vérification d’adresse #cache ARP de 200.0.1.1 200.0.1.2 0C-18-8A-F3-B7-20 07/09/2004-10h36 200.0.1.4 0A-C3-52-FF-40-38 07/09/2004-10h36 200.0.1.3 53-8D-F2-0D-17-AB 07/09/2004-10h38 #cache ARP de 200.0.1.1 200.0.1.2 0C-18-8A-F3-B7-20 200.0.1.4 0A-C3-52-FF-40-38 200.0.1.3 53-8D-F2-0D-17-AB 200.0.1.1 200.0.1.3 200.0.1.4 Le cache de 200.1.1 contiendra une inrfomation supplémentaire 53-8D-F2-0D-17-AB Pour (200.0.1.1, 74-29-9C-E8-FF-55), mon adresse physique est 53-8D-F2-0D-17-AB

Adresse physique/Adresse logique Chaque machine gère automatiquement son cache de manière indépendante chaque machine doit connaître pour chacune de ses interfaces réseaux L’adresse physique et l’adresse IP Cette correspondance est donnée «manuellement» par le gestionnaire de réseau

Internet RARP - Reverse Adress Resolution Protocol Adresse logique  Adresse MAC [RFC 903]

Client (terminal X sans disque) RARP (Reverse ARP) Client (terminal X sans disque) Serveur RARP ? 200.0.1.1 200.0.1.4 53-8D-F2-0D-17-AB 0A-C3-52-FF-40-38 74-29-9C-E8-FF-55 RARP (Reverse Addresse Resolution Protocol) Connaître l'adresse physique d'une machine connaissant son adresse IP, permet de communiquer. Il y a cependant des cas où la machine ne connaît que sa propre adresse physique et souhaite obtenir son adresse IP. Prenons le cas d'une machine qui démarre. Si cette machine démarre sur un disque, elle peut aller lire des fichiers de configurations et donc trouver son adresse IP. Dans ce cas, cette machine n'a pas de problème. Si cette machine va chercher son OS sur le réseau, au démarrage elle ne connaît que son adresse physique. Pour obtenir un fichier image de son boot, elle doit utiliser des protocoles de transfert de fichiers qui sont souvent basés sur TCP/IP. Cette machine doit donc travailler avec TCP/IP et par conséquent connaître son adresse IP. Pour connaître son adresse IP en ne connaissant que son adresse physique, la machine peut utiliser RARP (Reverse Addresse Resolution Protocol). Le principe est le suivant: Sur le réseau, on doit avoir une ou plusieurs machines (serveur RARP) contenant des tables (mises à jour à la main) associant des adresses physiques à des adresses IP. La machine qui veut connaître son adresse IP envoie en diffusion sur le réseau une demande RARP. Les machines serveurs RARP vont donc recevoir cette demande et pouvoir donner l'adresse à la machine. Cette dernière peut ainsi demander une image de son OS qui pourra être transférée avec des protocoles de hauts niveaux (tftp, bootp,...). A 53-8D-F2-0D-17-AB, Ton numéro d’IP est 200.0.1.3

Client (terminal X sans disque) RARP (Reverse ARP) Client (terminal X sans disque) Serveur RARP 200.0.1.3 200.0.1.1 200.0.1.4 53-8D-F2-0D-17-AB 0A-C3-52-FF-40-38 74-29-9C-E8-FF-55 RARP (Reverse Addresse Resolution Protocol) Connaître l'adresse physique d'une machine connaissant son adresse IP, permet de communiquer. Il y a cependant des cas où la machine ne connaît que sa propre adresse physique et souhaite obtenir son adresse IP. Prenons le cas d'une machine qui démarre. Si cette machine démarre sur un disque, elle peut aller lire des fichiers de configurations et donc trouver son adresse IP. Dans ce cas, cette machine n'a pas de problème. Si cette machine va chercher son OS sur le réseau, au démarrage elle ne connaît que son adresse physique. Pour obtenir un fichier image de son boot, elle doit utiliser des protocoles de transfert de fichiers qui sont souvent basés sur TCP/IP. Cette machine doit donc travailler avec TCP/IP et par conséquent connaître son adresse IP. Pour connaître son adresse IP en ne connaissant que son adresse physique, la machine peut utiliser RARP (Reverse Addresse Resolution Protocol). Le principe est le suivant: Sur le réseau, on doit avoir une ou plusieurs machines (serveur RARP) contenant des tables (mises à jour à la main) associant des adresses physiques à des adresses IP. La machine qui veut connaître son adresse IP envoie en diffusion sur le réseau une demande RARP. Les machines serveurs RARP vont donc recevoir cette demande et pouvoir donner l'adresse à la machine. Cette dernière peut ainsi demander une image de son OS qui pourra être transférée avec des protocoles de hauts niveaux (tftp, bootp,...).

Protocoles liés à TCP/IP DNS BOOTP FTP SMTP HTTP … TCP UDP IP ARP RARP Ethernet