Top Banner
Lycée polyvalent DIDEROT Département IRIS 61, rue David d’Angers 75019 PARIS http://www.diderot.org COURS RESEAUX TCP/IP Description courte Auteur Version - Date Nom du fichier G.VALET Version 1.9 - Jan 2012 chap4-tcpip
47
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Lyce polyvalent DIDEROTDpartement IRIS 61, rue David dAngers 75019 PARIS http://www.diderot.org COURS RESEAUXTCP/IP Description courte AuteurVersion - DateNom du fichier G.VALETVersion 1.9 - Jan 2012chap4-tcpip COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite2 / 47 Sommaire A. INTRODUCTION ............................................................................................................................................................................ 4 B. LE MODELE TCP/IP ...................................................................................................................................................................... 5 B.1. Les 4 couches ................................................................................................................................................................... 5 B.2. Correspondance entre OSI TCP/IP ................................................................................................................................. 5 B.3. Lencapsulation ................................................................................................................................................................ 6 B.4. Les rles des diffrentes couches ..................................................................................................................................... 6 a. La couche Accs rseau ....................................................................................................................................................................... 6 b. La couche Internet .............................................................................................................................................................................. 6 c. La couche Transport ............................................................................................................................................................................ 7 d. La couche Application ......................................................................................................................................................................... 7 C. LE NIVEAU TRAME......................................................................................................................................................................... 8 C.1. Ladresse physique ........................................................................................................................................................... 8 a. Ladresse MAC Ethernet ...................................................................................................................................................................... 8 C.2. La trame Ethernet ............................................................................................................................................................ 9 a. La trame Ethernet II ............................................................................................................................................................................ 9 C.3. Communication au niveau trame .................................................................................................................................... 9 D. LE NIVEAU PAQUET ..................................................................................................................................................................... 11 D.1. Ladressage IP (IPv4) ...................................................................................................................................................... 11 a. Pourquoi une adresse IP alors quil existe dj ladresse MAC ? ...................................................................................................... 11 b. Constitution dune adresse IP ........................................................................................................................................................... 12 c. Et le masque ? ................................................................................................................................................................................... 12 d. Reprsentation du masque avec un / (/24) ...................................................................................................................................... 13 e. Application du masque ..................................................................................................................................................................... 13 f. Les classes dadresses IP .................................................................................................................................................................... 14 g. Exemples ........................................................................................................................................................................................... 14 h. Les adresses IP publiques et prives ................................................................................................................................................. 15 i. Technique du subnetting .............................................................................................................................................................. 15 j. Technique du supernetting .......................................................................................................................................................... 16 k. Adressage sans classe - CIDR (Classless InterDomain Routing) ......................................................................................................... 16 D.2. Les adresses IP spciales ................................................................................................................................................ 17 a. { , 0} : Numro de rseau logique ......................................................................................................................................... 18 b. { , -1} : Diffusion dirige (Broadcast) ..................................................................................................................................... 18 c. {-1 , -1} : Diffusion (broadcast) .......................................................................................................................................................... 18 d. {0 , 0} : DHCP et BOOTP..................................................................................................................................................................... 18 e. {0 , } : Hte dans tous les rseaux logiques ......................................................................................................................... 18 f. {127 , } : Adresse de boucle locale .............................................................................................................................. 19 g. Adresses de classe D ......................................................................................................................................................................... 19 D.3. Ladressage IP (IPv6 venir) .......................................................................................................................................... 19 D.4. Le protocole ARP (Address Resolution Protocol) ........................................................................................................... 20 a. Le principe ......................................................................................................................................................................................... 20 b. Format des messages ARP ................................................................................................................................................................ 21 c. Exemple de trame ............................................................................................................................................................................. 22 d. Exemple de squence ARP ................................................................................................................................................................ 22 e. La table ARP ...................................................................................................................................................................................... 23 D.5. Le protocole RARP (Reverse ARP) .................................................................................................................................. 23 D.6. Le protocole IP ............................................................................................................................................................... 24 a. Principe ............................................................................................................................................................................................. 24 b. Le datagramme IP (IPv4) ................................................................................................................................................................... 25 c. Les drapeaux ..................................................................................................................................................................................... 25 D.7. Le routage IP .................................................................................................................................................................. 27 a. Le routage direct ............................................................................................................................................................................... 27 b. Le routage indirect ............................................................................................................................................................................ 27 c. La table de routage............................................................................................................................................................................ 28 d. Exemple de table de routage ............................................................................................................................................................ 29 e. Le routage et la couche 2 (MAC) ....................................................................................................................................................... 29 f. MTU (Maximum Transmission Unit) .................................................................................................................................................. 30 g. Le TTL (Time To Live) ......................................................................................................................................................................... 31 D.8. Les protocoles de routage ............................................................................................................................................. 32 COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite3 / 47 a. Introduction ...................................................................................................................................................................................... 32 b. RIP (Routing Information Protocol) ................................................................................................................................................... 32 c. OSPF (Open Shortest Path First) ........................................................................................................................................................ 33 d. Les autres protocoles de routage ..................................................................................................................................................... 33 D.9. Gestion et contrle ........................................................................................................................................................ 33 a. Le protocole ICMP (Internet Control Message Protocol) .................................................................................................................. 33 b. Le protocole IGMP (Internet Group Message Protocol) ................................................................................................................... 36 E. LE NIVEAU MESSAGE (TRANSPORT) ................................................................................................................................................ 38 E.1. La notion de port ............................................................................................................................................................ 38 E.2. UDP (User Datagram Protocol) ...................................................................................................................................... 39 E.3. TCP (Transport Control Protocol) ................................................................................................................................... 40 a. Messages et segments ...................................................................................................................................................................... 40 b. Etablissement et fermeture dune connexion .................................................................................................................................. 40 c. Le numro de squence .................................................................................................................................................................... 41 d. Deux flux unidirectionnels ................................................................................................................................................................ 42 e. Accus de rception .......................................................................................................................................................................... 43 f. Contrle de flux ................................................................................................................................................................................. 44 g. Acquittement slectif (SACK) ............................................................................................................................................................ 45 h. Les drapeaux (Flags) .......................................................................................................................................................................... 46 i. Enttes du protocole TCP ................................................................................................................................................................... 46 COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite4 / 47 A. IntroductionAppelgalement ModleDod ou Darpa ,lemodleTCP/IPatinitialementdvelopppar lagenceARPA(AdvancedResearchProjectsAgency)souslenomArpanet .Destinuneutilisation militaire, TCP/IP est devenu un standard aussi bien au niveau des rseaux locaux que des rseaux tendus commelInternet.Decefait,ilesttrsimportantdecomprendrelesmcanismesetlesprotocolesqui interagissent avec les diffrentes couches du modle OSI. LemodleTCP/IPcorrespondunesimplificationdumodleOSIpluspragmatiqueetreprsentatifdes technologies existantes. Indpendammentdestypesderseaux(ATM,EthernetouFDDI),onparlederseauTCP/IPlorsquela famille de protocoles TCP/IP est utilise. Nombre dhtes connects Linternet Notons par exemple lexistence de technologies passerelles permettant { des rseaux non IP dassurer la transmission de donnes IP ( IP sur ATM par exemple) COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite5 / 47 B. Le modle TCP/IP Il existe une diffrence essentielle entre le modle et son implmentation. TCP/IP est en fait les deux la fois. Il fait rfrence 2 notions bien distinctes : La notion demodle bas sur des couches (comme le modle OSI) La notion dimplmentation : TCP/IP est une appellation souvent tendue aux logiciels bass sur les protocoles TCP/IP. Nanmoins, les applications TCP/IP sont en fait des logiciels implmentant le modle TCP/IP Le modle TCP/IP sinspire beaucoup du modle OSI. Ceci est du au fait quils ont t mis en uvre peu prs au mme moment. LenomTCP/IPprovientdesdeuxprotocolesprincipauxdecemodle :TCP(TransmissionControl Protocol) et IP (Internet Protocol) Ce modle est celui adopt par le rseau mondial Internet. B.1. Les 4 couches Ce modle est bas sur 4 couches : Les 4 couches du modle TCP/IP B.2. Correspondance entre OSI TCP/IP Il existe une correspondance entre le modle OSI et TCP/IP Correspondance OSI, TCP/IP Les3dernirescouchesOSIsontconfonduesdanslacoucheApplication.Ilenvademmepourles2 premires couches avec la couche Accs rseau. COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite6 / 47 B.3. Lencapsulation Le principe de lencapsulation entre les couches sapplique galement TCP/IP (Voir modle OSI) B.4. Les rles des diffrentes couches Nous allons voir comment les tches sont rparties entre les couches. a. La couche Accs rseau LacoucheaccsrseauestlapremirecouchedelapileTCP/IP,elleoffrelescapacitsaccderun rseauphysiquequelqu'ilsoit,c'est--direlesmoyensmettreenoeuvreafindetransmettredes donnes via un rseau. Ainsi,lacoucheaccsrseaucontienttouteslesspcificationsconcernantlatransmissiondedonnes surunrseauphysique,qu'ils'agissederseaulocal(Anneaujeton-tokenring,ethernet,FDDI),de connexion une ligne tlphonique ou n'importe quel type de liaison un rseau. Elle prend en charge les notions suivantes : Acheminement des donnes sur la liaison Coordination de la transmission de donnes (synchronisation) Format des donnes Conversion des signaux (analogique/numrique) Contrle des erreurs l'arrive ... Heureusementtoutescesspcificationssonttransparentesauxyeuxdel'utilisateur,carl'ensemblede ces tches est en fait ralis par le systme d'exploitation, ainsi que les pilotes du matriel et le matriel lui-mme, permettant la connexion au rseau (ex : driver de carte rseau). b. La couche Internet LacoucheInternetestlacouche"laplusimportante"carc'estellequidfinitlesdatagrammes,etqui gre les notions d'adressage IP. Sonrleestdepermettrel'injectiondepaquetsdansn'importequelrseauetl'acheminementdesces paquetsindpendammentlesunsdesautresjusqu'destination.Lespaquetssontalorsrassemblspar cette couche. La couche Internet contient 5 protocoles : Le protocole IP (Internet Protocol) Le protocole ARP (Address Resolution Protocol) Le protocole ICMP (Internet Control Message Protocol ) COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite7 / 47 Le protocole RARP (Reverse Address Resolution Protocol) Le protocole IGMP (Internet Group Management Protocol ) c. La couche Transport Son rle est le mme que celui de la couche transport du modle OSI : permettre des entits paires de soutenir une conversation. Officiellement,cettecouchen'aquedeuximplmentations:leprotocoleTCP(TransmissionControl Protocol) et le protocole UDP (User Datagram Protocol). Officiellement, cette couche n'a que deux implmentations : TCP, un protocole orient connexion qui assure le contrle des erreurs UDP, un protocole non orient connexion dont le contrle d'erreur est peu fiable d. La couche Application ContrairementaumodleOSI,c'estlacoucheimmdiatementsuprieurelacouchetransport,tout simplement parce que les couches prsentation et session sont apparues inutiles. On s'est en effet aperu avec l'usage que les logiciels rseau n'utilisent que trs rarement ces 2 couches, et finalement, le modle OSI dpouill de ces 2 couches ressemble fortement au modle TCP/IP. Cette couche contient un nombre trs important de protocoles de haut niveau dont le rle est de fournir des services rseaux volus (Comme Netbios de Microsoft). Voici quelques exemples de protocoles trs utiliss : SMTP (Simple Mail Transfer Protocol) Telnet HTTP (HyperText Transfer Protocol) FTP (File Transfer Protocol) COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite8 / 47 C. Le niveau Trame Leniveautramefaitrfrencelacouche2dumodleOSI.Pourlinstant,nousneparlonspas directement de TCP/IP qui nintervient qu partir de la couche 3. Aceniveau,lesdonnessonttransmisessouslaformedetrames.Cestramessontenvoyesetreues grcelaprsenceduneadressephysique.Cetteadressephysiqueestutilisepourmenerbienla transmission jusquau destinataire final. Cette trame de compose de la manire suivante : Exemple de trame Lunit dinformation de la couche liaison est la trame C.1. Ladresse physique Ladressephysique,nepasconfondreavecladresselogique(AdresseIP)permetdegrerles communicationsau niveau local (Mme segment rseau). Lors du passage dun rseau un autre, nous verrons que le niveau paquet utilise des adresses logiques et que les adresses physiques changent. Ce qui signifie que le niveau trame assure des communications poste poste localement (sur le mme segmentderseau)etqueceseraleniveaupaquet(Voirplusloin)quipermettraledialogueavecdes machines situes sur dautres rseaux. Chaque norme de rseau (Ethernet, ATM, FDDI, Token Ring) utilise son propre adressage physique. Nous allons donc voir comment ces diffrentes normes dfinissent ladresse physique. a. Ladresse MAC Ethernet LadresseMAC(MediaAccessControl)esthistoriquementlunedespremiresadressesphysiques apparues avec les rseaux locaux. Enthorie,chaqueinterfacerseaumatrielle(carterseau)possdeuneadresseMACunique.Cette adresse est compose de 6 octets (48 bits) rpartit de la manire suivante : COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite9 / 47 Chaque octet est reprsent par un nombre hexadcimal variant de 00 FF. Voici un exemple dadresse MAC : Exemple dune adresse MAC de chez Intel C.2. La trame Ethernet Il existe plusieurs types de trames Ethernet. Ces types dpendent du standard choisi. La socit Xerox, loriginedelanormeEthernetamisaupointunetramedetypeEthernetI.La2meversionfutappele Ethernet II. LIEEE a normalis la trame sous le nom 802.3. Pour rsoudre les problmes de compatibilit ascendante, lIEEE a cr la trame 802.2 SNAP. a. La trame Ethernet II Prambule Adresse MAC dest. Adresse MAC source Type Donnes FCS7 octetsSuite de 1 et 0 permettant la synchronisation des htes6 octetsType de donnes de couche suprieure sur 2 octets : Spcifie sil sagit dun trafic ARP ou IP46 1500 octets 4 octets : Contrle de redondance cyclique0x800 : Donnes IP0x806 : Donnes ARP6 octets La trame Ethernet II Le typedetrame prcisesilesdonnesquisuiventcorrespondentuntraficdetypeIPoudetype ARP (Address Resolution Protocol) que nous verrons plus loin C.3. Communication au niveau trame Dans lexemple ci-dessous, la station 1 communique avec la station 2 : La station 1 envoie donc une trame avec ladresse destination de la station 2 Lorsquelastation2reoitlatrame,ellelitlesdonnesafindelestransmettrelacouche suivante (niveau paquet). Les bits dune adresse MAC sont transmis de gauche droite sur le support. COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite10 / 47 La station 2 connaissant ladresse de lexpditeur peut donc devenir metteur puisquelle connat ladresse de la station 1 Station 100-09-5B-65-BE-40Station 200-80-C8-CD-C8-DC00-80-C8-CD-C8-DC 00-09-5B-65-BE-40 0x800 Donnes CRCCommunication IP de station 1 vers 200-09-5B-65-BE-40 00-80-C8-CD-C8-DC 0x800 Donnes CRCMAC Destination MAC Source Type Donnes IPCommunication IP de station 2 vers 1 Exemple de communication de niveau trame entre deux stations COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite11 / 47 D. Le niveau paquet Au-dessus du niveau trame , figure le niveau paquet . Les donnes vont tre fragmentes en petits lmentsappelsdespaquets.Cespaquetsdoiventtretransportssurdautresrseaux,verslebon point de destination et dans les meilleures conditions possibles. La couche rseau du modle OSI correspond au niveau paquet. Leniveaupaquetintroduitlanotiondadressagelogique.Eneffet,nousavonsvuquelesadresses physiques taient utilises uniquement sur un mme rseau. SurlesrseauxTCP/IP,ladresselogiqueestnomme adresseIP .Ellesertdidentificateuretest indpendante de la couche matrielle. Il existe actuellement 2 versions dIP : IPv4 et IPv6. IPv4 est une ancienne version dIP qui est utilise sur lamajoritdesrseauxlocaux.IPv6atconupourpallieraumanquedadressesdisponiblessurle rseau Internet. Lunit dinformation la couche rseau est le paquet D.1. Ladressage IP (IPv4) a. Pourquoi une adresse IP alors quil existe dj ladresse MAC ? Ilestncessairedediffrencierlesadressesdecouche2etdecouche3,carl'adressageauniveaude chacune de ces couches n'a pas le mme rle : L'adressage MAC en couche 2 permet d'identifier les machines SUR UN MEME RESEAU. L'adressage IP en couche 3 permet d'adresser les machines SUR DES RESEAUX DISTINCTS. Peut-onalorsutiliserpourcesdeuxcouchesuneseuledecesdeuxadresses?Larponseest malheureusementnon.Lesadressesdecouche2sontenrapportaveclematrielrseauutilis(le protocoledecouche2estgrauniveaudelacarteconnecteaurseauetnonpasparlesystme d'exploitation comme les couches suprieures) il est donc difficile de modifier les adresses MAC qui sont censes tre codes directement sur la carte rseau. Cela est notamment du au fait que chaque adresse MAC doit tre unique sous peine de conflit matriel, et que cette adresse doit tre accessible trs tt lors du boot d'une machine. Les adresses de couche 3 quant elles demandent une certaine souplesse d'utilisation car on ne connat pasprioril'adressedurseausurlequelunemachinevasetrouver.Ilyadoncuneincompatibilit d'utilisation d'une adresse de couche 2 pour une adresse de couche 3, et vice versa. Enfin,lesprotocolesrseauvoluantaufildutemps,ilestncessairequechaquecouchesoit indpendante des autres. COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite12 / 47 b. Constitution dune adresse IP Constitue de 4 octets, elle est dcoupe en 2 parties : Le numro de rseau (netid) Le numro de lhte sur ce rseau (hostid) La taille du netid dpend de la classe dadresse IP utilise. Il existe plusieurs classes dadresses IP ddies des usages diffrents. Plus le numro de rseau est grand et plus le nombre dhtes sur ce rseau sera petit. Principe dadressage IP c. Et le masque ? Lemasqueagitcommeunsparateurentrelenderseauetlendhte.Lemasqueestgalement constitu de 4 octets et est souvent associ ladresse IP. Tous les bits 1 du masque permettent de dfinir chaque bit correspondant de ladresse IP comme un bit faisant partie du n de rseau. Par opposition, tous les bits 0 du masque permettent de dfinir chaque bit correspondant de ladresse IP comme un bit faisant partie du n dhte. Exemple dassociation entre adresse et masque LemasqueservantfairelasparationendeuxpartiessuruneadresseIP,ilestdoncindissociablede celle-ci. Une adresse seule ne voudra rien dire puisqu'on ne saura pas quelle est la partie rseau et quelle estlapartiemachine.Delammefaon,unmasqueseuln'aurapasdevaleurpuisqu'onn'aurapas d'adresse sur laquelle l'appliquer. L'adresse IP et le masque sont donc lis l'un l'autre, mme si l'on peut choisir l'un indpendamment de l'autre. COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite13 / 47 d. Reprsentation du masque avec un / (/24) Il existe une autre manire de noter le masque. Il sagit de compter le nombre de bits 1 du masque et de noter ce chiffre la fin de ladresse : Par exemple, le couple adresse et masque suivant : 192.168.1.13 255.255.255.0 Scrira dans cette nouvelle notation : 192.168.1.13 / 24 Le chiffre 24 indique que 24 bits du masque sont 1. e. Application du masque Pour que 2 stations puissent communiquer, la rgle est la suivante : Un ET logique entre ladresse IP et le masque de sous rseaux doit donner le mme rsultat Exemple dapplication du masque Cette notation est aujourdhui trs utilise dans tous les quipements rseaux rcents afin de simplifier lcriture et rendre la configuration plus aise COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite14 / 47 f. Les classes dadresses IP Nous avons vu que ladresse IP est indissociable de sonmasque. Nanmoins le choix des adresses et des masques ne doit pas tre faite au hasard. Cest l quinterviennent les classes A, B, C, D et E. Lesclassesonttcarellesnelesontplusunmoyenefficacedesegmenterlespacedadressage dInternet.Nousverronsquesilesclassessontencoretrsutilisesdanslesrseauxlocaux,dautres techniques comme le surnetting ou ladressage CIDR sont monnaies courantes sur Internet. Pour savoir quelle classe appartient une adresse IP, il faut se pencher sur sa reprsentation binaire. En effet, la valeur des 4 premiers bits de ladresse dtermine la classe. Voici un tableau rcapitulatif des diffrentes classes dadresses IP en fonction des 1ers bits du 1er octet : Bits de poids fortClasse 0A 10B 110C 1110D 1111E Tableau des classes dIP en fonction des bits de poids fort Cecinousamnefairequelquesconstatationssurlepotentieldadressesetderseauxdtenupar chaque classe dadresse : Les classes dadresses IP g. Exemples 83.206.23.134 : Adresse de classe A , netid = 83 , hostid = 206.23.134 190.12.24.56 : Adresse de classe B , netid = 190.12 , hostid = 24.56 192.168.1.5 : Adresse de classe C, netid=192.168.1 , hostid=5 COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite15 / 47 h. Les adresses IP publiques et prives LesadressespubliquessontcellesquisontutilisessurInternet.Pourdesraisonsquenousverrons lorsque nous parlerons du routage, un rseau local ne doit pas utiliser dadresses publiques. Il utilise des adresses prives. La liste des adresses prives autorises sont : Classe A : de 10.10.0.1 10.255.255.254 Classe B : de 172.16.0.1 172.31.255.254 Classe C : de 192.168.0.1 192.168.255.254 i. Technique du subnetting Lobjectifdu subnetting estdescinderuneclassedadressesensousrseauxindpendants.Chaque sous-rseau dispose dun nombre limit dadresses. Cette technique vient combler certaines lacunes des classes dadresses. En effet, les classes A,B et C sont maladaptesauxbesoinscroissantsdesrseaux.LaclasseB,parexemple,offreunnombretotalde 65534htesalorsquelaclasseCnenoffreque254.Ilapparatquesilesbesoinssontlgrement suprieurs aux 254 htes quoffre un classe C, il en rsulte un gchis dadresses si on choisit un classe B. Lideestderserverquelquesbitsdunumroderseaupourcrerdessousrseaux.Achaquende rseau, on associe un certain nombre de sous rseaux qui eux-mmes contiennent un nombre dtermin dhtes : Principe du masque de sous rseau Dans lexemple suivant bas sur un classe C, le masque de sous rseaux est de 28 bits, le numro de sous rseaux sur 3 bits : Exemple dutilisation de la technique de subnetting COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite16 / 47 j. Technique du supernetting La technique du supernetting consiste en une agrgation de plusieurs classes (La classe C) pour former des rseaux de taille permettant dviter le gchis dadresses. Nous avons vu que la technique du subnetting consistait utiliser une partie du hostid pour crer des sous rseaux. La technique du supernetting consiste utiliser une partie du netid . Enutilisantquelquesbitsdumasquedesous-rseaux,celarevientobtenirplusieursrseauxdune mme classe dadresse. Voici un exemple dun rseau utilisant le supernetting en agrgeant 4 classes C : Ici, le numro dhte (hostid) est sur 10 bits, soit 2 de plus quun classe C alors que le numro de rseau est sur 22 bits. Exemple dagrgation de 4 classes C k. Adressage sans classe - CIDR (Classless InterDomain Routing) Apartirde1994,lenombredadressesIPntaitplussuffisantpoursatisfairetouteslesdemandes daccsInternet.Deplus,lestablesderoutagedesrouteursdevenaienttellementnormesqueles performanceschutaient.Siriennavaittfait,nousnentendrionscertainementplusparlerdInternet aujourdhui. Heureusement,ladressagebassurlesclassesA,BetCatremplacparladressageCIDR.Ilsagit dune technique permettant de rpartir plus efficacement les adresses IP entre les demandeurs. Aulieudavoirunetaillefixepourlenumroderseau(8,16ou24),ladressageCIDRutiliseunetaille variable pouvant aller de 13 29. Ladressage CIDR est aussi appel ladressage IP sans classes (Classless) Possibilitsde210=1024 htes(1022enpratique)soit lquivalent de 4 classes C Ladressedurseauest alors192.168.24.0/22 COURS RESEAUXTCP/IPVersion 1.9 - Jan 2012 TCP/IP - G.VALET Reproduction interdite17 / 47 Parexemplepourlenumroderseau83.206.23.128etunmasquede255.255.255.248onobtientun rseau de 8 postes connects directement Internet ( pool dIP fixes ) Exemple de pool de 8 IP fixes Une adresse prise dans le pool scrit : 83.206.23.131/29 Voici une liste dadressage possible avec leur quivalent en adressage classique : MasqueNombre dadressesEquivalent classe C /28161/16mede classe C /27321/8me de classe C /26641/4me de classe C /251281/2 classe C /242561 classe C /235122 classes C /221 0244 classes C /212 0488 classes C /204 09616 classes C /198 19232 classes C /1816 38464 classes C /1732 768128 classes C /1665 536256 classes C (1 classe B) /15131 072512 classes C /14262 1441024 classes C /13524 2882048 classes C Listes des diffrents adressages CIDR possibles D.2. Les adresses IP spciales Certaines adresses IP sont spciales et ne peuvent tre utilises par un hte sur le rseau. Commenousl'avonsvu,uneadresseIPestcompose d'unnumro derseaucompltpar un numro d'hte : { ,