Sunteți pe pagina 1din 14

IUT de Vlizy Dpartement SRC Rseaux 1re anne

TD 3 : Protocoles IP

Exercice 1 Donner les plages possibles d'adresses pour chacune des classes A, B, C, D et E d'adresses IP. Combien existe-t-il de rseaux de classe A, B, C ? Combien de machines possdent chacun de ces rseaux ? Combien d'adresses individuelles peut-on avoir sur tous les rseaux de classe A, B, C. Quelle proportion du total cela reprsente-t-il ? A quoi sert la classe D ? Exercice 2 Dterminer si une adresse est de classe A, B ou C (passer pour cela en binaire) et sparer la partie rseau (donner le numro de rseau) de la partie machine. 128.10.2.30 112.234.56.180 194.85.57.6 134.234.56.5 222.78.211.9 10.0.0.0 Exercice 3 Un hote a pour adresse IP 193.222.8.98 et le masque de sous-rseau associ est 255.255.255.192. Quelle est la classe du rseau? Quelle est ladresse du sous-rseau? Quel est le n de broadcast qui permet de diffuser les datagrammes sur ce rseau? Il faut se connecter un serveur dadresse IP 193.222.8.171. Appartient-il au mme sous rseau? Si non, indiquer le mcanisme qui permet au paquet datteindre sa destination. Exercice 4 Dterminer la classe, les adresses rseaux et htes correspondant ladresse IP et au masque de sousrseau suivants : Adresse IP 128.66.12.1 130.97.16.132 192.178.16.66 132.90.132.5 18.20.16.91 Masque de sousrseau 255.255.255.0 255.255.255.192 255.255.255.192 255.255.240.0 255.255.0.0 Classe @ sous-rseau Hte

Exercice 5 1) Soit l'adresse IP suivante : 194.57.85.40 Quelle est ladresse de ce rseau ? Quel est le masque de sous rseau sil nexiste pas de sous-rseau physique pour ladresse rseau ? Mme question pour l'adresse 130.78.234.78 Le masque de sous rseau de cette adresse est maintenant : 255.255.192.0 a) Ecrire ce masque en binaire b) Combien de sous-rseaux peut-on trouver pour cette adresse rseau ? Donner les adresses IP de ces sous-rseaux.

Daniel NEGRU - dan@prism.uvsq.fr

1/4

IUT de Vlizy Dpartement SRC Rseaux 1re anne


2) Une organisation a une adresse rseau de classe C : 193.129.65.0 et elle doit dfinir 6 sous-rseaux physiques. a) Coder cette adresse en binaire b) Dfinir le masque de sous rseau ncessaire construire ce plan dadressage et donner les adresses des sous-rseaux. c) Combien de machines au maximum un sous-rseau peut-il contenir ? d) Donner les adresses de chaque sous-rseau d) Donner les plages dadresses possibles dans chaque sous-rseau. e) Quelle est ladresse de diffusion (broadcast) du sous-rseau #6 ? Mme question pour le sous-rseau #3. 3) Une organisation a un numro de rseau 140.25.0.0 et elle doit dfinir un sous-masque rseau qui permette de construire des sous-rseaux de 60 machines. a) Dfinir le masque de sous-rseau en prvoyant une extension ultrieure de rseau. Combien de sous-rseaux peut-on dfinir ? b) Donner ladresse des 9 premiers sous-rseaux et des 3 derniers, ainsi que les plage dadresses comprises dans le sous-rseau n3 (on rappelle que le premier sous-rseau est le n0) Exercice 6 Avec une adresse de classe C et un masque de sous rseau de 27 bits, combien de sous rseaux peut on constituer et combien de machines peut on mettre sur chaque sous rseau ? Dans le rseau suivant, a quelle classe appartiennent les adresses ? On distingue deux sous rseaux avec le masque de sous rseaux 255.255.255.224 quelles sont les adresses rseaux et les identificateurs de chaque machine.
Gabriel 140.252.13.67 Georges 140.252.13.65 140.252.13.66 Eugnie Agla 140.252.13.36 140.252.13.33 Rose 140.252.13.34

Gertrude 140.252.13.35

Exercice 7 4 8 16 Version Longueur Type de service Identificateur Dure de vie Protocole Adresse station source Adresse station destinatrice Options ventuelles Donnes 32 Longueur totale en octets Drapeau Position du fragment Checksum de l'en tte

Bourrage

Donnez les fonctions des diffrents champs de len-tte IP 1) Le champ longueur donne, en mots de 32 bits, la longueur de len tte IP. Quelle est la longueur max. de len tte IP ? 2) Le champ Type de services est compos de trois bits zro, suivi de quatre bits de priorit et un bit zro. Expliquer le rle de ce champ. Commenter les valeurs de ce champ dans les cas suivant :

Daniel NEGRU - dan@prism.uvsq.fr

2/4

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Valeur 08 hexa : Valeur 10 hexa : Valeur 12 hexa : Valeur 04 hexa : Valeur 02 hexa : 3) Quelle est la taille maximale dun datagramme IP ? Quelle est la taille maximale du datagramme IP, sil doit tre encapsul dans une trame Ethernet ? 4) Quel est le rle du champ TTL ? Que se passe-t-il lorsquil vaut un en arrivant sur une machine ? Exercice 8 Une machine A dadresse IP 129.0.0.1 veut envoyer un datagramme vers une machine B dadresse IP 140.0.0.2. On passe par le routeur C dadresses IP 129.0.0.2 et 140.0.0.3. Donner la structure des trames Ethernet transitant dans le systme. Ladresse MAC de A est 11110000AAAA, celle de B est 11110000BBBB et celles du routeur sont 11110000129C et 11110000140C respectivement sur les rseaux 129 et 140. Exercice 9 Analyser les traces suivantes : FF FF FF FF FF FF 08 00 20 02 45 9E 08 06 00 01 08 00 06 04 00 01 08 00 20 02 45 9E 81 68 FE 06 00 00 00 00 00 00 81 68 FE 05 08 00 20 02 45 9E 08 00 20 07 0B 94 08 06 00 01 08 00 06 04 00 02 08 00 20 07 0B 94 81 68 FE 05 08 00 20 02 45 9E 81 68 FE 06 Exercice 10 Considrez le rseau, reprsent par la figure suivante, o la machine MA souhaite envoyer un datagramme la machine MB. Les deux machines n'tant pas sur le mme sous-rseau, le datagramme va donc devoir tre rout via les deux routeurs R1 et R2.

Ce rseau Internet est support par trois rseaux physiques Ethernet dont les adresses Internet, de classe C et de masque 255.255.255.0, sont 193.2.2.0, 193.5.5.0 et 193.8.8.0. 1. Donnez le format du datagramme IP (suppos prt tre envoy) prpar sur MA, en prcisant les adresses qui apparaissent dans l'en-tte. 2. Donnez les tables de routage initiales les plus simples (minimales), sur chaque machine (MA, R1, R2 et MB), permettant l'acheminement du datagramme de MA vers MB. 3. Donnez les tapes successives ncessaires cet acheminement, en prcisant les adresses utilises dans les en-ttes des trames Ethernet envoyes, ainsi que les requtes ARP ncessairement effectues. 4. Quel est l'tat des tables ARP sur chaque machine une fois que MB a reu le datagramme (on suppose que ces tables taient vierges au dpart)? 5. Dans l'tat actuel, l'envoi d'un message de MB vers MA est-il possible?

Daniel NEGRU - dan@prism.uvsq.fr

3/4

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Exercice 11 Quelles sont les techniques dobtention dune adresse IP ? Ping est une application de niveau 3. Quel protocole est utilis par Ping ? A quoi sert cette application ? Comment fonctionne-t-elle ? Que mesure la commande Ping ? En retour de la commande Ping, on reoit un message ICMP avec le numero de type 3. Que faut-il en dduire ? A quoi sert le DNS ?

Daniel NEGRU - dan@prism.uvsq.fr

4/4

IUT de Vlizy Dpartement SRC Rseaux 1re anne

TD 3 : Protocoles IP

Exercice 1 Donner les plages possibles d'adresses pour chacune des classes A, B, C, D et E d'adresses IP. La classe dune adresse IP peut tre repre en examinant les bits de poids fort. Adresses de classe A : 1.x.x.x 127.x.x.x 0 Rseau (7bits) Utilisateur (24 bits) Ces adresses commencent par un bit 0. Adresses de classe B : 128.x.x.x 191.255.x.x 1 0 Rseau (14 bits) Utilisateur (16 bits) Elles commencent par 10. Adresses de classe C : 192.0.0.x 223.255.255.x 1 1 0 Rseau (21 bits) Utilisateur (8 bits) Elles commencent par 110. Adresses de classe D (multicast) : 224.0.0.0 239.255.255.255 1 1 1 0 Identificateur du groupe Elles commencent par 1110. Elles ne dsignent pas une machine prcise mais un groupe de machines. Elle sont utilises pour faire de la diffusion limite de donnes ou multicast . Les machines dsirant faire partie dun groupe de diffusion possde une mme adresse de classe D. Adresses de classe E : 240.0.0.0 247.255.255.255 1 1 1 1 0 Rserves pour usage futur On voit donc que toutes les adresses comportent une partie identifiant le rseau et une partie identifiant la machine sur le rseau. Lidentificateur de rseau est utilis pour prendre les dcisions de routage.

Daniel NEGRU - dan@prism.uvsq.fr

1/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Combien existe-t-il de rseaux de classe A, B, C ? Combien de machines possdent chacun de ces rseaux ? Il existe 126 rseaux de classe A (de 0 127, mais le 0 nest pas utilis, de mme que le 127), qui peuvent connecter 16 777 214 machines (224 = 16 777 216 mais les adresses 0.0.0.0 et 255.255.255 ne sont pas utilises) Il y a 16384 (214 -2) rseaux de classe B qui contiennent chacun 65534 machines (Attention pour les rseaux de classe B et C : il nest pas sr que les adresses dont lidentificateur de rseau ne contient que des zros ou que des 1 ne soit pas valide : Si on met tous les bits du NetID 0 ou 1, il reste lidentificateur de la classe qui possde un 1 et un 0 : donc tous les bits ne SONT PAS 1 ou 0. On peut donc considrer que ce sont des adresses valides pour dsigner un rseau. Cela ferait 214 rseaux de classe B et 221 rseaux de classe C) Il y a 2 097 152 rseaux de classe C qui supportent 254 machines. Combien d'adresses individuelles peut-on avoir sur tous les rseaux de classe A, B, C. Quelle proportion du total cela reprsente-t-il ? 126 * 16 777 214 = 2 113 928 964 adresses individuelles, soit plus de 50% du total. Plus exactement : Classe A : 2 113 928 964 Machines (56.8%) Classe B : 1 073 709 056 Machines (28.9%) Classe C : 532 676 608 Machines (14.3%) Total : 3 720 314 628 Machines Note : le calcul a t fait en considrant que les rseaux dont le netID ne contient que des 0 ou que des 1 ne sont pas valides, ce qui ne change pas le rsultat de manire dramatique? A quoi sert la classe D ? Multicast

Classe A Classe B Classe C Classe D

0 Rseau 7bits, 2(exp7)-2 10 Rseau 14bits, 2(exp14)-2 110 Rseau 21 bits, 2(exp21)-2 1110 Indfini, adresse de broadcast

Stations 24 bits, 2(exp14)-2 Stations 16 bits, 2(exp16)-2 Stations8 bits, 2(exp8)-2

Exercice 2 Dterminer si une adresse est de classe A, B ou C (passer pour cela en binaire) et sparer la partie rseau (donner le numro de rseau) de la partie machine. 128.10.2.30 (Classe B) 112.234.56.180 (Classe A) 194.85.57.6 (Classe C) 134.234.56.5 (Classe B) 222.78.211.9 (Classe C) 10.0.0.0 (ARPANET) (Classe A) Exercice 3 Un hote a pour adresse IP 193.222.8.98 et le masque de sous-rseau associ est 255.255.255.192. Quelle est la classe du rseau? Quelle est ladresse du sous-rseau? Quel est le n de broadcast qui permet de diffuser les datagrammes sur ce rseau? Il faut se connecter un serveur dadresse IP 193.222.8.171. Appartient-il au mme sous rseau? Si non, indiquer le mcanisme qui permet au paquet datteindre sa destination. Le rseau est de classe C car 193 = 11000001 192 = 1100 0000 la partie host est donc sur 6 bits 98 = 0110 0010 les 2 bits de poids fort font partie de ladresse rseau

Daniel NEGRU - dan@prism.uvsq.fr

2/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Ladresse du sous-rseau est donc 193.222.8.64 0111 1111 pour diffuser les broadcasts soit 193.222.8.127 171 = 10101011 Le serveur nappartient pas au mme sou-rseau (10

01)

Pour latteindre, il faudra passer par une passerelle, le plus souvent la passerelle par dfaut dont ladresse est configure dans le logiciel IP linstallation. Pour une destination ne figurant pas sur le mme sous-rseau, le datagramme est encapsul dans une trame portant ladresse MAC de la passerelle et ladresse IP du serveur. Mthode : 1 Dfinir la classe par les premiers bits 193.222.8.98 193 = 11000001 = classe C 2 - Analyser le dernier terme du masque partir de l'adresse binaire 255.255.255.192 192 = 11 000000 Rx Hte L'adresse rseau est sur 8 + 2 = 10 bits L'adressage hte est sur 6 bits 3 - Prendre le dernier terme de l'adresse IP partir de l'adresse binaire 98 = 01 100010 Rx Hte Adresse machine : 34 Adresse rseau : 98 34 = 64 Adresse machine : 0.0.0.34 du ss-rx : 193.222.8.64

Exercice 4 Dterminer la classe, les adresses rseaux et htes correspondant ladresse IP et au masque de sousrseau suivants :

Adresse IP 128.66.12.1 130.97.16.132 192.178.16.66 132.90.132.5 18.20.16.91

Masque de sousrseau 255.255.255.0 255.255.255.192 255.255.255.192 255.255.240.0 255.255.0.0

Classe @ sous-rseau hte B B C B A 128.66.12.0 130.97.16.128 192.178.16.64 132.90.128.0 18.20.0.0 0.0.0.1 0.0.0.4 0.0.0.2 0.0.4.5 0.0.16.91

Exercice 5 1) Soit l'adresse IP suivante : 194.57.85.40 Quelle est ladresse de ce rseau ? Quel est le masque de sous rseau sil nexiste pas de sous-rseau physique pour ladresse rseau ? Mme question pour l'adresse 130.78.234.78 Le masque de sous rseau de cette adresse est maintenant : 255.255.192.0 a) Ecrire ce masque en binaire

Daniel NEGRU - dan@prism.uvsq.fr

3/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


b) Combien de sous-rseaux peut-on trouver pour cette adresse rseau ? Donner les adresses IP de ces sous-rseaux.

2) Une organisation a une adresse rseau de classe C : 193.129.65.0 et elle doit dfinir 6 sous-rseaux physiques. a) Coder cette adresse en binaire b) Dfinir le masque de sous rseau ncessaire construire ce plan dadressage et donner les adresses des sous-rseaux. c) Combien de machines au maximum un sous-rseau peut-il contenir ? d) Donner les adresses de chaque sous-rseau d) Donner les plages dadresses possibles dans chaque sous-rseau. e) Quelle est ladresse de diffusion (broadcast) du sous-rseau #6 ? Mme question pour le sous-rseau #3. 3) Une organisation a un numro de rseau 140.25.0.0 et elle doit dfinir un sous-masque rseau qui permette de construire des sous-rseaux de 60 machines. a) Dfinir le masque de sous-rseau en prvoyant une extension ultrieure de rseau. Combien de sous-rseaux peut-on dfinir ? b) Donner ladresse des 9 premiers sous-rseaux et des 3 derniers, ainsi que les plage dadresses comprises dans le sous-rseau n3 (on rappelle que le premier sous-rseau est le n0) Soit l'adresse IP suivante : 194.57.85.40 Quelle est ladresse de ce rseau ? (194.57.85.0) Quel est le masque de sous rseau sil nexiste pas de sous-rseau physique pour ladresse rseau ? Rponse : adresse de classe C : 255.255.255.0 Mme question pour l'adresse 130.78.234.78 Adresse de classe B : Rseau 130.78.0.0, masque : 255.255.0.0 Le masque de sous rseau de cette adresse est maintenant : 255.255.192.0 a) Ecrire ce masque en binaire (11111111 11111111 11000000 00000000) b) Combien de sous-rseaux peut-on trouver pour cette adresse rseau ? Donner les adresses IP de ces sous-rseaux. On peut avoir 4 sous-rseaux (en profiter pour introduire la notation / ): 130.78.0.0 /18 130.78.64.0 /18 130.78.128.0 /18 130.78.192.0 /18 (/18 signifie que le rseau est cod sur 18 bits) Une organisationaune adresse rseau declasse C : 193.129.65.0etelle doitdfinir 6 sous-rseaux physiques. a) Coder cette adresse en binaire : 11000001 10000001 01000001 00000000 b) Dfinir le masque de sous rseau ncessaire construire ce plan dadressage et donner les adresses des sous-rseaux 6 sous rseaux doivent tre cods sur 3 bits. Masque sans sous rseau : 193.129.65.0/24 255.255.255.0 Il faut trois bits pour coder les sous-rseaux : on aura donc 255.255.255.224 ou 11111111 11111111 11111111 11100000 On notera donc 193.129.65.0 /27 pour indiquer que la partie rseau est code sur 27 bits et non plus sur 24. c) Combien de machines au maximum un sous-rseau peut-il contenir ? 5 Host ID est cod sur 5 bits. On aura donc 2 machines par sous-rseaux. Mais on nutilise pas les machines 000000 et 111111 car elles correspondent la diffusion. On aura donc 32-2 = 30 machines au maximum dans chaque

Daniel NEGRU - dan@prism.uvsq.fr

4/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


sous-rseau. d) Donner les adresses de chaque sous-rseau Base net : 11000001 00000001 00000001 000 00000 193.129.65.0 / 24 11000001 00000001 00000001 000 00000 soit 193.129.65.0 /27 11000001 00000001 00000001 001 00000 soit 193.129.65.32/27 11000001 00000001 00000001 010 00000 soit 193.129.65.64 /27 11000001 00000001 00000001 011 00000 soit 193.129.65.96 /27 etc... 11000001 00000001 00000001 111 00000 soit 193.129.65.224 /27 d) Donner les plages dadresses possibles dans chaque sous-rseau. Il faut se souvenir que les machines ne peuvent pas avoir les adresses tout 0 ou tout 1 Sous rseau #0 : de 193.129.65.1 193.129.65.30 Sous rseau #1 : de 193.129.65.33 193.129.65.62 Sous rseau #2 : de 193.129.65.65 193.129.65.94 Sous rseau #3 : de 193.129.65.97 193.129.65.126 Sous rseau #4 : de 193.129.65.129 193.129.65.158 Sous rseau #5 : de 193.129.65.161 193.129.65.190 Sous rseau #6 : de 193.129.65.193 193.129.65.222 Sous rseau #7 : de 193.129.65.225 193.129.65.254 e) Quelle est ladresse de diffusion (broadcast) du sous-rseau#6 ? Mme question pour le sous-rseau #3. Ladresse de broadcast pour ce sous-rseau#6 est 193.129.65.223 (tous les bits 1 dans ladresse de la machine). Pour le sous-rseau#3, on a 193.129.65.127. Une organisationaunnumroderseau 140.25.0.0etelle doitdfinir unsous-masque rseau qui permette de construire des sous-rseaux de 60 machines. a) Dfinir le masque de sous-rseau en prvoyant une extension ultrieure de rseau. Combien de sous-rseaux peut-on dfinir ? 6 Pour coder 64 machines, on a besoin de 6 bits (2 = 64 ; 64-2 = 62, seules deux adresses ne seront pas utilises.) Si on veut avoir de la marge, on codera sur 7 bits lID de la machine. On pourra donc ainsi raccorder 128-2 = 126 machines. On aura donc 25 bits pour la partie rseau, et 7 pour la partie machine. Ladresse est de classe B, on va donc avoir 9 bits pour coder les sousrseaux, ce qui correspond 512 sous-rseaux diffrents. b) Donner ladresse des 9 premiers sous-rseaux et des 3 derniers, ainsi que les plage dadresses comprises dans le sous-rseau n3 (on rappelle que le premier sous-rseau est le n0) Base net : 10001100.00011001.00000000.00000000 140.25.0.0 /16 Subnet#0 : 10001100.00011001.0000000.00000000 140.25.0.0 /25 Subnet#1 : 10001100.00011001.0000000.10000000 140.25.0.128 /25 Subnet#2 : 10001100.00011001.0000001.00000000 140.25.1.0 /25 Subnet#3 : 10001100.00011001.0000001.10000000 140.25.1.128 /25 Subnet#4 : 10001100.00011001.0000010.00000000 140.25.2.0 /25 Subnet#5 : 10001100.00011001.0000010.10000000 140.25.2.128 /25 Subnet#6 : 10001100.00011001.0000011.00000000 140.25.3.0 /25 Subnet#7 : 10001100.00011001.0000011.10000000 140.25.3.128 /25 Subnet#8 : 10001100.00011001.0000100.00000000 140.25.4.0 /25 Subnet#509 : 10001100.00011001.11111110.10000000 140.25.254.128 /25 Subnet#510 : 10001100.00011001.1111111.00000000 140.25.255.0 /25 Subnet#511 : 10001100.00011001.1111111.10000000 140.25.255.128 /25 Dans le sous-rseau#3, on aura les adresses suivantes : Subnet#3 : 10001100.00011001.0000001.10000000 140.25.1.128 /25

Daniel NEGRU - dan@prism.uvsq.fr

5/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Host#1 : 10001100.00011001.0000001.10000001 140.25.1.129 /25 Host#2 : 10001100.00011001.0000001.10000010 140.25.1.130 /25 ... Host#62 : 10001100.00011001.0000001.10111110 140.25.1.190 /25 Host#63 : 10001100.00011001.0000001.10111111 140.25.1.191 /25 Host#64 : 10001100.00011001.0000001.11000000 140.25.1.192 /25 Host#65 : 10001100.00011001.0000001.11000001 140.25.1.193 /25 Host#126 : 10001100.00011001.0000001.11111110 140.25.1.254 /25 Broadcast : 10001100.00011001.0000001.11111111 140.25.1.255 /25

Exercice 6 Avec une adresse de classe C et un masque de sous rseau de 27 bits, combien de sous rseaux peut on constituer et combien de machines peut on mettre sur chaque sous rseau ? Dans le rseau suivant, a quelle classe appartiennent les adresses ? On distingue deux sous rseaux avec le masque de sous rseaux 255.255.255.224 quelles sont les adresses rseaux et les identificateurs de chaque machine.
Gabriel 140.252.13.67 Georges 140.252.13.65 140.252.13.66 Eugnie Agla 140.252.13.36 140.252.13.33 Rose 140.252.13.34

Gertrude 140.252.13.35

Nom Gabriel Georges Eugnie Etc

IP 140.252.13.67 140.252.13.65 140.252.13.66 140.252.13.36

Rseau 140.252.0.0 140.252.0.0 140.252.0.0 140.252.0.0

Sous rseau 140.252.13.64 140.252.13.64 140.252.13.64 140.252.13.32

Host 03 01 02 04

Si (A et M) = (B et M) , M tant le masque de sous-rseau et lopration et logique se faisant bit bit.


Exercice 7 4 8 16 Version Longueur Type de service Identificateur Dure de vie Protocole Adresse station source Adresse station destinatrice Options ventuelles Donnes Version : version de l'en tte IP. 32 Longueur totale en octets Drapeau Position du fragment Checksum de l'en tte

Bourrage

Daniel NEGRU - dan@prism.uvsq.fr

6/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Identificateur : n qui identifie de manire unique les fragments d'un mme paquet FO : gre la fragmentation ( 000 dernier fragment, 001 fragment, 010 pas de fragmentation ). Position du fragment : Nombre doctets depuis le premier ( multiple de 8 octets ). Protocole : numro de la couche de protocole vers laquelle le paquet doit tre achemin ( TCP, UDP ...) Cheksum : le datagramme est ignorer si le cheksum est incorrect. Options : permet d'obtenir le chemin de routage, ou de fixer le routage par l'metteur. 1) Le champs longueur donne, en mots de 32 bits, la longueur de len tte IP.Quelle est la longueur max de len tte IP ? Rp : longueur de l'en-tte = 2 (exp4)-1 = 15 mots de 32 bits 2) Le champ Type de services est compos de trois bits zro, suivi de quatres bits de priorits et un bit zro. Expliquer le rle de ce champs. Rp : La signification des quatres bits de priorit est la suivante : Bit 1 : Minimise le delai. Bit 2 : Maximise le dbit. Bit 3 : Maximise la fiabilit. Bit 4 : Minimise le cot montaire. Commenter les valeurs de ce champs dans les cas suivant : Valeur 08 hexa Valeur 10 hexa Valeur 12 hexa Valeur 04 hexa Valeur 02 hexa : Le paquet IP contient des donnes dune application FTP. : Le paquet IP contient des commandes dune application FTP. : Le paquet IP contient des donnes dune application TELNET. : Le paquet IP contient des donnes dune application SNMP. : Le paquet IP contient des donnes dune application NNTP.

Rp : FTP : contle 10 (hexa), donnes 08 (hexa) Telnet/Rlogin : 12 (hexa) SNMP : 04 (hexa) 3) Quelle est la taille maximale dun datagramme IP ? Quelle est la taille maximale du datagramme IP, sil doit tre encapsul dans une trame Ethernet ? Rp : 16 bits = 2(exp16)-1 = 65 535 octets 4) Quel est le rle du champs TTL ? Que se passe-t-il lorsquil vaut un en arrivant sur une machine ? Rp : TTL = 32. 32 routeurs max possibles. TTL = 0. Destruction du datagramme. (Information de l'metteur par un message ICMP) Exercice 8 Une machine A dadresse IP 129.0.0.1 veut envoyer un datagramme vers une machine B dadresse IP 140.0.0.2. On passe par le routeur C dadresses IP 129.0.0.2 et 140.0.0.3. Donner la structure des trames Ethernet transitant dans le systme. Ladresse MAC de A est 11110000AAAA, celle de B est 11110000BBBB et celles du routeur sont 11110000129C et 11110000140C respectivement sur les rseaux 129 et 140. Ethernet destination 11110000129C Ethernet source 11110000AAAA IP destination 140.0.0.3 IP source 129.0.0.1

A vers routeur

Daniel NEGRU - dan@prism.uvsq.fr

7/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Routeur vers B 11110000BBBB 11110000140C 140.0.0.3 129.0.0.2

Exercice 9 Analyser les traces suivantes : FF FF FF FF FF FF 08 00 20 02 45 9E 08 06 00 01 08 00 06 04 00 01 08 00 20 02 45 9E 81 68 FE 06 00 00 00 00 00 00 81 68 FE 05 FFFFFFFFFFFF = Broadcast Ethernet 08002002459E = Adresse Ethernet source 0806 = Trame ARP 001 = matriel Ethernet 0800 = Protocole IP 06 = Ethernet (48 bits) 04 = protocole IP (32 bits) 0001 = requte ARP 08002002459E = Adresse Ethernet source 8168FE06 = adresse IP source (129.104.254.6) 0000000000 = adresse Ethernet cible 8168FE05 = adresse IP destinataire (129.104.254.5) Qui l'adresse IP 129.104.254.5 ? Demande de 129.104.254.6 08 00 20 02 45 9E 08 00 20 07 0B 94 08 06 00 01 08 00 06 04 00 02 08 00 20 07 0B 94 81 68 FE 05 08 00 20 02 45 9E 81 68 FE 06 08002002459E = adresse Ethernet destinataire 08 00 20 07 0B 94 = adresse Ethernet source 08 06 = ARP 00 01 = Ethernet 08 00 06 = protocole IP 04 = adresse IP 00 02 = rponse ARP 08 00 20 07 0B 94 = adresse Ethernet (ou matriel) source 81 68 FE 05 = adresse IP(129.104.254.5) 08 00 20 02 45 9E = adresse matriel (ou Ethernet) cible 81 68 FE 06 = adresse IP cible (129.104.254.6) J'ai l'IP 129.104.254.5 Et l'adresse physique est 08 00 20 07 0B 94 Le protocole ARP. Format du paquet ARP 0 8 16 24 31

Adresse Ethernet Destinataire 6 octets FFFF, Broadcast Adresse Ethernet Source 6 octets Type de trame 2 octets Type de matriel 2 octets Long. Matriel 1 octet Long. octet

Protocole

Type de protocole 2 octets 1 Opration 2 octets

Daniel NEGRU - dan@prism.uvsq.fr

8/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Adresse Matriel Emetteur 6 octets (adresse Ethernet) Adresse IP Emetteur 4 octets Adresse Matriel Cible 6octets Etherne) Adresse IP Cible 4 octets Type de Trame : 0806 (Hex) pour une trame ARP Type de Matriel : 1 pour Ethernet Type de protocole : 0x0800 (Hexa) pour IP Longueur Matriel : 6 car Adresse Ethernet sur 48 bits Longueur Protocole : 4 car adresse IP sur 32 bits Opration : 1 pour requte ARP, 2 pour rponse ARP, 3 pour requte RARP, 4 pour rponse RARP Sur chaque machine la mmoire cache conserve la correspondance entre Adresse IP et Adresse Ethernet pendant 20 minutes.

(Adresse

Exercice 10 Considrez le rseau, reprsent par la figure suivante, o la machine MA souhaite envoyer un datagramme la machine MB. Les deux machines n'tant pas sur le mme sous-rseau, le datagramme va donc devoir tre rout via les deux routeurs R1 et R2.

Ce rseau Internet est support par trois rseaux physiques Ethernet dont les adresses Internet, de classe C et de masque 255.255.255.0, sont 193.2.2.0, 193.5.5.0 et 193.8.8.0. 1. Donnez le format du datagramme IP (suppos prt tre envoy) prpar sur MA, en prcisant les adresses qui apparaissent dans l'en-tte. 2. Donnez les tables de routage initiales les plus simples (minimales), sur chaque machine (MA, R1, R2 et MB), permettant l'acheminement du datagramme de MA vers MB. 3. Donnez les tapes successives ncessaires cet acheminement, en prcisant les adresses utilises dans les en-ttes des trames Ethernet envoyes, ainsi que les requtes ARP ncessairement effectues. 4. Quel est l'tat des tables ARP sur chaque machine une fois que MB a reu le datagramme (on suppose que ces tables taient vierges au dpart)? 5. Dans l'tat actuel, l'envoi d'un message de MB vers MA est-il possible? Exercice 11 Quelles sont les techniques dobtention dune adresse IP ? Statique (manuel), ou dynamique (DHCP)

Daniel NEGRU - dan@prism.uvsq.fr

9/10

IUT de Vlizy Dpartement SRC Rseaux 1re anne


Ping est une application de niveau 3. Quel protocole est utilis par Ping ? A quoi sert cette application ? Comment fonctionne-t-elle ? Que mesure la commande Ping ? Ping utilise ICMP. Ping sert diagnostiquer la connectivit rseau dune machine distante. Elle fonctionne avec les commande decho request et echo reply, un datagramme est envoy vers une @IP en demandant au destinataire de renvoyer le datagramme. Elle mesure le tps aller-retour entre lemetteur et le recepteur. En retour de la commande Ping, on reoit un message ICMP avec le numero de type 3. Que faut-il en dduire ? On en deduit que le recepteur nest pas connect A quoi sert le DNS ? Correspondance entre @IP et nom

Daniel NEGRU - dan@prism.uvsq.fr

10/10