Vous êtes sur la page 1sur 6

Correction TP 02 : Adressage IP (3h)

Nicolas Tournier, Naveed Islam

Modle TCP/IP : une simplification du modle OSI


1. Quest-ce quune adresse IP ? A quoi sert une adresse IP ? Une adresse IP est une adresse compose de 4 octets. Elle scrit de la faon suivante x.y.z.t, avec (x, y, z, t) des octets (groupe de 8 bits). Cest une adresse logique qui sert identifier une machine dans un rseau. 2. Quest-ce quune adresse MAC ? Une adresse MAC est une adresse compose de 6 octets crite sous forme hexadcimale. Elle scrit a:b:c:d:e:f et correspond { lidentification dune carte rseau. 3. Donner la correspondance entre les couches du modle TCP/IP associ et les couches du modle OSI.

Figure 1 : Correspondance des modles TCP/IP et OSI. (Sources : http://www.frameip.com/tcpip/)

Correction du schma : Pour les couches du modle TCP/IP, on parle des couches Application, Transport, Rseau (au lieu dInternet mme si ce modle est principalement utilis dans le monde dInternet) et Physique (au lieu de Hte-Rseau).

4. A quoi sert la couche rseau du modle TCP/IP ? La couche rseau a pour objectif daiguiller les paquets vers le bon destinataire. 5. Expliquer la communication entre deux machines qui se trouvent sur le mme rseau avec le modle TCP/IP. 6. Quest-ce quun entte dun paquet ? Lentte dun paquet est lensemble des informations quon ajoute aux donnes 7. Quelles sont les informations que lon trouve dans un entte dun paquet IP ? Dans un entte les principales informations qui sont ajoutes sont ladresse IP de votre machine, ladresse de destination de votre paquet, les protocoles utiliss dans les couches suprieures, le TTL du paquet, etc. 8. Quest-ce que le TTL ? A quoi sert le TTL ? Le TTL est la dure de vie dun paquet, { chaque fois quun paquet traverse un routeur, le TTL est dcrment. Si le TTL est gal 0, alors le paquet est dtruit.

Oprations sur les adresses IP


Un peu de logique et de mathmatiques
9. Convertir les nombres suivants en binaire : 0, 2, 128, 127, 192, 195, 255, 95, 182. Dcimal Dcomposition en puissance de 2. Binaires 0 0 10 2 10000000 128 1111111 127 11000000 192 11000101 195 11111111 255 1011111 95 10110110 182 10. Convertir les adresses IP suivantes en binaire : Attention les adresses IP sont toujours sur 8 bits, si le nombre nest pas sur 8 bits on complte par la gauche par des 0. a. 192.128.95.1, // 11000000.10000000.01011111.00000001 b. 195.128.127.2, // 11000101.10000000.01111111.00000010 c. 195.128.127.255. // 11000101.10000000.01111111.11111111 11. Ecrire les tables logiques des oprateurs binaires AND, OR, XOR.

12. Faites les oprations binaires suivantes : a. 195 AND 192, b. 95 AND 182, a. 11000101 AND 11000000 11000000 = 195 b. 1011111 AND 10110110 10010110 = 150

c. 95 XOR 182, d. 2 OR 95 c. 1011111 XOR 10110110 10110 = 22 d. 10 OR 1011111 1011111 = 95

Masquage
13. Quest-ce quun masque ? Un masque est une reprsentation binaire dune adresse IP qui dsigne les bits utiliss au codage de la partie rseau dune adresse IP. 14. Quelle est lopration binaire utilise pour faire un masquage ? Cest loprateur AND logique. 15. Citer les deux parties de ladresse IP. Une adresse IP est divise en deux parties, une partie qui code le rseau et qui est dfinie par le masque. Cette partie est commune pour toute les machines qui se trouvent dans le mme rseau. Lautre partie sert { coder lidentifiant de la machine dans le rseau, cette partie est diffrente pour chaque machine. 16. A quoi sert lopration de masquage ? Cette opration sert savoir si la machine se trouve dans le rseau. .

Adressage
17. A quoi correspondent les classes A, B et C ? Ce sont des plages dadresse IP rserves. Pour la classe A, le premier octet de ladresse IP code le rseau et le 1er bit est fix 0 . Pour la classe B, les deux premiers octets codent le rseau et les premiers bits de ladresse IP sont fixs 10. Pour la classe C, les trois premiers octets codent le rseau et les premiers bits de ladresse IP sont fixs 110. 18. Donner les masques des classes A, B et C. Classe A : 255.0.0.0 (cf. explication ci-dessus, le 1er octet code le rseau) Classe B : 255.255.0.0 Classe C : 255.255.255.0 19. Dans quelle classe se trouvent les machines suivantes, justifier vos rponses : a. 3.92.6.1 d. 191.154.13.4 b. 114.92.6.2 e. 192.1.3.3 c. 133.147.250.3 f. 254.0.0.1

On convertit le premier octet en binaire et on en dduit la classe du rseau dans lequel se trouve la machine. a. b. c. d. e. f. 3.92.6.1 // 114.92.6.2 // 133.147.250.3 // 191.154.13.4 // 192.1.3.3 // 254.0.0.1 // 3 114 133 191 192 254 = = = = = = 00000011 01110010 10000101 10111111 11000000 11111110 => => => => => => Classe A Classe A Classe B Classe B Classe C Ni A, ni B, ni C !

20. Considrons les machines aux adresses IP suivantes : a. @IP : 192.1.2.2 b. @IP : 192.1.3.3 i.

c. @IP : 192.1.3.4 d. @IP : 192.1.4.2

Quelles sont les machines qui se trouvent sur le rseau 192.1.3.0 ? Justifier en dtaillant les calculs. (ERRATUM, il manquait le masque : 255.255.255.0) 2 0 0 2 0 0 b. AND 192. 1. 3. 255.255.255. 192. 1. 3. 192. 1. 4. 255.255.255. 192. 1. 4. 3 0 0 2 0 0

a. 192. 1. 2. AND 255.255.255. 192. 1. 2. c. 192. 1. 2. AND 255.255.255. 192. 1. 2. ii.

d. AND

Les machines a. et d. sont-elles dans le mme rseau de classe C ? 192.1.3.0 est bien une adresse de classe C (192 = 1100 0000) Les machines a. et d. sont-elles dans le mme rseau de classe B ? Non, ce sont des adresses de classe C, il ny a pas lieu de parler de classe B.

iii.

Configuration dun sous-rseau


Configuration de votre machine
21. Dans un terminal linux, tapez la commande : ifconfig. Quelle est votre adresse MAC ? Ladresse MAC est ladresse qui se trouve aprs HWaddr. 22. Quelle est votre adresse IP ? Ladresse IP est ladresse qui se trouve aprs inet addr (aprs avoir taper la commande ifconfig qui permet de connaitre la configuration de votre machine). 23. Quest-ce quune interface rseau ? Une interface est la manire dont votre machine est connecte au rseau, par un cble Ethernet, un rseau wifi par exemple.

24. Quelle interface est utilise par votre machine ? Linterface de votre machine est Ethernet (cf. eth0, eth1, eth2, eth3 ethx) 25. Quest-ce quun sous-rseau ? Un sous-rseau est un rseau dans un rseau, de manire un peu plus thorique on parle de subdivision logique. 26. Pourquoi crer un sous-rseau ? On peut crer des sous-rseaux pour des raisons dorganisation, de couts, etc. 27. Quest-ce quune adresse de broadcast ? Cest une adresse rserve la diffusion de paquet lensemble des machines qui composent le rseau. 28. Quelle est ladresse de broadcast de votre sous-rseau ? Ladresse IP de broadcast est ladresse qui se trouve aprs Bcast. (Aprs avoir taper la commande ifconfig). 29. Quel est le masque de sous-rseau ? Le masque du sous-rseau se trouve aprs Bcast. (Aprs avoir taper la commande ifconfig). 30. Quelle est ladresse IP du sous-rseau ? Laddresse IP du sous-rseau sobtient en appliquant un ET logique entre ladresse de votre machine et le masque du sous-rseau.

Protocole ICMP : ping


31. Dcrire le protocole ICMP. ICMP fonctionne en deux temps : i. Ma machine envoi une requte une machine distante ; ii. Cette machine me rpond si elle est connecte. 32. Excuter la commande ping sur votre propre machine. Commenter. 33. Excuter la commande ping sur ladresse IP de votre voisin. Commenter. 34. Excuter la commande ping sur ladresse 127.0.0.1. A quoi correspond cette adresse ? Cette adresse est ladresse de la boucle locale (localhost), elle correspond { une sorte dadresse virtuelle de votre machine. 35. Consulter laide de la commande ping a. Quelle option sert excuter un nombre de x tentatives? Loption ajouter est c. b. Excuter la commande ping en prcisant 10 tentatives. ping [@IP] c 10 c. Quelle option sert afficher la route des paquets ICMP ? ping R [@IP]

d. Excuter la commande ping en affichant la route sur les adresses suivantes i. votre machine ; ii. la machine de votre voisin ; iii. le site de lIUT ; iv. Google ping R www.google.com e. Commenter les rsultats de la question prcdente. Dans chacun des cas on voit lensemble des routeurs que le paquet a travers dans le rseau Internet.

Vous aimerez peut-être aussi