Académique Documents
Professionnel Documents
Culture Documents
Cours Adressage Ip PDF
Cours Adressage Ip PDF
Thierry Vaira
tvaira@free.fr v0.1
Introduction
Dfinition
Principe
Exemple de rseau
Historique
En cinq dates :
Cest donc la valeur du masque qui dfinit le netid (et donc le hostid). On parle
de masque de rseau. La valeur du masque est essentielle dans ladressage IP.
Excercice n1
Il existe une autre notation (nomme CIDR) pour exprimer ladresse dun
rseau. On indique alors le nombre de bits 1 dans le masque de la
manire suivante : 176.16.0.0/16
tv (BTS IRIS Avignon) Cours Rseaux - Adressage IP tvaira@free.fr v0.1 15 / 34
Adressage IPv4
Excercice n2
Types de rseaux
On doit maintenant distinguer deux types de rseaux adressables en IP :
1 le rseau public Internet o chaque quipement connect doit
possder une adresse unique et enregistre au niveau mondial.
2 les rseaux privs, dans ce cas le choix des adresses est libre et ne
doivent tre uniques que dans ce rseau.
Remarques :
Il est possible dinterroger les bases de donnes des RIRs pour savoir qui est
alloue une adresse IP. Ces requtes se font grce la commande whois ou bien
via les sites web des RIR/LIR (rubrique whois ).
Il y a des adresses interdites que lon ne peut pas utiliser comme adresse
IP pour un quipement :
les adresses rseaux : cest--dire les adresses dont tous les bits de la partie hostid
sont 0
les adresses de diffusion gnrale (broadcast) : cest--dire les adresses dont tous
les bits de la partie hostid sont 1
ladresse de boucle locale (loopback) 127.0.0.1 associ au nom localhost. De
manire gnrale, toutes les adresses de ce rseau 127.0.0.0 1
ladresse 0.0.0.0 qui est utilise par des diffrents services (DHCP, tables de
routage, ...) et qui a souvent une signification particulire
les adresses de lien local : ces adresses sont utilisables uniquement comme adresses
de configuration automatique par dfaut des interfaces dhtes (en cas dabsence
de configuration manuelle explicite et de non-dtection dautres systmes de
configuration comme DHCP) : 169.254.0.0 - 169.254.255.255 (169.254/16) 1
1
Ces adresses ne devraient pas tre routes sur Internet, ni mme de faon prive au del
dun mme segment de liaison
tv (BTS IRIS Avignon) Cours Rseaux - Adressage IP tvaira@free.fr v0.1 21 / 34
Adressage IPv4
Excercice n3a
Excercice n3b
Adressage Internet
Un abonn Orange interroge la base de donnes whois pour en savoir plus sur l
adresse IP 193.253.86.238 quil a obtenu lors dun traceroute vers un
serveur Internet :
$ whois 193.253.86.238
inetnum: 193.253.80.0 - 193.253.95.255
netname: RBCI
descr: France Telecom IP backbone
Sous-rseaux (subneting)
En 1984, devant la limitation du modle de classes, la RFC 917 (Internet subnets)
cre le concept de sous-rseau.
Excercice n4
Adressage de sous-rseaux
1) Ladresse rseau de lentreprise est 172.16.0.0. On dsire crer 12 sous-
rseaux. Donner :
- Le nombre dquipements
- Le nombre de bits rserver pour ladressage des machines
- Le nombre de sous rseaux crs
- Le masque de sous rseau
- Les plages dadresses pour chaque sous-rseau
- Ladresse de broadcast de chaque sous-rseau
On observe les prfixes des deux rseaux contigus (ils ont 7 bits en commun). On peut
donc les grouper en utilisant le netmask 255.255.254.0 o 254 1111 1110 (7 bits).
Ces 2 rseaux 193.127.32.0 et 193.127.33.0 sont agrgs en 193.127.32.0 / 23
(16+7=23 bits au lieu de 16+8=24).
Dans la table de routage, une seule route reprsentera les 2 rseaux 193.127.32.0 et
193.127.33.0.
Adresse IPv6
Les adresses IPv6 sur 128 bits sont dcomposes en :
un prfixe de localisation public : 48 bits
un champ sous-rseau de topologie locale du site (subnet) : 16 bits
un identifiant de linterface (bas sur ladresse MAC ou alatoirement) qui
garantie lunicit de ladresse (quivalent hostid) : 64 bits
Il est permis domettre de 1 3 chiffres zros non significatifs dans chaque groupe
de 4 chiffres hexadcimaux. Ainsi, ladresse IPv6 ci-dessus est quivalente :
2001:db8:0:85a3:0:0:ac1f:8001
Remarques IPv6
Rfrences
Les dfinitions des adresses IP versions 4 et 6, la notion de classe et la
notation CIDR sont documentes dans les RFC (Request for
comments) suivants :
1 Communes
RFC 997 - Internet numbers, mars 1987
RFC 791 - Internet Protocol, septembre 1981 (IP).
RFC 1519 - Classless Inter-Domain Routing (CIDR) : an Address Assignment and
Aggregation Strategy, septembre 1993
RFC 1918 - Address Allocation for Private Internets, fvrier 1996
RFC 1531 - Dynamic Host Configuration Protocol, octobre 1993 (DHCP).
2 IPv4
RFC 3330 - Special-Use IPv4 Addresses, septembre 2002
RFC 903 - A Reverse Address Resolution Protocol, juin 1984 (RARP).
3 IPv6
RFC 2460 - Internet Protocol, Version 6 (IPv6) Specification, dcembre 1998
RFC 2373 - IP Version 6 Addressing Architecture, juillet 1998
RFC 2893 - Transition Mechanisms for IPv6 Hosts and Routers, aot 2000
Copyright20042012tv<tvaira@free.fr>
Permissionisgrantedtocopy,distributeand/ormodifythisdocumentunderthetermsoftheGNUFreeDocumentationLicense,Version1.1oranylater
versionpublishedbytheFreeSoftwareFoundation;withnoInvariantSections,withnoFrontCoverTexts,andwithnoBackCover.
YoucanobtainacopyoftheGNUGeneralPublicLicense:writetotheFreeSoftwareFoundation,Inc.,59TemplePlace,Suite330,Boston,MA021111307
USA
Permissionestaccordedecopier,distribueret/oumodifiercedocumentselonlestermesdelaLicencedeDocumentationLibreGNU(GNUFree
DocumentationLicense),version1.1outouteversionultrieurepublieparlaFreeSoftwareFoundation;sansSectionsInvariables;sansTextedePremirede
Couverture,etsansTextedeQuatrimedeCouverture.
VouspouvezobtenirunecopiedelaGNUGeneralPublicLicense:crirelaFreeSoftwareFoundation,Inc.,59TemplePlace,Suite330,Boston,MA02111
1307USA
Assignationdesplagesd'adressesIP...............................................................................................................3
Remarquesgnralessurlesmasques.............................................................................................................5
Lesadressesprivesrserves
0.0.0.1 2242
A 00001010 255.0.0.0 10.0.0.0 1 =
0.255.255.254 16777214
172.16.0.0 0.16.0.1 2162
B 10101100 255.255.0.0 16 =
172.31.0.0 0.31.255.254 65534
192.168.0.0 0.0.0.1 282
C 11000000 255.255.255.0 256 =
192.168.255.0 0.0.255.254 254
Lesautresclasses
224.0.0.0
D 1110 255.255.255.240 Multicast
239.255.255.255
240.0.0.0
E 1111 255.255.255.240 Rserv
255.255.255.255
Remarques:
Lesadressesdesblocs0/1,128/2et192/3(anciennesclassesA,BetC)sontrservespourl'usage
entantqu'adressesd'interfaced'hteunique,etsontappelesadressespointpointouunicast.
Ellessontutilisablescommesourceoucommedestinationd'unetrameIP.
Lesadressesdanslebloc224/4(ancienneclasseD)sontrservespourlesservicesmultipoints
oumulticast.Cesadressessontinvalidescommeadressesourced'unetrameIP.Lestrames
multidiffusespeuventtrereuesparn'importequelhtedummesegmentrseau,maiselles
peuventaussitreacheminesparunrouteurd'changeverslesrcepteursd'autressegments,
conditionquecesrcepteursaientngociaupralablel'abonnementcetteadressede
multidiffusion,parexempleavecleprotocoleIGMP.
Lesadressesdanslebloc240/4(ancienneclasseE)sonttoutesrserves(l'exceptiondel'adresse
dediffusioncidessous)pourunusageultrieurindfinietnedoiventfigurerdansaucunetrame
IPv4,aussibienensourcequ'endestination.Enattendantunedfinition,toutetrameIPreue
contenantunetelleadressedevratreignorecommeinvalide.
L'adresse255.255.255.255estvalideuniquementcommedestinationenmodediffusionou
broadcastetindiquequelatramepeuttrereueetinterprteparn'importequelinterfaceIPv4
d'hteconnectaummesegmentdeliaison(latramenedoitpastrerouteversd'autressegments
deliaison).
LesadressesrservesenIPv6:
L'IANA(InternetAssignedNumbersAuthority)estuneorganisationamricainedontlerleestlagestion
del'espaced'adressageIPd'Internet,etdesautresressourcespartagesdenumrotationrequisessoitpar
lesprotocolesdecommunicationsurInternet,soitpourl'interconnexionderseauxInternet.Elleat
crel'initiativedeJonPostel.
L'IANAdfinitaussilesespacesd'adresseIPv6disponibleslarservation.
L'IANApublieaussilalistedesnumrosdeportsTCP/UDP.Cettelisteestrepriseparlesdiffrents
systmesd'exploitation(Windows,MacOs,Unix,Linux,...etc).Ilexiste3typesdeports:
portsbienconnus(WellKnownPorts)
portsenregistrs(registeredports)
portsdynamiqueset/ouprivs(Dynamicand/orPrivatePorts)
LesadressesIPunicastsontdoncdistribuesparl'IANAauxregistresInternetRgionaux(Regional
InternetRegistries,RIR).LesRIRsgrentlesressourcesd'adressageIPv4etIPv6dansleurrgion.
cejour,lalistedesRIRsest,parordredecration:
ARIN(AmericanRegistryforInternetNumbersNorthernAmericasandsouthernAfrica)
website:http://www.arin.net/etcommandline:whois.arin.net
RIPENCC(EuropeandnorthernAfricaNetworkCoordinationCentre)RseauxIPEuropens
website:http://www.ripe.net/etcommandline:whois.ripe.net
LACNIC(LatinAmericaandtheCarribean)
website:http://www.lacnic.net/etcommandline:whois.lacnic.net
APNIC(AsiaandPacificNetworkInformationCentre)
AfriNIC(AfricanNetworkInformationCentre)
2.Connatrelesvaleursdemasquesdesousrseaux
Etantdonnquel'onconservelacontigutdesbits,onvatoujoursrencontrerlesmmesnombrespourles
octetsdumasque.Cesontlessuivants:11111111,11111110,11111100,...,10000000,00000000
Soitendcimal:255,254,252,248,240,224,192,128,et0.
Ainsi,onpeuttoutdesuitediresiunmasquesemblevalide.
Unmasqueen255.255.224.0estunmasquecorrect
Unmasqueen255.255.232.0neleserapas(moinsdenepasvouloirrespecterlacontigutdesbits)
MasquespossiblesdanslaRFCsuivante:www.faqs.org/rfcs/rfc1878.html
3.Dterminerlenombredebits
log y
a= Ilfautarrondiral'entiersuprieur
log 2
Exemplepour72:
log72
a= a=6,17,ilfaut7bits(27=128>=72)
log 2
EnRsum:
Ilvousfaudradterminersuccessivementenfonctiondesbesoins:
lenombredebitsn1utiliserdanslapartiehostpourcrerssousrseaux
lenombredebitsn2utiliserdanslapartiehostpouradresserxmachines
lemasquedesousrseau(communtouslessousrseaux)
Unefoislemasquedesousrseaudtermin,onpeutdfinirlepland'adressagedessousrseauxquirevient
complteruntableaudecetype
Encomplment,onpourraindiquer:lenombredesousrseauxrellementcrs(2n1)etlenombred'adresses
rellementdisponiblesparsousrseau(2n22)
Remarque:consulterlesRFC950(1985)etRFC1878(1995)