Vous êtes sur la page 1sur 14

IUT de Vélizy – Département SRC – Réseaux 1ère année

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 réseaux de classe A, B, C ? Combien de machines possèdent chacun de ces
réseaux ?
Combien d'adresses individuelles peut-on avoir sur tous les réseaux de classe A, B, C. Quelle
proportion du total cela représente-t-il ?
A quoi sert la classe D ?

Exercice 2
Déterminer si une adresse est de classe A, B ou C (passer pour cela en binaire) et séparer la partie
réseau (donner le numéro de réseau) 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-réseau associé est 255.255.255.192.
Quelle est la classe du réseau?
Quelle est l’adresse du sous-réseau?
Quel est le n° de broadcast qui permet de diffuser les datagrammes sur ce réseau?
Il faut se connecter à un serveur d’adresse IP 193.222.8.171. Appartient-il au même sous réseau?
Si non, indiquer le mécanisme qui permet au paquet d’atteindre sa destination.

Exercice 4
Déterminer la classe, les adresses réseaux et hôtes correspondant à l’adresse IP et au masque de sous-
réseau suivants :

Adresse IP Masque de sous- Classe @ sous-réseau Hôte


réseau
128.66.12.1 255.255.255.0
130.97.16.132 255.255.255.192
192.178.16.66 255.255.255.192
132.90.132.5 255.255.240.0
18.20.16.91 255.255.0.0

Exercice 5
1) Soit l'adresse IP suivante : 194.57.85.40
Quelle est l’adresse de ce réseau ?
Quel est le masque de sous réseau s’il n’existe pas de sous-réseau physique pour l’adresse réseau ?
Même question pour l'adresse 130.78.234.78
Le masque de sous réseau de cette adresse est maintenant : 255.255.192.0
a) Ecrire ce masque en binaire
b) Combien de sous-réseaux peut-on trouver pour cette adresse réseau ? Donner les adresses IP de ces
sous-réseaux.

Daniel NEGRU - dan@prism.uvsq.fr 1/4


IUT de Vélizy – Département SRC – Réseaux 1ère année

2) Une organisation a une adresse réseau de classe C : 193.129.65.0 et elle doit définir 6
sous-réseaux physiques.
a) Coder cette adresse en binaire
b) Définir le masque de sous réseau nécessaire à construire ce plan d’adressage et donner les adresses
des sous-réseaux.
c) Combien de machines au maximum un sous-réseau peut-il contenir ?
d) Donner les adresses de chaque sous-réseau
d) Donner les plages d’adresses possibles dans chaque sous-réseau.
e) Quelle est l’adresse de diffusion (broadcast) du sous-réseau #6 ?
Même question pour le sous-réseau #3.

3) Une organisation a un numéro de réseau 140.25.0.0 et elle doit définir un sous-masque réseau qui
permette de construire des sous-réseaux de 60 machines.
a) Définir le masque de sous-réseau en prévoyant une extension ultérieure de réseau. Combien de
sous-réseaux peut-on définir ?
b) Donner l’adresse des 9 premiers sous-réseaux et des 3 derniers, ainsi que les plage d’adresses
comprises dans le sous-réseau n°3 (on rappelle que le premier sous-réseau est le n°0)

Exercice 6
Avec une adresse de classe C et un masque de sous réseau de 27 bits, combien de sous réseaux peut on
constituer et combien de machines peut on mettre sur chaque sous réseau ?
Dans le réseau suivant, a quelle classe appartiennent les adresses ?
On distingue deux sous réseaux avec le masque de sous réseaux 255.255.255.224 quelles sont les
adresses réseaux et les identificateurs de chaque machine.

Gabriel Georges

140.252.13.67 140.252.13.65

140.252.13.66
Gertrude Eugénie Aglaë

140.252.13.35 140.252.13.36 140.252.13.34

140.252.13.33
Rose

Exercice 7

4 8 16 32
Version Longueur Type de service Longueur totale en octets
Identificateur Drapeau Position du fragment
Durée de vie Protocole Checksum de l'en tête
Adresse station source
Adresse station destinatrice
Options éventuelles Bourrage
Données

Donnez les fonctions des différents champs de l’en-tête IP


1°) Le champ longueur donne, en mots de 32 bits, la longueur de l’en tête IP. Quelle est la longueur
max. de l’en tête IP ?
2°) Le champ Type de services est composé de trois bits à zéro, suivi de quatre bits de priorité et un
bit à zéro.
Expliquer le rôle de ce champ.
Commenter les valeurs de ce champ dans les cas suivant :

Daniel NEGRU - dan@prism.uvsq.fr 2/4


IUT de Vélizy – Département SRC – Réseaux 1ère année

Valeur 08 hexa :
Valeur 10 hexa :
Valeur 12 hexa :
Valeur 04 hexa :
Valeur 02 hexa :
3°) Quelle est la taille maximale d’un datagramme IP ? Quelle est la taille maximale du datagramme
IP, s’il doit être encapsulé dans une trame Ethernet ?
4°) Quel est le rôle du champ TTL ? Que se passe-t-il lorsqu’il vaut un en arrivant sur une machine ?

Exercice 8
Une machine A d’adresse IP 129.0.0.1 veut envoyer un datagramme vers une machine B d’adresse IP
140.0.0.2. On passe par le routeur C d’adresses IP 129.0.0.2 et 140.0.0.3. Donner la structure des
trames Ethernet transitant dans le système. L’adresse MAC de A est 11110000AAAA, celle de B est
11110000BBBB et celles du routeur sont 11110000129C et 11110000140C respectivement sur les
réseaux 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
Considérez le réseau, représenté par la figure suivante, où la machine MA souhaite envoyer un
datagramme à la machine MB. Les deux machines n'étant pas sur le même sous-réseau, le datagramme
va donc devoir être routé via les deux routeurs R1 et R2.

Ce réseau Internet est supporté par trois réseaux 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é prêt à être envoyé) préparé sur MA, en
précisant les adresses qui apparaissent dans l'en-tête.
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 nécessaires à cet acheminement, en précisant les adresses
utilisées dans les en-têtes des trames Ethernet envoyées, ainsi que les requêtes ARP
nécessairement effectuées.
4. Quel est l'état des tables ARP sur chaque machine une fois que MB a reçu le datagramme (on
suppose que ces tables étaient vierges au départ)?
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 Vélizy – Département SRC – Réseaux 1ère année

Exercice 11
Quelles sont les techniques d’obtention d’une 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 reçoit un message ICMP avec le numero de type 3. Que faut-il en
déduire ?
A quoi sert le DNS ?

Daniel NEGRU - dan@prism.uvsq.fr 4/4


IUT de Vélizy – Département SRC – Réseaux 1ère année

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 d’une adresse IP peut être repérée en examinant les bits de poids fort.
Adresses de classe A : 1.x.x.x à 127.x.x.x
0 Réseau (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 Réseau (14 bits) Utilisateur (16 bits)
Elles commencent par 10.

Adresses de classe C : 192.0.0.x à 223.255.255.x


1 1 0 Réseau (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 désignent pas une machine précise mais un groupe de
machines. Elle sont utilisées pour faire de la diffusion limitée de données ou « multicast ». Les
machines désirant faire partie d’un groupe de diffusion possède une même adresse de classe D.

Adresses de classe E : 240.0.0.0 à 247.255.255.255


1 1 1 1 0 Réservées pour usage futur

On voit donc que toutes les adresses comportent une partie identifiant le réseau et une partie
identifiant la machine sur le réseau. L’identificateur de réseau est utilisé pour prendre les
décisions de routage.

Daniel NEGRU - dan@prism.uvsq.fr 1/10


IUT de Vélizy – Département SRC – Réseaux 1ère année

Combien existe-t-il de réseaux de classe A, B, C ? Combien de machines possèdent chacun de ces


réseaux ?
Il existe 126 réseaux de classe A (de 0 à 127, mais le 0 n’est pas utilisé, de même 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 utilisées)

Il y a 16384 (214 -2) réseaux de classe B qui contiennent chacun 65534 machines

(Attention pour les réseaux de classe B et C : il n’est pas sûr que les adresses dont
l’identificateur de réseau ne contient que des zéros ou que des 1 ne soit pas valide : Si on met
tous les bits du NetID à 0 ou 1, il reste l’identificateur de la classe qui possède un 1 et un 0 : donc
tous les bits ne SONT PAS à 1 ou 0. On peut donc considérer que ce sont des adresses valides
pour désigner un réseau. Cela ferait 214 réseaux de classe B et 221 réseaux de classe C)

Il y a 2 097 152 réseaux de classe C qui supportent 254 machines.

Combien d'adresses individuelles peut-on avoir sur tous les réseaux de classe A, B, C. Quelle
proportion du total cela représente-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 considérant que les réseaux dont le netID ne contient que des 0 ou
que des 1 ne sont pas valides, ce qui ne change pas le résultat de manière dramatique?

A quoi sert la classe D ?


Multicast

Classe A 0 Réseau 7bits, 2(exp7)-2 Stations 24 bits, 2(exp14)-2


Classe B 10 Réseau 14bits, 2(exp14)-2 Stations 16 bits, 2(exp16)-2
Classe C 110 Réseau 21 bits, 2(exp21)-2 Stations8 bits, 2(exp8)-2
Classe D 1110 Indéfini, adresse de broadcast

Exercice 2
Déterminer si une adresse est de classe A, B ou C (passer pour cela en binaire) et séparer la partie
réseau (donner le numéro de réseau) 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-réseau associé est 255.255.255.192.
Quelle est la classe du réseau?
Quelle est l’adresse du sous-réseau?
Quel est le n° de broadcast qui permet de diffuser les datagrammes sur ce réseau?
Il faut se connecter à un serveur d’adresse IP 193.222.8.171. Appartient-il au même sous réseau?
Si non, indiquer le mécanisme qui permet au paquet d’atteindre sa destination.

Le réseau 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 l’adresse réseau

Daniel NEGRU - dan@prism.uvsq.fr 2/10


IUT de Vélizy – Département SRC – Réseaux 1ère année

L’adresse du sous-réseau est donc 193.222.8.64


0111 1111 pour diffuser les broadcasts soit 193.222.8.127
171 = 10101011 Le serveur n’appartient pas au même sou-réseau (10 z 01)

Pour l’atteindre, il faudra passer par une passerelle, le plus souvent la passerelle par défaut dont
l’adresse est configurée dans le logiciel IP à l’installation. Pour une destination ne figurant pas
sur le même sous-réseau, le datagramme est encapsulé dans une trame portant l’adresse MAC
de la passerelle et l’adresse IP du serveur.

Méthode :

1° - Définir 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 Hôte

L'adresse réseau est sur 8 + 2 = 10 bits


L'adressage hôte est sur 6 bits

3° - Prendre le dernier terme de l'adresse IP à partir de l'adresse binaire

98 = 01 100010
Rx Hôte
Adresse machine : 34 Adresse réseau : 98 – 34 = 64
Adresse machine : 0.0.0.34 du ss-rx : 193.222.8.64

Exercice 4
Déterminer la classe, les adresses réseaux et hôtes correspondant à l’adresse IP et au masque de sous-
réseau suivants :

Adresse IP Masque de sous- Classe @ sous-réseau hôte


réseau
128.66.12.1 255.255.255.0 B 128.66.12.0 0.0.0.1

130.97.16.132 255.255.255.192 B 130.97.16.128 0.0.0.4

192.178.16.66 255.255.255.192 C 192.178.16.64 0.0.0.2

132.90.132.5 255.255.240.0 B 132.90.128.0 0.0.4.5

18.20.16.91 255.255.0.0 A 18.20.0.0 0.0.16.91

Exercice 5
1) Soit l'adresse IP suivante : 194.57.85.40
Quelle est l’adresse de ce réseau ?
Quel est le masque de sous réseau s’il n’existe pas de sous-réseau physique pour l’adresse réseau ?
Même question pour l'adresse 130.78.234.78
Le masque de sous réseau 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 Vélizy – Département SRC – Réseaux 1ère année

b) Combien de sous-réseaux peut-on trouver pour cette adresse réseau ? Donner les adresses IP de ces
sous-réseaux.

2) Une organisation a une adresse réseau de classe C : 193.129.65.0 et elle doit définir 6
sous-réseaux physiques.
a) Coder cette adresse en binaire
b) Définir le masque de sous réseau nécessaire à construire ce plan d’adressage et donner les adresses
des sous-réseaux.
c) Combien de machines au maximum un sous-réseau peut-il contenir ?
d) Donner les adresses de chaque sous-réseau
d) Donner les plages d’adresses possibles dans chaque sous-réseau.
e) Quelle est l’adresse de diffusion (broadcast) du sous-réseau #6 ?
Même question pour le sous-réseau #3.

3) Une organisation a un numéro de réseau 140.25.0.0 et elle doit définir un sous-masque réseau qui
permette de construire des sous-réseaux de 60 machines.
a) Définir le masque de sous-réseau en prévoyant une extension ultérieure de réseau. Combien de
sous-réseaux peut-on définir ?
b) Donner l’adresse des 9 premiers sous-réseaux et des 3 derniers, ainsi que les plage d’adresses
comprises dans le sous-réseau n°3 (on rappelle que le premier sous-réseau est le n°0)

Soit l'adresse IP suivante : 194.57.85.40


Quelle est l’adresse de ce réseau ? (194.57.85.0)
Quel est le masque de sous réseau s’il n’existe pas de sous-réseau physique
pour l’adresse réseau ?
Réponse : adresse de classe C : 255.255.255.0

Même question pour l'adresse 130.78.234.78


Adresse de classe B : Réseau 130.78.0.0, masque : 255.255.0.0
Le masque de sous réseau de cette adresse est maintenant : 255.255.192.0
a) Ecrire ce masque en binaire (11111111 11111111 11000000 00000000)
b) Combien de sous-réseaux peut-on trouver pour cette adresse réseau ?
Donner les adresses IP de ces sous-réseaux.
On peut avoir 4 sous-réseaux (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 réseau est codé sur 18 bits)
Une organisationaune adresse réseau declasse C : 193.129.65.0etelle doitdéfinir 6
sous-réseaux physiques.

a) Coder cette adresse en binaire : 11000001 10000001 01000001 00000000


b) Définir le masque de sous réseau nécessaire à construire ce plan
d’adressage et donner les adresses des sous-réseaux
6 sous réseaux doivent être codés sur 3 bits.
Masque sans sous réseau : 193.129.65.0/24 255.255.255.0
Il faut trois bits pour coder les sous-réseaux : 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 réseau est
codée sur 27 bits et non plus sur 24.
c) Combien de machines au maximum un sous-réseau peut-il contenir ?
5
Host ID est codé sur 5 bits. On aura donc 2 machines par sous-réseaux.
Mais on n’utilise 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 Vélizy – Département SRC – Réseaux 1ère année

sous-réseau.
d) Donner les adresses de chaque sous-réseau
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 d’adresses possibles dans chaque sous-réseau.
Il faut se souvenir que les machines ne peuvent pas avoir les adresses « tout
à 0 » ou « tout à 1 «
Sous réseau #0 : de 193.129.65.1 à 193.129.65.30
Sous réseau #1 : de 193.129.65.33 à 193.129.65.62
Sous réseau #2 : de 193.129.65.65 à 193.129.65.94
Sous réseau #3 : de 193.129.65.97 à 193.129.65.126
Sous réseau #4 : de 193.129.65.129 à 193.129.65.158
Sous réseau #5 : de 193.129.65.161 à 193.129.65.190
Sous réseau #6 : de 193.129.65.193 à 193.129.65.222
Sous réseau #7 : de 193.129.65.225 à 193.129.65.254
e) Quelle est l’adresse de diffusion (broadcast) du sous-réseau#6 ?
Même question pour le sous-réseau #3.
L’adresse de broadcast pour ce sous-réseau#6 est 193.129.65.223 (tous les
bits à 1 dans l’adresse de la machine).
Pour le sous-réseau#3, on a 193.129.65.127.
Une organisationaunnuméroderéseau 140.25.0.0etelle doitdéfinir unsous-masque
réseau qui permette de construire des sous-réseaux de 60 machines.
a) Définir le masque de sous-réseau en prévoyant une extension ultérieure de
réseau. Combien de sous-réseaux peut-on définir ?
6
Pour coder 64 machines, on a besoin de 6 bits (2 = 64 ; 64-2 = 62, seules
deux adresses ne seront pas utilisées.) Si on veut avoir de la marge, on
codera sur 7 bits l’ID de la machine. On pourra donc ainsi raccorder 128-2 =
126 machines.
On aura donc 25 bits pour la partie réseau, et 7 pour la partie machine.
L’adresse est de classe B, on va donc avoir 9 bits pour coder les sous-
réseaux, ce qui correspond à 512 sous-réseaux différents.
b) Donner l’adresse des 9 premiers sous-réseaux et des 3 derniers, ainsi que
les plage d’adresses comprises dans le sous-réseau n°3 (on rappelle que le
premier sous-réseau est le n°0)
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-réseau#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 Vélizy – Département SRC – Réseaux 1ère année

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 réseau de 27 bits, combien de sous réseaux peut on
constituer et combien de machines peut on mettre sur chaque sous réseau ?
Dans le réseau suivant, a quelle classe appartiennent les adresses ?
On distingue deux sous réseaux avec le masque de sous réseaux 255.255.255.224 quelles sont les
adresses réseaux et les identificateurs de chaque machine.

Gabriel Georges

140.252.13.67 140.252.13.65

140.252.13.66
Gertrude Eugénie Aglaë

140.252.13.35 140.252.13.36 140.252.13.34

140.252.13.33
Rose

Nom IP Réseau Sous réseau Host


Gabriel 140.252.13.67 140.252.0.0 140.252.13.64 03
Georges 140.252.13.65 140.252.0.0 140.252.13.64 01
Eugénie 140.252.13.66 140.252.0.0 140.252.13.64 02
140.252.13.36 140.252.0.0 140.252.13.32 04
Etc …

Si (A et M) = (B et M) , M étant le masque de sous-réseau et l’opération « et logique » se


faisant bit à bit.

Exercice 7

4 8 16 32
Version Longueur Type de service Longueur totale en octets
Identificateur Drapeau Position du fragment
Durée de vie Protocole Checksum de l'en tête
Adresse station source
Adresse station destinatrice
Options éventuelles Bourrage
Données

Version : version de l'en tête IP.

Daniel NEGRU - dan@prism.uvsq.fr 6/10


IUT de Vélizy – Département SRC – Réseaux 1ère année

Identificateur : n° qui identifie de manière unique les fragments d'un même paquet
FO : gére la fragmentation ( 000 dernier fragment, 001 fragment, 010 pas de fragmentation ).
Position du fragment : Nombre d’octets depuis le premier ( multiple de 8 octets ).
Protocole : numéro 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 l’en tête IP.Quelle est la longueur
max de l’en tête IP ?

Rép : longueur de l'en-tête = 2 (exp4)-1 = 15 mots de 32 bits

2°) Le champ Type de services est composé de trois bits à zéro, suivi de quatres bits de priorités et un
bit à zéro.
Expliquer le rôle de ce champs.

Rép : La signification des quatres bits de priorité est la suivante :


Bit 1 : Minimise le delai.
Bit 2 : Maximise le débit.
Bit 3 : Maximise la fiabilité.
Bit 4 : Minimise le coût monétaire.

Commenter les valeurs de ce champs dans les cas suivant :

Valeur 08 hexa : Le paquet IP contient des données d’une application FTP.


Valeur 10 hexa : Le paquet IP contient des commandes d’une application FTP.
Valeur 12 hexa : Le paquet IP contient des données d’une application TELNET.
Valeur 04 hexa : Le paquet IP contient des données d’une application SNMP.
Valeur 02 hexa : Le paquet IP contient des données d’une application NNTP.
Rép :
FTP : contôle 10 (hexa), données 08 (hexa)
Telnet/Rlogin : 12 (hexa)
SNMP : 04 (hexa) …

3°) Quelle est la taille maximale d’un datagramme IP ? Quelle est la taille maximale du datagramme
IP, s’il doit être encapsulé dans une trame Ethernet ?
Rép : 16 bits = 2(exp16)-1 = 65 535 octets

4°) Quel est le rôle du champs TTL ? Que se passe-t-il lorsqu’il vaut un en arrivant sur une machine ?

Rép :
TTL = 32. 32 routeurs max possibles.
TTL = 0. Destruction du datagramme. (Information de l'émetteur par un message ICMP)

Exercice 8
Une machine A d’adresse IP 129.0.0.1 veut envoyer un datagramme vers une machine B d’adresse IP
140.0.0.2. On passe par le routeur C d’adresses IP 129.0.0.2 et 140.0.0.3. Donner la structure des
trames Ethernet transitant dans le système. L’adresse MAC de A est 11110000AAAA, celle de B est
11110000BBBB et celles du routeur sont 11110000129C et 11110000140C respectivement sur les
réseaux 129 et 140.

Ethernet Ethernet source IP destination IP source


destination
A vers routeur 11110000129C 11110000AAAA 140.0.0.3 129.0.0.1

Daniel NEGRU - dan@prism.uvsq.fr 7/10


IUT de Vélizy – Département SRC – Réseaux 1ère année

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 = matériel Ethernet
0800 = Protocole IP
06 = Ethernet (48 bits)
04 = protocole IP (32 bits)
0001 = requête 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 = réponse ARP
08 00 20 07 0B 94 = adresse Ethernet (ou matériel) source
81 68 FE 05 = adresse IP(129.104.254.5)
08 00 20 02 45 9E = adresse matériel (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 matériel 2 octets Type de protocole 2 octets
Long. Matériel 1 octet Long. Protocole 1 Opération 2 octets
octet

Daniel NEGRU - dan@prism.uvsq.fr 8/10


IUT de Vélizy – Département SRC – Réseaux 1ère année

Adresse Matériel Emetteur 6 octets (adresse Ethernet)


Adresse IP Emetteur 4 octets
Adresse Matériel Cible 6octets (Adresse
Etherne)

Adresse IP Cible 4 octets

Type de Trame : 0806 (Hex) pour une trame ARP


Type de Matériel : 1 pour Ethernet
Type de protocole : 0x0800 (Hexa) pour IP
Longueur Matériel : 6 car Adresse Ethernet sur 48 bits
Longueur Protocole : 4 car adresse IP sur 32 bits
Opération : 1 pour requête ARP,
2 pour réponse ARP,
3 pour requête RARP,
4 pour réponse RARP
Sur chaque machine la mémoire cache conserve la correspondance entre Adresse IP et Adresse
Ethernet pendant 20 minutes.

Exercice 10
Considérez le réseau, représenté par la figure suivante, où la machine MA souhaite envoyer un
datagramme à la machine MB. Les deux machines n'étant pas sur le même sous-réseau, le datagramme
va donc devoir être routé via les deux routeurs R1 et R2.

Ce réseau Internet est supporté par trois réseaux 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é prêt à être envoyé) préparé sur MA, en
précisant les adresses qui apparaissent dans l'en-tête.
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 nécessaires à cet acheminement, en précisant les adresses
utilisées dans les en-têtes des trames Ethernet envoyées, ainsi que les requêtes ARP
nécessairement effectuées.
4. Quel est l'état des tables ARP sur chaque machine une fois que MB a reçu le datagramme (on
suppose que ces tables étaient vierges au départ)?
5. Dans l'état actuel, l'envoi d'un message de MB vers MA est-il possible?

Exercice 11
Quelles sont les techniques d’obtention d’une adresse IP ?
Statique (manuel), ou dynamique (DHCP)

Daniel NEGRU - dan@prism.uvsq.fr 9/10


IUT de Vélizy – Département SRC – Réseaux 1ère année

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é réseau d’une machine distante. Elle
fonctionne avec les commande d’echo 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 l’emetteur et le recepteur.
En retour de la commande Ping, on reçoit un message ICMP avec le numero de type 3. Que faut-il en
déduire ?
On en deduit que le recepteur n’est pas connecté
A quoi sert le DNS ?
Correspondance entre @IP et nom

Daniel NEGRU - dan@prism.uvsq.fr 10/10

Vous aimerez peut-être aussi