{"id":384,"date":"2017-04-25T13:17:10","date_gmt":"2017-04-25T11:17:10","guid":{"rendered":"http:\/\/www.gatoux.com\/?page_id=384"},"modified":"2017-04-25T23:16:39","modified_gmt":"2017-04-25T21:16:39","slug":"les-sous-reseaux-et-masques-ip","status":"publish","type":"page","link":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/les-sous-reseaux-et-masques-ip\/","title":{"rendered":"Les sous-r\u00e9seaux et masques IP"},"content":{"rendered":"<h2>Rappels<\/h2>\n<p>Dans les chapitres pr\u00e9c\u00e9dents nous avons abord\u00e9 les notions de classes d&rsquo;adresses IP, de routage et de plan d&rsquo;adressage. Nous avons \u00e9galement pr\u00e9sent\u00e9 au moins deux cas de justification d&rsquo;utilisation des sous-r\u00e9seaux ainsi que le concept g\u00e9n\u00e9ral du sous-r\u00e9seau. Celui-ci, pour rappel, est une sous-r\u00e9partition d&rsquo;une adresse r\u00e9seau standard d\u00e9finie \u00e0 l&rsquo;aide de bits inutilis\u00e9s dans la partie machine de l&rsquo;adresse IP.<\/p>\n<p>Nous avons vu qu&rsquo;une adresse IP \u00ab\u00a0standard\u00a0\u00bb comportait une partie r\u00e9seau (<em>appel\u00e9e aussi \u00ab\u00a0net-id\u00a0\u00bb<\/em>) et une partie machine (<em>appel\u00e9e aussi \u00ab\u00a0net-host\u00a0\u00bb<\/em>). Le principe est donc de \u00ab\u00a0gratter\u00a0\u00bb quelques bits de la partie machine pour d\u00e9finir une sous r\u00e9partition de la partie r\u00e9seau. L&rsquo;adresse aura donc trois parties :<\/p>\n<ul>\n<li>la <strong>partie r\u00e9seau<\/strong> d\u00e9finie sur 1, 2 ou 3 octets selon sa classe<\/li>\n<li>la <strong>partie sous-r\u00e9seau<\/strong> d\u00e9finie sur X bits<\/li>\n<li>et <strong>la partie machine<\/strong> d\u00e9finie sur 3, 2 ou 1 octets (selon la classe de l&rsquo;adresse) moins les X bits de la partie sous-r\u00e9seau<\/li>\n<\/ul>\n<h2>Notations<\/h2>\n<p>Jusqu&rsquo;ici, pour d\u00e9finir une adresse IP g\u00e9n\u00e9rique j&rsquo;utilisais la notation R.R.M.M (<em>pour une classe B par exemple<\/em>), o\u00f9 R repr\u00e9sente la valeur d\u00e9cimale d&rsquo;un octet r\u00e9seau et o\u00f9 M repr\u00e9sente la valeur d\u00e9cimale d&rsquo;un octet machine. Nous allons enrichir cette notation pour pouvoir d\u00e9finir l&rsquo;adresse g\u00e9n\u00e9rique jusqu&rsquo;au bit ! Ainsi \u00ab\u00a0r\u00a0\u00bb repr\u00e9sentera la valeur binaire d&rsquo;un bit d&rsquo;un octet r\u00e9seau, \u00ab\u00a0s\u00a0\u00bb pour les bits sous-r\u00e9seaux et enfin \u00ab\u00a0m\u00a0\u00bb pour les bits machines. Donc, selon cette notation, une adresse standard de classe B sera not\u00e9e :<\/p>\n<ul>\n<li>R.R.M.M = rrrrrrrr.rrrrrrrr.mmmmmmmm.mmmmmmmm<\/li>\n<\/ul>\n<p>Supposons maintenant que je dispose de l&rsquo;adresse, classe B, 128.10.0.0, nous obtiendrons la notation suivante :<\/p>\n<ul>\n<li>128.10.0.0 = 10000000.00001010.00000000.00000000<\/li>\n<\/ul>\n<p>Pour gagner un peu de temps en \u00e9criture, j&rsquo;aurais pu aussi la repr\u00e9senter tel que : 128.00001010.M.M ou 128.00001010.0.0 ! Nous m\u00e9langerons all\u00e9grement toutes les notations (d\u00e9cimales, binaires et g\u00e9n\u00e9riques) mais maintenant que les accords de notation sont fix\u00e9s, nous nous comprenons n&rsquo;est-ce pas ? Bien s\u00fbr ces notations ne sont pas standard et ne sont \u00e0 consid\u00e9rer que dans le cadre de ce cours, pour faciliter votre compr\u00e9hension !<\/p>\n<h2>Logique de d\u00e9finition des sous-r\u00e9seaux<\/h2>\n<p>ll est maintenant temps d&rsquo;entrer dans le vif du sujet ! Le probl\u00e8me se pose g\u00e9n\u00e9ralement ainsi :<\/p>\n<ul>\n<li>j&rsquo;ai une ou deux adresses r\u00e9seaux IP de classe X<\/li>\n<li>j&rsquo;ai 10 r\u00e9seaux physiques et 40 machines par r\u00e9seau<\/li>\n<li>quels sous-r\u00e9seaux dois-je d\u00e9finir pour interconnecter ces r\u00e9seaux et machines ?<\/li>\n<\/ul>\n<p>Supposons que vous ayez les adresses 10.0.0.0 (classe A) et 192.168.1.0 (classe C). Vous remarquerez que ces deux adresses sont \u00ab\u00a0non routables\u00a0\u00bb, vous \u00eates donc conforme \u00e0 la RFC 1918.<\/p>\n<p>Vos 10 r\u00e9seaux physiques sont interconnect\u00e9s par des liaisons lou\u00e9es raccord\u00e9es \u00e0 des routeurs \u00e0 chaque extr\u00e9mit\u00e9. Vous avez donc 9 liaisons lou\u00e9es, consid\u00e9r\u00e9es par IP comme des r\u00e9seaux physiques. Sur chacune de ces liaisons les routeurs d&rsquo;extr\u00e9mit\u00e9s doivent avoir une adresse IP sur l&rsquo;interface raccord\u00e9e \u00e0 la liaison. Il vous faut donc en plus de vos sous-r\u00e9seaux pour vos 10 LAN, 9 sous-r\u00e9seaux pour vos liaisons lou\u00e9es supportant chacun deux adresses machines.<\/p>\n<p>Votre logique sera la suivante (du moins je vous le conseille !) :<\/p>\n<ul>\n<li>Vous cr\u00e9ez des \u00ab\u00a0subnets\u00a0\u00bb sur l&rsquo;adresse r\u00e9seau de classe C pour les affecter aux liaisons lou\u00e9es. En effet l&rsquo;adresse de classe C est celle qui pr\u00e9sente le moins de place pour la partie machine, mais vous ne d\u00e9passerez jamais 2 adresses machines par liaison lou\u00e9e ! Par contre votre r\u00e9seau pouvant \u00e9ventuellement s&rsquo;\u00e9tendre \u00e0 de nouveaux LAN (ou sites), vous allez pr\u00e9voir une extension possible du besoin en sous-r\u00e9seaux pour vos liaisons lou\u00e9es.<\/li>\n<li><strong>Vous cr\u00e9ez des subnets sur l&rsquo;adresse r\u00e9seau de classe A pour les affecter \u00e0 vos LANs<\/strong>. En effet, l&rsquo;adresse de classe A est celle qui pr\u00e9sente le plus de place pour d\u00e9finir des machines (3 octets !). Vous avez donc, potentiellement, la possibilit\u00e9 de placer 16 millions de machines sur le r\u00e9seau 10.0.0.0. Si vous le d\u00e9coupez vous pouvez pr\u00e9voir, par exemple (et en th\u00e9orie), 256 sous-r\u00e9seaux (un octet de la partie machine) supportant chacun 65 536 machines (les deux derniers octets de la partie machine). Vous avez ainsi la possibilit\u00e9 d&rsquo;ajouter de nouveaux sous-r\u00e9seaux (LAN ou sites) puisque actuellement vous n&rsquo;en utilisez que 10 sur les 256 disponibles et sur chacun des sous-r\u00e9seaux vous avez la possibilit\u00e9 de mettre bien plus de machines que vos 40 initialement pr\u00e9vues.<\/li>\n<\/ul>\n<p>A ce stade, votre politique d&rsquo;adressage est d\u00e9finie ! Bravo !<\/p>\n<h2>Calcul des sous-r\u00e9seaux<\/h2>\n<h3>Premi\u00e8re partie : Adressage des LANs<\/h3>\n<p>Nous venons de choisir le premier octet machine pour d\u00e9finir des sous-r\u00e9seaux et les deux derniers octets pour d\u00e9finir les machines de chaque sous-r\u00e9seau. Le format d&rsquo;adresse sera donc le suivant :<\/p>\n<ul>\n<li>R.<strong>ssssssss<\/strong>.M.M soit R.R.S.M.<\/li>\n<\/ul>\n<p>Les valeurs possibles pour l&rsquo;octet S de sous-r\u00e9seau vont donc de <strong>0<\/strong> (00000000) \u00e0 <strong>255<\/strong> (11111111). Vous disposez apparemment donc de <strong>256<\/strong> sous-r\u00e9seaux. Est-ce bien s\u00fbr ?<\/p>\n<ul>\n<li><strong>Quelle est l&rsquo;adresse du premier sous-r\u00e9seau ?<\/strong> &#8230; Celle qui a tous les bits \u00ab\u00a0s\u00a0\u00bb \u00e0 0, soit S=0. <strong>Pour d\u00e9finir une adresse sous-r\u00e9seau<\/strong>, comme pour une adresse r\u00e9seau, <strong>il faut \u00e9galement mettre tous les bits de la partie machine \u00e0 0<\/strong>. Donc l&rsquo;adresse r\u00e9seau du premier sous-r\u00e9seau sera 10.0.0.0 ! Mais cette adresse est celle du r\u00e9seau g\u00e9n\u00e9ral ! On ne peut pas l&rsquo;utiliser. Donc avec 8 bits \u00ab\u00a0s\u00a0\u00bb, vous ne pouvez, en principe, d\u00e9finir que 255 sous-r\u00e9seaux (256 combinaisons mois une !).<\/li>\n<li><strong>Quelle est l&rsquo;adresse du dernier sous-r\u00e9seau ?<\/strong> &#8230; Celle qui a tous les bits \u00ab\u00a0s\u00a0\u00bb \u00e0 1, soit S=255, ce qui donne l&rsquo;adresse 10.255.0.0. Mais ! Rappelez-vous la notion d&rsquo;adresse de diffusion dirig\u00e9 dans le chapitre 5 &#8230; Pour adresser toutes les machines d&rsquo;un m\u00eame r\u00e9seau, on place \u00e0 1 tous les bits de la partie machine. Cette logique est la m\u00eame pour les sous-r\u00e9seaux. <strong>Quelle sera donc l&rsquo;adresse de \u00ab\u00a0broadcast\u00a0\u00bb du dernier sous-r\u00e9seaux ?<\/strong> &#8230; Celle ayant tous les bits de la partie machine \u00e0 1, soit la valeur 255 pour les deux derniers octets. L&rsquo;adresse sera donc : 10.255.255.255. Mais c&rsquo;est l&rsquo;adresse \u00ab\u00a0broadcast\u00a0\u00bb du r\u00e9seau g\u00e9n\u00e9ral 10.0.0.0 ! On ne peut donc pas utiliser le sous-r\u00e9seau 10.255.0.0 car son \u00ab\u00a0broadcast\u00a0\u00bb correspondrait \u00e0 celui du r\u00e9seau g\u00e9n\u00e9ral ! Donc avec 8 bits vous ne pouvez pas d\u00e9finir 256 sous-r\u00e9seaux, vous ne pouvez pas d\u00e9finir 255 sous-r\u00e9seaux, vous ne pouvez d\u00e9finir que 254 sous-r\u00e9seaux !<\/li>\n<\/ul>\n<p>En v\u00e9rit\u00e9, <strong>quelque soit le nombre de bits que vous utiliserez pour d\u00e9finir des sous-r\u00e9seaux, les valeurs tout \u00e0 0 pour ses bits et les valeurs tout \u00e0 1 seront interdites. Vous disposerez donc de 2<sup>N <\/sup>&#8211; 2 possibilit\u00e9s !<\/strong><\/p>\n<p>Pour notre exemple nous disposons donc de 254 sous-r\u00e9seaux dont les adresses vont de 10.1.0.0 \u00e0 10.254.0.0 !<\/p>\n<h3>Deuxi\u00e8me partie : Adressage des WANs (Liaisons lou\u00e9es)<\/h3>\n<p>Il s&rsquo;agit ici de d\u00e9finir, sur l&rsquo;adresse de Classe C fournie une r\u00e9partition de bits de sous-r\u00e9seaux qui permettent de d\u00e9finir un maximum de sous-r\u00e9seau avec la possibilit\u00e9 de mettre au plus deux machines sur chacun d&rsquo;eux (un routeur \u00e0 chaque extr\u00e9mit\u00e9 de la liaison).<\/p>\n<p>Sur une adresse de classe C seul le dernier octet est disponible pour adresser les machines, il faudra, en plus, d\u00e9finir des bits de sous-r\u00e9seaux sur cet octet. En th\u00e9orie si on utilise un bit seulement pour la partie machine, on disposera de deux combinaisons (0 et 1) permettant de d\u00e9finir les deux machines. Mais, depuis le chapitre 5, nous savons que les adresses machines 0 et 255 sont impossibles (adresse r\u00e9seau et broadcast). Nous avons d\u00e9montr\u00e9 que N bits machines d\u00e9finissez 2<sup>N <\/sup>&#8211; 2 machines ! Si on ne prend qu&rsquo;un bit machine on ne pourra donc d\u00e9finir aucune machine (2<sup>1<\/sup>-2 = 2-2 = 0). Il faut donc au minimum 2 bits machines qui d\u00e9finirons 2<sup>2<\/sup>-2 = 4-2 = 2 machines. Ces bits seront les deux derniers de l&rsquo;octet machine de la classe C. Les 6 premiers bits seront donc des bits de sous-r\u00e9seaux, on aura le format suivant :<\/p>\n<ul>\n<li>R.R.R.<strong>ssssss<\/strong>mm<\/li>\n<\/ul>\n<p>Vous remarquez que nous ne sommes pas oblig\u00e9 de prendre tout un octet pour d\u00e9finir des sous-r\u00e9seaux !<\/p>\n<ul>\n<li>Le premier sous-r\u00e9seau sera celui ayant la combinaison <strong>ssssss<\/strong> = 000001 (000000 : est impossible en regard de la d\u00e9monstration du paragraphe pr\u00e9c\u00e9dent).<\/li>\n<li>Le dernier sous-r\u00e9seau sera celui ayant la combinaison <strong>ssssss<\/strong> = 111110 (111111 : est impossible en regard de la d\u00e9monstration du paragraphe pr\u00e9c\u00e9dent)<\/li>\n<\/ul>\n<p>Pour d\u00e9finir des r\u00e9seaux et sous-r\u00e9seaux on place la partie machine \u00e0 0, donc les bits \u00ab\u00a0<strong>mm<\/strong>\u00a0\u00bb \u00e0 0. Les combinaisons finales sont donc :<\/p>\n<ul>\n<li>192.168.1.000001<strong>00<\/strong> = 192.168.1.4<\/li>\n<li>192.168.1.111110<strong>00<\/strong> = 192.168.1.248<\/li>\n<\/ul>\n<p>Pour chaque sous-r\u00e9seau les deux adresses machines possibles sont les combinaisons \u00ab\u00a0<strong>01<\/strong>\u00a0\u00bb et \u00ab\u00a0<strong>10<\/strong>\u00a0\u00bb sur les bits \u00ab\u00a0<strong>mm<\/strong>\u00ab\u00a0. On obtient donc les adresses suivantes pour les machines du premier sous-r\u00e9seau :<\/p>\n<ul>\n<li>Machine 1 : 192.168.1.000001<strong>01<\/strong> = 192.168.1.5<\/li>\n<li>Machine 2 : 192.168.1.000001<strong>10<\/strong> = 192.168.1.6<\/li>\n<\/ul>\n<p>Les adresses de diffusion (broadcast) sur ces deux sous-r\u00e9seaux sont les combinaisons \u00ab\u00a0<strong>11<\/strong>\u00a0\u00bb sur les bits \u00ab\u00a0<strong>mm<\/strong>\u00ab\u00a0. On obtient donc les adresses \u00ab\u00a0broadcast\u00a0\u00bb suivantes pour le premier et le dernier sous-r\u00e9seau :<\/p>\n<ul>\n<li>Premier sous-r\u00e9seau : 192.168.1.000001<strong>11<\/strong> = 192.168.1.7<\/li>\n<li>Dernier sous-r\u00e9seau : 192.168.1.111110<strong>11<\/strong> = 192.168.1.251<\/li>\n<\/ul>\n<p>Le tableau suivant pr\u00e9sente les adresses r\u00e9seaux, machines et broadcast pour les 5 premiers sous-r\u00e9seaux. Pour vous entra\u00eener vous pouvez essayer de trouver ces adresses pour les X autres sous-r\u00e9seaux (<em>une barre de chocolat au premier qui trouve la valeur de X<\/em> !).<\/p>\n<table border=\"1\" width=\"500\" cellspacing=\"1\" cellpadding=\"1\" align=\"center\">\n<tbody>\n<tr class=\"navig\">\n<td>\n<div align=\"center\">Sous-r\u00e9seau<\/div>\n<\/td>\n<td>\n<div align=\"center\">Machine 1<\/div>\n<\/td>\n<td>\n<div align=\"center\">Machine 2<\/div>\n<\/td>\n<td>\n<div align=\"center\">Broadcast<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"petittexte\">192.168.1.4<\/td>\n<td class=\"petittexte\">192.168.1.5<\/td>\n<td class=\"petittexte\">192.168.1.6<\/td>\n<td class=\"petittexte\">192.168.1.7<\/td>\n<\/tr>\n<tr>\n<td class=\"petittexte\">192.168.1.8<\/td>\n<td class=\"petittexte\">192.168.1.9<\/td>\n<td class=\"petittexte\">192.168.1.10<\/td>\n<td class=\"petittexte\">192.168.1.11<\/td>\n<\/tr>\n<tr>\n<td class=\"petittexte\">192.168.1.12<\/td>\n<td class=\"petittexte\">192.168.1.13<\/td>\n<td class=\"petittexte\">192.168.1.14<\/td>\n<td class=\"petittexte\">192.168.1.15<\/td>\n<\/tr>\n<tr>\n<td class=\"petittexte\">192.168.1.16<\/td>\n<td class=\"petittexte\">192.168.1.17<\/td>\n<td class=\"petittexte\">192.168.1.18<\/td>\n<td class=\"petittexte\">192.168.1.19<\/td>\n<\/tr>\n<tr>\n<td class=\"petittexte\">192.168.1.20<\/td>\n<td class=\"petittexte\">192.168.1.21<\/td>\n<td class=\"petittexte\">192.168.1.22<\/td>\n<td class=\"petittexte\">192.168.1.23<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>La question qui tue !<\/h2>\n<p>Maintenant vous \u00eates heureux ! Vous savez calculer des sous-r\u00e9seaux ! Si \u00e7a se trouve, vous trouvez m\u00eame \u00e7a facile ! Je ne supporte pas votre air b\u00e9at ! Je vais donc figer sur vos faces ce stupide sourire satisfait ! Question &#8230; :<\/p>\n<ul>\n<li><strong>Comment une machine fait-elle pour savoir qu&rsquo;elle se trouve dans le sous-r\u00e9seau 192.168.1.4 quand on lui donne l&rsquo;adresse 192.168.1.5 ?<\/strong><\/li>\n<\/ul>\n<p>Vous n&rsquo;\u00eates pas sans savoir qu&rsquo;il est important pour elle de savoir dans quel r\u00e9seau ou sous-r\u00e9seau elle se trouve puisque selon le cas, elle transmettra ses paquets directement \u00e0 la station destinataire ou \u00e0 la passerelle ! Or nous savons qu&rsquo;elle peut rep\u00e9rer son r\u00e9seau par la valeur du premier octet qui d\u00e9fini la classe d&rsquo;adresse et donc la port\u00e9e des octets r\u00e9seaux. Mais comment peut-elle deviner que vous avez \u00e9tendue la partie r\u00e9seau en \u00ab\u00a0<em>grignotant<\/em>\u00a0\u00bb des bits machines pour d\u00e9finir du sous-r\u00e9seau ?<\/p>\n<h2>Le masque qui sauve !<\/h2>\n<p><em>Heureusement que Zorro est l\u00e0 !<\/em> La machine n&rsquo;a absolument aucun moyen de savoir si vous avez d\u00e9fini des sous-r\u00e9seaux rien qu&rsquo;en scrutant son adresse ! C&rsquo;est pourquoi vous allez devoir l&rsquo;informer de la port\u00e9e r\u00e9elle des octets r\u00e9seaux dans son adresse. Pour cela vous allez lui donner une information suppl\u00e9mentaire, qu&rsquo;on appelle <strong>le masque<\/strong> !<\/p>\n<p>Le principe est simple ! Vous allez ajouter une information qui ressemble \u00e0 une adresse IP mais qui a un format sp\u00e9cial. Dans cette fausse adresse :<\/p>\n<ul>\n<li><strong>vous placer \u00e0 1 tous les bits qui<\/strong>, dans l&rsquo;adresse initiale, <strong>d\u00e9finissent le r\u00e9seau et le sous-r\u00e9seau<\/strong>.<\/li>\n<li><strong>vous placer \u00e0 0 tous les bits qui<\/strong>, dans l&rsquo;adresse initiale, <strong>d\u00e9finissent la machine<\/strong>.<\/li>\n<\/ul>\n<p>La machine, en superposant son masque sur son adresse, pourra ainsi rep\u00e9rer la port\u00e9e des bits r\u00e9seaux et sous-r\u00e9seau.<\/p>\n<p>Par exemple, le masque IP d&rsquo;une adresse de Classe A standard (sans sous-r\u00e9seaux) aura tous les bits du premier octet \u00e0 1 puisque seul le premier octet d&rsquo;une adresse classe A, d\u00e9fini des bits r\u00e9seaux :<\/p>\n<ul>\n<li><strong>Adresse classe A<\/strong> : <strong>R<\/strong>.M.M.M<\/li>\n<li><strong>Masque classe A<\/strong> : <strong>11111111<\/strong>.M.M.M = <strong>255<\/strong>.M.M.M<\/li>\n<\/ul>\n<p>Si nous reprenons nos deux exemples pr\u00e9c\u00e9dents, les masques se d\u00e9finissent comme suit.<\/p>\n<h3>Adresses des LANs<\/h3>\n<p>Nous utilisions une classe A avec le deuxi\u00e8me octet r\u00e9serv\u00e9 \u00e0 la d\u00e9finition des sous-r\u00e9seaux. Le masque associ\u00e9 doit donc couvrir (masquer !) les deux premiers octets r\u00e9seau :<\/p>\n<ul>\n<li><strong>Adresse sous-r\u00e9seau<\/strong> : <strong>10<\/strong>.<strong><span style=\"color: #ff0000;\">ssssssss<\/span><\/strong>.M.M<\/li>\n<li><strong>Masque associ\u00e9<\/strong> : <strong>11111111<\/strong>.<strong><span style=\"color: #ff0000;\">11111111<\/span><\/strong>.0.0 = <strong>255<\/strong>.<strong><span style=\"color: #ff0000;\">255<\/span><\/strong>.0.0<\/li>\n<\/ul>\n<p>Lorsque vous fixez une adresse \u00e0 une machine, vous lui donnez \u00e9galement son masque. Par exemple, pour la machine 2 du sous-r\u00e9seau 5, vous indiquerez:<\/p>\n<ul>\n<li><strong>Adresse machine<\/strong> : <strong>10<\/strong>.<strong><span style=\"color: #ff0000;\">5<\/span><\/strong>.0.2<\/li>\n<li><strong>Masque<\/strong> : <strong>255<\/strong>.<strong><span style=\"color: #ff0000;\">255<\/span><\/strong>.0.0<\/li>\n<\/ul>\n<p>Ainsi la machine sait qu&rsquo;elle est dans le sous-r\u00e9seau 10.5.0.0 et non pas dans le r\u00e9seau 10.0.0.0 !<\/p>\n<h3>Adresse des WANs<\/h3>\n<p>La logique est la m\u00eame, nous avons utilis\u00e9 6 bits du dernier octet pour d\u00e9finir des sous r\u00e9seau :<\/p>\n<ul>\n<li><strong>Adresse sous-r\u00e9seau<\/strong> : <strong>192<\/strong>.<strong>168<\/strong>.<strong>1<\/strong>.<strong><span style=\"color: #ff0000;\">ssssss<\/span><\/strong>mm<\/li>\n<li><strong>Masque associ\u00e9<\/strong> : <strong>11111111.11111111.11111111<\/strong>.<strong><span style=\"color: #ff0000;\">111111<\/span><\/strong>00 = <strong>255.255.255<\/strong>.<strong><span style=\"color: #ff0000;\">252<\/span><\/strong><\/li>\n<\/ul>\n<p>Le dernier octet du masque \u00e0 la valeur 252 car seuls les 6 premiers bits de l&rsquo;octet sont \u00e0 1. Les deux derniers bits d\u00e9finissant les machines, ils sont \u00e0 0 !<\/p>\n<p>Par exemple, pour la machine 1 du sous-r\u00e9seau 5, vous indiquerez :<\/p>\n<ul>\n<li><strong>Adresse machine<\/strong> : <strong>192.168.1<\/strong>.21<\/li>\n<li><strong>Masque<\/strong> : <strong>255.255.255<\/strong>.252<\/li>\n<\/ul>\n<p>Et voil\u00e0 ! Vous savez tout des sous-r\u00e9seaux et masques !<\/p>\n<h2>Accords de notations standards<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-405 alignleft\" src=\"http:\/\/www.gatoux.com\/wp-content\/uploads\/2017\/04\/S2P10I3.gif\" alt=\"\" width=\"429\" height=\"211\" \/>Un architecte r\u00e9seau va dresser des plans d&rsquo;adressages dans des tableaux, il va faire des sch\u00e9mas de r\u00e9seaux pour imager l&rsquo;architecture finale. Pour chacune de ces op\u00e9rations il faudra qu\u00a0\u00bbil soit en mesure d&rsquo;<strong>afficher le plan d&rsquo;adressage selon une notation standard compr\u00e9hensible par tout le monde<\/strong>.<\/p>\n<p>Dans les sch\u00e9mas pr\u00e9c\u00e9dents de ce cours, j&rsquo;ai souvent indiqu\u00e9 les adresses machines en entier avec une petite fl\u00e8che dirig\u00e9 vers l&rsquo;interface \u00e0 laquelle elle \u00e9tait associ\u00e9e. Cette notation est lourde et surcharge les sch\u00e9mas.<\/p>\n<p>Il existe donc des accords de notation :<\/p>\n<ul>\n<li><strong>Une adresse IP doit toujours \u00eatre indiqu\u00e9e avec son masque<\/strong>, qu&rsquo;elle soit \u00ab\u00a0subnett\u00e9e\u00a0\u00bb ou pas.<\/li>\n<li><strong>L&rsquo;adresse r\u00e9seau ou sous-r\u00e9seau est affect\u00e9e au r\u00e9seau physique<\/strong><\/li>\n<li><strong>L&rsquo;adresse machine est indiqu\u00e9e \u00e0 cot\u00e9 de l&rsquo;interface sans la partie r\u00e9seau<\/strong>. En effet on a d\u00e9j\u00e0 la partie r\u00e9seau indiqu\u00e9e par l&rsquo;adresse r\u00e9seau associ\u00e9e au r\u00e9seau physique.<\/li>\n<\/ul>\n<p>Il existe deux accords pour indiquer un masque associ\u00e9 \u00e0 une adresse :<\/p>\n<ul>\n<li><strong>Indication litt\u00e9rale du masque<\/strong>. Exemple : 14.0.0.0 \/ 255.0.0.0 ou 192.168.1.20 \/ 255.255.255.252. Le masque fait appara\u00eetre clairement la valeur d\u00e9cimale de chaque octet.<\/li>\n<li><strong>Indication contract\u00e9e<\/strong>. Exemple : 14.0.0.0\/8 (pour un masque 255.0.0.0) ou 192.168.1.20\/30 (pour un masque 255.255.255.252). <strong>Le \/n indique le nombre de bits r\u00e9seaux et sous-r\u00e9seaux dans l&rsquo;adresse<\/strong>. Cette deuxi\u00e8me forme est aujourd&rsquo;hui la plus usit\u00e9e.<\/li>\n<\/ul>\n<h2>Conclusion du chapitre<\/h2>\n<p>Et voil\u00e0 ! Ce chapitre conclu cette longue, longue pr\u00e9sentation de l&rsquo;adressage IP. Vous vous sentez soulag\u00e9 ? Rassurez-vous, le plus dur reste \u00e0 venir !<\/p>\n<p>Vous savez maintenant, en th\u00e9orie, mettre en place un plan d&rsquo;adressage IP, dit de niveau 3. Vous devez \u00eatre en mesure d&rsquo;\u00e9viter les pi\u00e8ges courants et vous comprenez enfin \u00e0 quoi correspondent les chiffres dans les \u00ab\u00a0Propri\u00e9t\u00e9s r\u00e9seaux &#8211; Protocole IP\u00a0\u00bb de votre PC.<\/p>\n<p>Dans le chapitre suivant (<em>pour se reposer<\/em>) nous allons descendre d&rsquo;une couche, pour \u00e9tudier les sp\u00e9cificit\u00e9s du fonctionnement d&rsquo;IP sur un r\u00e9seau local, et notamment comprendre le fonctionnement d&rsquo;ARP !<\/p>\n<h5 align=\"center\"><a href=\"http:\/\/www.gatoux.com\/index.php\/le-plan-dadressage\/\">Page Pr\u00e9c\u00e9dente<\/a>\u00a0\u00a0|\u00a0 <a href=\"http:\/\/www.gatoux.com\/index.php\/arp-qui-es-tu\/\">Page Suivante<\/a><\/h5>\n","protected":false},"excerpt":{"rendered":"<p>Rappels Dans les chapitres pr\u00e9c\u00e9dents nous avons abord\u00e9 les notions de classes d&rsquo;adresses IP, de routage et de plan d&rsquo;adressage. Nous avons \u00e9galement pr\u00e9sent\u00e9 au moins deux cas de justification d&rsquo;utilisation des sous-r\u00e9seaux ainsi que le concept g\u00e9n\u00e9ral du sous-r\u00e9seau. Celui-ci, pour rappel, est une sous-r\u00e9partition d&rsquo;une adresse r\u00e9seau standard d\u00e9finie \u00e0 l&rsquo;aide de bits\u2026 <span class=\"read-more\"><a href=\"https:\/\/racine.gatoux.com\/lmdr\/index.php\/les-sous-reseaux-et-masques-ip\/\">Lire la suite &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":25,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-384","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/pages\/384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/comments?post=384"}],"version-history":[{"count":3,"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/pages\/384\/revisions"}],"predecessor-version":[{"id":439,"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/pages\/384\/revisions\/439"}],"wp:attachment":[{"href":"https:\/\/racine.gatoux.com\/lmdr\/index.php\/wp-json\/wp\/v2\/media?parent=384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}