TP ADRESSAGE IP Page 1
1 Conversion adresse entre la base 10 et la base 2 145.32.59.24 (10) = 10010001 00100000 00111011 00011000(2) 200.42.129.16 (10) = 11001000 00101010 10000001 00010000(2) 14.82.19.54 (10 ) = 00001110 01010010 00010011 00110110(2) 2 Conversion d adresse base 2 en base 10 plus donner la classe d adresse 10000000.00001010.11011000.00100111 (2)= 128.10.216.39 Adresse de classe B 2. 11101101.10000011.00001110.01011111 (2)=237.131.14.95 Adresse de classe D 3. 01001010.00011011.10001111.00010010 (2)=74.27.143.18 Adresse de classe A 4. 11001001.11011110.01000011.01110101(2)=201.222.67.117 Adresse classe C 5. 10000011.00011101.00000000.00000111(2)=131.29.0.7 Adresse classe B Page 2
Page 3
Adresses particulières adresses incorrectes : 1 191.168.1.1 adresse de classe B masque en 16 adresse publique 2 127.0.0.1 adresse de la boucle locale 3 10.133.19.27 adresse de classe a privée 4 1.2.3.4 adresse de classe A publique 5 224.0.0.2 adresse de classe D multidiffusion 6 172.16.122.68 adresse de classe B adresse privée 7 0.137.25.17 adresse de classe A privée 8 255.255.255.255 adresse de broadcast universel tout appareil ayant une IP peut répondre a cette requête universelle heureusement que les routeurs bloquent cette adresse. 9 192.252.19.4 adresse classe C adresse publique 10 118.17.255.255 adresse de classe A privée 11 169.254.192.167 adresse spéciale lorsqu un ordinateur n arrive pas a obtenir une ip par dhcp le système d exploitation attribue une ip en 169.X.X.X 12 131.107.109.201 adresse de classe B publique 13 172.31.127.9 adresse classe B publique 14 0.0.0.0 adresse spéciale 0.0.0.0/8 Adresse réseau par défaut 15 127.131.208.51 adresse classe A 16 192.168.0.1 adresse classe C privée 17 93.1.1.0 adresse classe A publique 18 168.192.226.13 adresse classe B publique 19 172.32.14.172 adresse classe B publique 20 248.10.10.1 adresse classe E Page 4
21 201.1.1.1 adresse publique classe C 22 192.168.129.33 adresse privée classe C 23 1.0.0.127 adresse publique classe A Page 5
Adresses particulières adresses incorrectes Indiquez si les adresses suivantes sont valides ou pas pour un hôte TCP/IP: Si une adresse est invalide, entourez la partie erronée et fournissez une explication. Le masque est celui associé par défaut à la classe. Classe A de 0 à 126 Classe B de 128 à 191 Classe C de 192 à 223 Classe D de 224 à 239 Classe E de 240 à 255 1.245.12.33.102 Adresse classe E non valide classe expérimentale 2.123.123.123.123 valide 3.199.23.107.255 Non valide adresse de broadcast 4.199.23.107.0 non valide il s agit d un numéro de réseau car se termine par 0 5.156.266.12.103 valide 6.99.0.0.12 valide Page 6
7.153.0.0.0 Non valide n de réseau 8.153.0.0.255 valide 9.191.23.255.255 Non valide adresse de diffusion de classe B 10.33.255.255.0 adresse valide 11.12.0.0.0 non valide adresse de réseau de classe A 12.12.255.255.255 non valide adresse de diffusion de classe A 13.12.0.0.255 Adresse valide 14.127.0.0.1 non valide adresse de boucle locale 15.127.23.109.122 Non valide boucle locale 16.0.23.12.122 valide 17.192.12.255.102 valide 18.191.105.0.0 Non valide n de réseau classe B 19.203.123.45.255 adresse de diffusion classe C 20.204.0.23.198 adresse valide 21.224.56.204.112 Non valide adresse de multicast 22.223.255.255.254 adresse valide 23.126.0.0.1 valide classe A 24.177.45.123.255 adresse valide classe B Page 7
Calculs de masques Page 8
a) Pour avoir 120 réseau on prend l'exposant de 2 supérieur à 120 donc 2^7=128 Notation cidr 172.16.0.0/24 Notation classique 255.255.255.0 b) pour avoir 2 hôtes dans un sous réseau du réseau 192.168.1.0 je garde 2 bits pour la partie hôtes, ce qui me laisse 4 possibilités d IP. L'une de ces adresses sera l'adresse du sous réseau et l'autre l'adresse de diffusion de ce sous réseau. Le masque appliqué à ce sous réseau sera 255.255.255.252 Notation cidr /30 Page 9
c) 31 sous réseaux à partir de 182.221.0.0 32=2^5 donc pour 31 sous réseau j ai besoin de 5 Bits Ici il s agit d une adresse de classe B donc avec un masque en 16 16+5=21 mon nouveau masque sera donc en 21 Donc notation CIDR 182.221.0.0/21 Notation classique : 182.221.0.0 /255.255.248.0 d) au moins 15 sous réseaux : 16=2^4 donc 4 Bits sont requis pour les sous réseaux. 131.107.0.0/20 131.107.0.0/ 255.255.240.0 e) A peu près 500 sous réseaux : 512=2^9 donc 9 Bits sont nécessaires pour les sous réseaux 140.10.0.0/25 140.10.0.0/255.255.255.128 f) exactement 8 sous réseaux : 8=2^3 donc 3 Bits pour les sous réseaux 192.168.10.0/27 192.168.10.0/255.255.255.224 g) 7 sous réseaux d au moins 17 hôtes : Pour la partie hôtes il faut réserver 32 possibilités d IP. Page 10
Donc 2^5 ce qui laisse 2 bits pour les 7 sous réseaux ce n est pas possible sauf si on prend 1 Bit sur le 3 ème Octet mais celui-ci est pris par l adresse du réseau de départ qui est en 33 32+1=33 h) environ 2020 sous réseaux : 2048=2^11 donc 11 bits pour les sous réseaux 10.0.0.0/19 10.0.0.0/255.255.224.0 i) 127 sous réseaux : 128=2^7 donc 7 bits pour les sous réseaux 188.23.0.0/23 188.23.0.0/255.255.254.0 Pour calculer ces sous réseau il faut prendre les bits que l on a pris sur la partie hôte et compter en binaire pour faire varier l adresse des sous réseaux puis appliquer le masque a chaqu un d eux Page 11
Calculs en fonction des plages d adresses a) provient du réseau 172.16.80.0 /20 172.16.0.0 /255.255.240.0 Car : 80=0101 0000(2) et 87=0101 0111(2) la partie commune a gauche représente l adresse réseau donc ici c est 80 adresse réseau 172.16.80.0/20 20 car on a 4 bits de plus pour la partie réseau b) provient du réseau 192.168.15.116/30 192.168.15.116/255.255.252.0 Les 3 premiers octets sont identiques, je m intéresse au 4 eme 117=0111 0101(2) 118=0111 0110(2) Donc 6 bits en commun pour la partie réseau Pour le réseau 0111 0100=116(10) Page 12
c) provient du réseau 172.16.0.0/20 172.16.0.0/255.240.0.0 Même principe qu au-dessus. d) provient du réseau 10.1.64.0/18 10.1.64.0/255.255.192.0 e) provient du réseau 10.64.128.0/17 10.64.128.0/255.255.128.0 f) provient du réseau 16.0.0.0/4 16.0.0.0/240.0.0.0 g) provient du réseau 210.44.8.80/ 28 210.44.8.0/255.255.240.0 Page 13
Validité des adresses en notation CIDR Page 14
Pour séparer la partie hôte de la partie réseau je repère l octet significatif (celui qui change donc autre que 8,16,24 et j applique le masque pour trouver l adresse du réseau Pour l adresse de broadcast je mets tous les bits de la partie hôte a 1. 209.207.177.100/30 30=24+6 donc 11111100 ce qui fait 128+64+32+16+8+4=252 Masque 255.255.255.252 Adresse réseau 209.207.177.100 Adresse de broadcast 209.207.177.107 Adresse non valide pour un hôte c est l adresse réseau. 192.0.35.12/26 26=24+2 donc 2 bits sur la partie réseau 128+64=192 Masque 255.255.255.192 Adresse réseau 192.0.35.0 Broadcast 192.0.35.63 Adresse valide pour un hôte. 120.146.80.1/20 Masque je prends 4bits partie réseau donc 128+64+32+16=240 Masque 255.255.240.0 Pour le 80 80=0101 0000(2) /20=1111 0000 Donc le réseau est 120.146.80.0 Broadcast je mets des 1 sur la partie hôte et je calcule 64+16+8+4+2+1=95 Broadcast 120.146.95.255 Page 15
Adresse valide pour un hôte. 211.104.16.17/19 /19=1110 0000 Masque =128+64+32=224 Masque =255.255.224.0 Pour le 16 16=0001 0000(2) /19=1110 0000 Donc adresse réseau 211.104.16.0 Broadcast 211.104.16.31 Adresse valide pour un hôte. 172.168.0.1/24 Masque =255.255.255.0 Adresse réseau 172.168.0.0 Broadcast : 172.168.0.255 Adresse valide pour un hôte 172.168.248.32/21 21=16+5 donc 5 bits sur la partie réseau ce qui donne 128+64+32+16+8=248 Masque= 255.255.248.0 Adresse de réseau 172.168.248.0 Adresse broadcast 172.168.255.255 Page 16
Adresse valide pour un hôte 96.139.84.12/21 Masque=255.255.248.0 84= 0101 0000(2) /21=1111 1000 Adresse réseau 96.139.84.0 Adresse broadcast je mets tous les bits partie hôte a 1 donc Sur 84 01010111=64+16+4+2+1=87 Broadcast : 96.139.87.255 Adresse valide pour un hôte 172.16.32.0/25 1 bit pour la partie réseau du 4eme octet Masque 255.255.255.128 Adresse de réseau 172.16.32.0 Adresse de broadcast 172.16.32.127 Non valide pour un hôte c est une adresse réseau 172.16.0.127/25 Masque 255.255.255.128 Adresse réseau 127=0111 1111(2) Page 17
/25=1000 0000 Donc j aurais une adresse réseau de 172.16.0.0 Et l adresse 172.16.0.127 représente l adresse de broadcast de ce réseau car tous les bits hôtes sont a 1 192.168.32.1/18 Masque je prends 2 bits pour la partie réseau 128+64=192 Masque=255.255.192.0 Réseau :192.168.0.0 Adresse valide pour un hôte 172.16.32.1/18 Masque =255.255.192.0 Adresse réseau : 172.16.0.0 La partie réseau de l IP prend 2 bits sur le 3 eme octet donc l adresse est valide pour un hôte 210.71.10.128/28 Ici si on applique le masque à l adresse IP on se rend compte qu il s agit d une adresse réseau donc non valide Page 18