Vous êtes sur la page 1sur 3

Universit Abdelmalek Essadi

Facult des sciences


Ttouan
Master 1 : MQL M2i
TD1 : Les rseaux informatiques
IP, Sous-rseaux, Routage, dcodage.

Page 1 / 3
Exercice 1 : Adresses IP
Quelles sont les classes des adresses rseaux suivantes ? Combien dadresses machines peuvent tre
utilises par chacune ?
204.160.241.93
138.96.32.3
18.181.0.31
Exercice 2 : Sous-rseaux
Un rseau de classe B dispose du masque de sous-rseau 255.255.240.0.
Quel est le nombre maximum dordinateurs que lon peut raccorder chaque sous-rseau ?
Combien de sous-rseaux y a til ?
Exercice 3 : Routage
On considre le rseau, reprsent par la figure 1, 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 les adresses source et destination du paquet IP prt tre envoy prpar sur MA
2. Donnez les tables de routage initiales les plus simples (minimales), sur chaque machine (MA, R1,
R2 et MB), permettant l'acheminement du paquet de MA vers MB.
Destinataire Cot Masque Prochain routeur Interface


Exercice 4 : Dcodage
Dcodez la trame Ethernet suivante en vous servant des formats joints en annexe (ne donner que les
champs en gras) :

Universit Abdelmalek Essadi
Facult des sciences
Ttouan
Master 1 : MQL M2i
TD1 : Les rseaux informatiques
IP, Sous-rseaux, Routage, dcodage.

Page 2 / 3
votre avis, quel est le protocole transport lintrieur du segment TCP et quelle est
lapplication qui lutilise ? Sous quelle forme se prsentent les champs de ce protocole ?
Annexes
Structures de donnes des trames Ethernet, paquets IP et ARP, et segments TCP et UDP
Sur un rseau circulent des trames. Ces trames sont des messages interprtables quand on connat la rgle
du jeu (le protocole). Chaque trame est compose d'une partie entte et d'une partie information et que
cette partie information est un message que l'on peut aussi dcoder si on connat le protocole
correspondant.
Ethernet
Adresse destination
(6 octets)
Adresse source
(6 octets)
Type
(2 octets)
Information
(0 1500 octets)
Code correcteur
(4 octets)
Cette structure est une premire peau. l'intrieur du champ Information se trouve aussi une
structure reprsentant une unit de donne de protocole de rseau NPDU (Network Protocol Data
Unit).
Le champ Type vous renseigne sur la manire de lire le contenu du champ Information . Ce
contenu quand c'est un NPDU est un paquet. Ce paquet peut tre
un paquet IP si Type = 08 00
un paquet ARP si Type = 08 06
Souvent le code correcteur nest pas prsent avec la trame capture.
Dcodage de paquets IP :
Un paquet IP est compos : d'une entte et d'un contenu (non reprsent ci-dessous).
NPDU (paquet) du protocole IP

Version : 4 bits - format d'entt
LET ou Longueur d'En-tte : 4 bits - taille de
l'entte en nombre de mots de 32 bits. La
valeur la plus courante est 5. Soit 5*4 =20
octets.
Type de Service : 8 bits - qualit de service
Longueur Totale : 16 bits - longueur totale du
paquet entte +donnes. Elle est exprime en octets
Identification : 16 bits - numro d'identification
servant au rassemblage des paquets
Flags : 3 bits (Bit 0: rserv, doit tre laiss
zro ; Bit 1: (AF) 0 =Fragmentation possible,
1 =Non fractionnable ; Bit 2: (DF) 0 =Dernier
fragment, 1 =Fragment intermdiaire)
Position relative : 13 bits - situation du fragment
dans le datagramme
Dure de vie : 8 bits - temps maximal que le paquet
peut rester dans le rseau (si 0, paquet dtruit)
Protocole : 8 bits - indique quel protocole de
niveau suprieur est utilis dans la section
donnes du paquet qui suit lentte ci-dessus.
Vaut 1 si ICMP, 17 si UDP, 6 si TCP
Checksum d'en-tte : 16 bits - code de contrle
derreur pour lentte
Adresse source : 32 bits - adresse IP de la machine
source
Adresse destination : 32 bits - adresse IP de la
machine destination
Options : variable
Bourrage : variable - n'existe que pour assurer
l'en-tte une taille totale multiple de 4 octets. Le
bourrage se fait par des octets zro


Universit Abdelmalek Essadi
Facult des sciences
Ttouan
Master 1 : MQL M2i
TD1 : Les rseaux informatiques
IP, Sous-rseaux, Routage, dcodage.

Page 3 / 3
Dcodage de segment TCP
TPDU (segment) du Protocole TCP
Port source : 16 bits - peut dfinir le format du
contenu du segment (protocole suprieur)
Port Destinataire : 16 bits - peut dfinir le format du
contenu du segment (protocole suprieur)
Numro de squence : 32 bits - numro du
premier octet de donnes par rapport au dbut
de la transmission (sauf si SYN est marqu). Si
SYN est marqu, le numro de squence est le
numro de squence initial (ISN) et le premier
octet pour numro ISN+1).
Accus de rception: 32 bits - si ACK est marqu ce
champ contient le numro de squence du prochain
octet que le rcepteur s'attend recevoir. Une fois la
connexion tablie, ce champ est toujours renseign.
Data Offset : 4 bits - longueur entte en multiples de
32 bits
Rserv : 6 bits
Bits de contrle : 6 bits (de gauche droite):
URG: Pointeur de donnes urgentes significatif
ACK: Accus de rception significatif
PSH: Fonction Push
RST: Rinitialisation de la connexion
SYN: Synchronisation des numros de squence
FIN: Fin de transmission
Fentre: 16 bits
Checksum: 16 bits
Pointeur de donnes urgentes: 16 bits
Options: variable
Bourrage (padding): variable..
TPDU (segment) du Protocole UDP
Un segment UDP est compos d'une entte et d'un contenu qui est l'information transmettre. On a
toujours la mme image :

Dcodage de paquets ARP

type matriel : type du protocole de la couche liaison de donnes, si 0001 alors Ethernet
type protocole : type du protocole de la couche rseau, si 0800 alors IP
lgr mat : longueur des adresses physiques (au niveau liaison de donnes) en octets
lgr prot : longueur des adresses IP en octets opration : 1 demande ARP, 2 rponse ARP 3 demande
RARP, 4 rponse RARP