31
Licence Math-Informatique 1 ère année Olivier Glück Université LYON 1 / Département Informatique [email protected] http://perso.univ-lyon1.fr/olivier.gluck Partie 7

Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

  • Upload
    voxuyen

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

LicenceMath-Informatique1ère année

OlivierGlückUniversitéLYON1/DépartementInformatique

[email protected]://perso.univ-lyon1.fr/olivier.gluck

Partie7

Page 2: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Copyright§ Copyright©2018OlivierGlück;allrights reserved§ Cesupportdecoursestsoumisauxdroitsd’auteuretn’estdoncpasdansledomainepublic.Sareproductionestcependantautoriséeàconditionderespecterlesconditionssuivantes:§ Sicedocumentestreproduitpourlesbesoinspersonnelsdureproducteur,touteformedereproduction(totaleoupartielle)estautoriséeàlaconditiondeciterl’auteur.

§ Sicedocumentestreproduitdanslebutd’êtredistribuéàdestiercespersonnes,ildevraêtrereproduitdanssonintégralitésansaucunemodification.Cettenoticedecopyrightdevradoncêtreprésente.Deplus,ilnedevrapasêtrevendu.

§ Cependant,dansleseulcasd’unenseignementgratuit,uneparticipationauxfraisdereproductionpourraêtredemandée,maisellenepourraêtresupérieureauprixdupapieretdel’encrecomposantledocument.

§ Toutereproductionsortantducadrepréciséci-dessusestinterditesansaccordpréalableécritdel’auteur.

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 2

Page 3: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Planducours

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 3

§ CM1:Internet,lesréseauxetleweb§ CM2:PagesHTMLetfeuillesdestylesCSS§ CM3:Webinteractif,formulaires,pagesdynamiquesetPHP§ CM4:ProtocoleHTTP,méthodesGETetPOST§ CM5:Lesapplicationsd’Internet§ CM6:Lacouchetransport:lesprotocolesTCPetUDP§ CM7:LeprotocoleIP§ CM8:LesprotocolesEthernet,ARPetICMP.SynthèsedeséchangesentreunclientetserveurWeb

Page 4: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

CM7– LeprotocoleIP

LesadressesIPv4Lessous-réseaux

LeroutageConfigurationdesinterfacesLesadressesprivéesetleNAT

Formatdel’en-tête,fragmentationLesadressesIPv6

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 4

Page 5: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

PlanduCM7§ LesadressesIPv4§ Lessous-réseaux§ Leroutage§ Configurationdesinterfaces§ LesadressesprivéesetleNAT§ Formatdel’en-tête,fragmentation§ LesadressesIPv6

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 5

Page 6: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Internetdupointdevuedel’utilisateur

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 6

RéseaulogiqueIP

@IP

@IP

@IP@IP

@IP

@IP

Connexionvirtuelleauréseaulogique

Page 7: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Formatdel'adresseIPv4

§ L'internetsedécomposeenplusieursréseauxlogiquesIP§ L'adresseIPestcomposéededeuxchamps

§ NET_ID:identifiantduréseauIP(utilisépourleroutage)§ HOST_ID:identifiantdelamachinedansleréseauIP

§ AdresseIP=32bits=4octets(représentéepar4valeursdécimales[0-255]séparéesparun.)Exemples: 8.8.8.8 134.214.92.8

0.0.0.0 255.255.255.255OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 7

réseau logique IP machine

NET_ID HOST_ID

Page 8: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 8

Héxadécimal /Décimal /Binaire

Page 9: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Lesclassesd'adressesIPv4

§ Lesadressesréseauxsontdistribuéesparunorganismeinternationalàbutnonlucratif:ICANN(InternetCorporationforAssignedNames andNumbers)puisdécentraliséauniveaudechaquepays

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 9

Page 10: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

AdressesIPv4particulières

§ Diffusionslocaleetdistante§ 255.255.255.255:adressedebroadcast surleréseauIPlocal(netraversepaslerouteur,traduitenbroadcast ARP)

§ <NET_ID><111…111>:adressedebroadcast dirigéeversleréseaudenuméroNET_ID(exemple:132.227.255.255=diffusiondansleréseau132.227.0.0/16traduitenbroadcastARPparlerouteurdestination)

§ Rebouclage local(loopback):127.x.y.z§ généralement127.0.0.1(localhost)§ permetdetesterlapileTCP/IPlocalesanspasserparuneinterfacematérielle

§ l'adresse0.0.0.0§ attribuéeàunemachinequin’apasencored’adresse§ adressedelaroutepardéfautquienglobetoutl’Internet

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 10

Page 11: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

LesadressesprivéesIPv4

§ Adressesprivées(RFC1918)§ desadressesquineserontjamaisattribuées(usagestrictementprivé)etquinesontpasroutéessurl'Internet

§ classeA:de10.0.0.0à10.255.255.255§ classeB:de172.16.0.0à172.31.255.255§ classeC:de192.168.0.0à192.168.255.255

§ Siuneentreprisequiutilisedesadressesprivéessouhaitenttoutdemêmedisposerd'uneconnexionàl'Internet,ilfaut§ demanderuneadressepublique§ fairedesconversionsadresseprivée<-->adressepublique(NetworkAddress Translation)

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 11

Page 12: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Internetdupointdevueréel

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 12

@phys

@phys

@phys

@phys

@phys

Connexionphysiqueausous-réseauréel

@phys

Sous-réseauphysique

Routeur

Page 13: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Topologiephysique/logique

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 13

Page 14: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Lessous-réseaux

§Uneorganisationdisposegénéralementd'uneseuleadressederéseauIPmaisestcomposéedeplusieurssites/départements§ IlestpossibledediviserunréseauIPenplusieurssous-réseaux->prendrequelquesbitsdanslapartie<HOST_ID>del'adresseIPpourdistinguerlessous-réseaux->transparentvisàvisdel'extérieur

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 14

Réseau logique IP de

l'organismemachine

NET_ID HOST_ID

SR2SR1

SUBNET_ID

SR3 3 sous-réseaux

Page 15: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Masquedesous-réseau

§Masquedesous-réseau(Netmask)§ Permetdedonnerlatailledusous-réseau§ SenotecommeuneadresseIPavectouslesbitsà1dans<NET_ID><SUBNET_ID>

§ Exemple:134.214.0.0attribuéeàl'UCBL§ diviséeen64sous-réseaux:134.214.0.0,134.214.4.0,134.214.8.0,…,134.214.248.0,134.214.252.0

§ netmask =255.255.252.0 ou/22(22bitspourdésignerlesous-réseau,ilreste10bitspourlesmachines)

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 15Adresse de classe B dont 6 bits sont réservés à la

numérotation des sous-réseaux

Page 16: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

ExemplederoutageIPv4

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 16

Table de routage de S2

-

gateway

134.214.10.7134.214.10.8

255.255.255.0

netmask

255.255.255.2400.0.0.0ou/0

eth0

int

134.214.10.0

destination

134.214.30.0default

--

0

cost

1-

R8

S3

R9

Internet

R7

S4 S5 S6

S2S1

134.214.10.0/24

134.214.20.0/24134.214.30.0/28

@m3.10.3

@m2.10.2

@m1.10.1

.10.7@m71

.10.8@m81

@m82.20.8

@m72.30.7

.30.6@m6

.20.9@m91

@m92.0.1

0.0.0.0/0 est la route par défaut. C’est le réseau de plus grande taille qui représente tout l’Internet.

Page 17: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Configurationd’uneinterfaceréseau

§ Pourunemachined'extrémité,ilsuffitd'indiquer

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 17

Son adresse IPLe masque de sous-réseauL'adresse IP du routeur par défaut (tous les paquets qui ne sont pas à destination du sous-réseau de la machine sont envoyés vers ce routeur)Eventuellement, un serveur de noms

Page 18: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Exempledetablederoutaged'hôte IPv4

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 18

Page 19: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 19

R1#show ip routeCodes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static route

Gateway of last resort is not set

100.0.0.0/8 is variably subnetted, 2 subnets, 2 masksD 100.1.1.0/24 [90/2170112] via 209.165.200.226, 00:00:05, Serial0/0/0D 100.1.2.0/24 [90/2170112] via 209.165.200.226, 00:00:05, Serial0/0/0

192.168.10.0/24 is variably subnetted, 2 subnets, 3 masksC 192.168.10.0/24 is directly connected, GigabitEthernet0/0L 192.168.10.1/32 is directly connected, GigabitEthernet0/0

192.168.11.0/24 is variably subnetted, 2 subnets, 3 masksC 192.168.11.0/24 is directly connected, GigabitEthernet0/1L 192.168.11.1/32 is directly connected, GigabitEthernet0/1

209.165.200.0/24 is variably subnetted, 2 subnets, 3 masksC 209.165.200.224/30 is directly connected, Serial0/0/0L 209.165.200.225/32 is directly connected, Serial0/0/0

192.168.10.0/24

R2

192.168.11.0/24

100.1.1.0/24

100.1.2.0/24

209.165.200.224 /30

.226

.10

.10

.10

.10

.1

.1.1G0/1

.225S0/0/0

G0/0.1

R1

PC1

PC2

Tablederoutage d’unrouteur IPv4

Page 20: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 20

192.168.10.0/24

R2

192.168.11.0/24

100.1.1.0/24

100.1.2.0/24

209.165.200.224 /30

.226

.10

.10

.10

.10

.1

.1.1G0/1

.225S0/0/0

G0/0.1

R1

PC1

PC2

Router> enableRouter# configure terminal Enter configuration commands, one per line. Terminez par CNTL/Z.Router(config)# hostname R1R1(config)#

Router> enRouter# conf tEnter configuration commands, one per line. Terminez par CNTL/Z.Router(config)# ho R1R2(config)#

OU

R1(config)# ip route 100.1.1.0/24 209.165.200.226R1(config)# ip route 100.1.2.0/24 209.165.200.226R1(config)#

R1# copy running-config startup-config Destination filename [startup-config]? Building configuration...[OK]

Etapes delaconfigurationd’unrouteur

Donneunnomaurouteur

Pourconfigurerlerouteur

Ajoutdesroutesversles2réseauxdistants

Sauvegardedelaconfigurationcourantepourleprochainedémarragedurouteur

Page 21: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 21

192.168.10.0/24

R2

192.168.11.0/24

100.1.1.0/24

100.1.2.0/24

209.165.200.224 /30

.226

.10

.10

.10

.10

.1

.1.1G0/1

.225S0/0/0

G0/0.1

R1

PC1

PC2

R1# conf tEnter configuration commands, one per line. Terminez par CNTL/Z.R1(config)# R1(config)# interface gigabitethernet 0/0R1(config-if)# ip address 192.168.10.1 255.255.255.0R1(config-if)# description Link to LAN-10R1(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 upR1(config-if)# exitR1(config)# R1(config)# int g0/1R1(config-if)# ip addr 192.168.11.1 255.255.255.0R1(config-if)# des Link to LAN-11R1(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 upR1(config-if)# exitR1(config)#

Configurationdesinterfacesd’unrouteur

Configurationdel’interface

G0/0

Configurationdel’interface

G0/1

IlmanquelaconfigurationdeS0/0/0

Page 22: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 22

192.168.10.0/24

R2

192.168.11.0/24

100.1.1.0/24

100.1.2.0/24

209.165.200.224 /30

.226

.10

.10

.10

.10

.1

.1.1G0/1

.225S0/0/0

G0/0.1

R1

PC1

PC2

R1# show ip interface briefInterface IP-Address OK? Method Status Protocol

GigabitEthernet0/0 192.168.10.1 YES manual up upGigabitEthernet0/1 192.168.11.1 YES manual up upSerial0/0/0 209.165.200.225 YES manual up upSerial0/0/1 unassigned YES NVRAM administratively down downVlan1 unassigned YES NVRAM administratively down downR1#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#

Vérification delaconfig.desinterfaces

Page 23: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Latraductiond’adressesprivées(NAT)

§NAT(RFC3022)- NetworkAddress Translator§ miseencorrespondanced'uneadresseprivéeetd'uneadressepublique

§ traductionstatiqueoudynamique(lorsdelaconnexion)§ unesolutionaumanqued'adressesIPpubliques:quelquesadressesIPpubliquespourbeaucoupd'adressesIPprivéesmaisleNATestcoûteuxenperf.

§ FonctionnementduNAT§ unetablestockéedansleNATfaitlacorrespondanceentre(@IP_src privée,port_src)etune@IP_publique

§ quandlepaquetpart:@IP_src devient@IP_publique,port_src devientlaréférencedel'entréedanslatable

§ quandlaréponserevient:port_dest dupaquetpermetderetrouverdanslatable@IPetport_src

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 23

Page 24: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

NAT- IPmasquerading

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 24

Exemple de requête sortante

@IP_src @IP_dest... ... port_src port_dest ...

132.227.71.30 216.239.37.101 2222 80

216.239.37.101 132.227.71.30 80 2222

216.239.37.101 10.0.0.2 80 5555

10.0.0.2 216.239.37.101 5555 80

Machine locale10.0.0.2

Passerelle NAT10.0.0.1/132.227.71.30

www.google.fr216.239.37.101

Mémorisation de la translation et réexpéditionRequête HTTP

Envoi de la réponse HTTP

Recherche de la référence 2222 et translation

Page 25: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

NAT- portforwarding

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 25

Exemple de requête entrante

@IP_src @IP_dest... ... port_src port_dest ...

A.B.C.D 10.0.0.2 4444 23

A.B.C.D 132.227.71.30 4444 23

132.227.71.30 A.B.C.D 23 4444

10.0.0.2 A.B.C.D 23 4444

Machine locale (xxxx)10.0.0.2

Passerelle NAT10.0.0.1/132.227.71.30

Poste quelconqueA.B.C.D

Mémorisation de la translation et réexpédition

réponse

telnet sur xxxx

inversion de la translation

Alias DNS de xxxx sur 132.227.71.30

Page 26: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

Formatdel’en-têteIPv4

§Unen-têtede20octets+unepartiefacultativedelongueurvariable(options)

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 26

32 bits

20 octets

Data (segment TCP, …)

Options (O ou plusieurs mots)

Destination Address

Source Address

Header ChecksumProtocolTTL

Fragment Offset(Fragment) ID

LENTOSIHLVERDF

MF

1er bit transmis

Page 27: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

LafragmentationdesdatagrammesIPv4

Exemple(valeursendécimal):MTUde128octets(soit108octetsdedonnéesIPparfragment),l'offsetdevantêtreunmultiplede8octets->13*8=104octets

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 27

0 0

Data (348 octets)Destination Address

Source AddressChecksumPro=6TTL

Offset=0ID=12001LEN=3680054

0 1

Data (104 octets)Destination Address

Source AddressChecksumPro=6TTL

Offset=13ID=12001LEN=1240054

0 0

Data (36 octets)Destination Address

Source AddressChecksumPro=6TTL

Offset=39ID=12001LEN=560054

Datagramme origine

Data (104 octets)

0 1

Destination AddressSource Address

ChecksumPro=6TTLOffset=0ID=12001

LEN=1240054

0 1

Data (104 octets)Destination Address

Source AddressChecksumPro=6TTL

Offset=26ID=12001LEN=1240054

F1

F3

F2

F4

Page 28: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

CaractéristiquesduprotocoleIP

§ IP- protocoled'interconnexion,best-effort§ acheminementdedatagrammes (modenonconnecté)§ peudefonctionnalités,pasdegaranties§ simplemaisrobuste(àladéfaillanced'unnœudintermédiaire)

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 28

IPIP

IP IP

IP

IP

IP

IP

IP

IP

IP IP

IP

Nœud intermédiaire : routeur (matériel ou

logiciel)

Couche réseau : communications entre machines

Page 29: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

§ Espace d'adressage plus important

§ Amélioration du traitement des paquets

§ Élimination du besoin d'adresses réseau (NAT)

§ 4 milliards d'adresses IPv4 4 000 000 000

§ 340 undécillions d'adresses IPv6340 000 000 000 000 000 000 000 000 000 000 000 000

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 29

Pourquoi l’IPv6?

Page 30: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

§ Comportent 128 bits, sous la forme d'une chaîne de valeurs hexadécimales

§ Dans l'adressage IPv6, 4 bits représentent un seul chiffre hexadécimal, 32 valeurs hexadécimales = adresse IPv6

2001:0DB8:0000:1111:0000:0000:0000:0200

FE80:0000:0000:0000:0123:4567:89AB:CDEF

§ Un hextet fait référence à un segment de 16 bits ou quatre hexadécimales

§ Peuvent être écrites en minuscules ou en majuscules OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 30

Lesadresses IPv6

Page 31: Licence Math-Informatique 1 annéeperso.univ-lyon1.fr/olivier.gluck/Cours/Supports/LIFASR2/LIFASR2... · §CM7 : Le protocole IP §CM8 : Les protocoles Ethernet, ARP et ICMP. Synthèse

OlivierGlück L1Math-infoUCBL- LIFASR2:Introductionauxréseauxetauweb 31

Exemple detablederoutage d'hôte IPv6