Documente Academic
Documente Profesional
Documente Cultură
RSEAUX ET PROTOCOLES DE
COMMUNICATION
Solutionnaire
PARTIE I
Pour les questions 1 8 rpondre en choisissant la bonne rponse parmi celles prsentes. Pour
les questions 9 11 crire votre rponse sur la feuille
1. Un des champs de lentte TCP est le champ taille de la fentre . La valeur de ce champ
dans un paquet indique :
2. Quel niveau des couches de lOSI est responsable de la formation de trames ( Frames )
partir dun message?
a) la couche session
b) la couche rseau
c) la couche prsentation
d) la couche transport
e) la couche liaison de donnes
a) routeur
b) commutateur
c) passerelle
7. Quel niveau des couches de lOSI utilise le terme Segment pour ses PDU?
3 de 14
8. Selon le modle en couches de lOSI, lors du transfert de donnes entre une machine A une
machine B :
a) Lentte relative la couche transport dans la machine A est traite par la couche rseau
de la machine A
b) Lentte relative la couche transport dans la machine A est traite par la couche rseau
de la machine B
c) Lentte relative la couche transport dans la machine A est traite par la couche
transport de la machine B
DHCP sert faire lassignation automatique dadresses IP ainsi que des paramtres de
configuration rseau tels que les masques, les adresses de passerelle, et les adresses des serveurs
DNS
10. Par qui est ce que les blocs adresses MAC sont allous?
0000 00 d0 59 33 70 1c 00 20 48 8b 98 45 08 00 45 08
0010 00 28 55 5b 40 00 2d 06 20 af d8 ef 33 65 84 d2
0020 46 96 00 50 06 05 b0 bf 59 42 0a 18 85 40 50 10
0030 7c 62 bc 04 00 00 00 00 00 00 00 00
10110111
---------------------
1101 / 11111010000
1101
001010
1101
01111
1101
001000
1101
01010
1101
01110
1101
0011
P(x) = 1101
divisible par 11 ?
100
----
11 /1101
11
0001 non divisible
1101 = 11 x 100 + 1
13. Quelle longueur, sur un cble de transmission, occupe un bit dans la norme 802.3 dorigine.
On considre un dbit de 10 Mbits/s et une vitesse de propagation gale 2/3 de la vitesse de
la lumire (~200 000km/s).
La vitesse de transmission est peu prs de 200 000 km/s, soit 200 m/s. 10 Mbit/s, il faut 0,1
s pour transmettre un bit. Un bit occupe ainsi 0,1 s, dure pendant laquelle il se propage sur
20 mtres.
Un bit occupe donc 20 mtres sur le cble.
14. Pourquoi est-ce que dans un paquet IP il y a uniquement un Total de contrle dentte et
pas un total de contrle sur le paquet au complet?
Parce que tout ce qui intresse le protocole IP cest dacheminer le paquet la bonne adresse
IP.
15. Pourquoi les CRC sont-ils placs en fin de trame et non au dbut?
Le CRC est calcul (par le matriel ou le logiciel) mesure que les bits de la trame se prsentent
et il est ajout la fin de la trame. Au rcepteur, le CRC est recalcul sur la trame complte,
incluant le code CRC plac par l'metteur pour dtecter les erreurs.
Les trames encapsulent les paquets. Le paquet est transport dans son intgralit (en-tte et
charge utile) dans la charge utile de la trame.
6 de 14
PARTIE II
Pour les questions 17 20 rpondre en choisissant la bonne rponse parmi les rponses
prsentes. Pour les questions 21, 22 crire votre rponse sur la feuille
Passerelle Y Internet
Passerelle X
translation
translation Sous-rseau II dadresse
Sous-rseau I dadresse
19. Quel type de classe dadresse IPv4 serait le plus adquat pour un organisme qui ncessite la
mise en place dau plus 98 sous-rseaux, dont chacun ayant au plus 480 machines ?
a) Classe A
b) Classe B
c) Classe C
d) Classe D
e) Classe E
20. Selon la hirarchie dadresses IP , sous quelle classe dadresses ladresse de A est elle
situe?
a) Classe A
b) Classe B
c) Classe C
d) Classe D
e) Classe E
22. Combien dadresses IP diffrentes est il possible dallouer pour des machines (incluant la
station A) dans ce rseau?
(2^10 -2)
8 de 14
23. On considre le rseau suivant. Les tables de localisation des ponts P1 et P2 sont initialement
vides.
E D C
H
LAN 2
G
A
LAN 4
LAN 1
P1 P2 I
LAN 3
F
J
a. Le pont P1 voit une trame sur le LAN 1 provenant de A vers H, il ajoute une entre sa table indiquant que les
trames adresses A doivent emprunter ce LAN. Il retransmet la trame destination de H sur tous les LAN.
Le pont P2 voit une trame sur le LAN 2 provenant de A vers H, il ajoute une entre sa table indiquant que les
trames adresses A doivent emprunter ce LAN. Il retransmet la trame destination de H sur tous les LAN.
H reoit la trame.
b. Le pont P2 voit une trame sur le LAN 4 provenant de H vers A, il ajoute une entre sa table indiquant que les
trames adresses H doivent emprunter ce LAN. Il retransmet la trame destination de A sur le LAN 2
seulement puisque sa table de localisation sait dj que A est accessible par le LAN 2.
Le pont P1 voit une trame sur le LAN2 provenant de H vers A, il ajoute une entre sa table indiquant que les
trames adresses H doivent emprunter ce LAN. Il retransmet la trame destination de A sur le LAN 1
seulement puisque sa table de localisation sait dj que A est accessible par le LAN 1
A reoit la trame.
c. Le pont P1 voit une trame sur le LAN 1 provenant de A vers H. Il retransmet la trame destination de H le
LAN 2.
Le pont P2 voit une trame sur le LAN 2 provenant de A vers H, Il retransmet la trame destination de H sur le
LAN 4.
H reoit la trame.
9 de 14
PARTIE III
Pour les questions 24 27 rpondre en choisissant la bonne rponse parmi les rponses
prsentes.
24. Dans les programmes serveurs en mode connect crits en utilisant les fonctions de la
librairie Winsock, la fonction suivante permet de faire lcoute des demandes de connexions
de la part des clients :
a) accept
b) listen
c) connect
d) bind
25. Dans les programmes serveurs en mode connect crits en utilisant les fonctions de la
librairie Winsock, le serveur doit faire une demande de connexion pour tablir la
communication avec le client
a) Vrai
b) Faux
a) Vrai
b) Faux
27. Dans un programme serveur en mode connect crit en utilisant les fonctions de la librairie
Winsock, il nest pas possible de spcifier explicitement le numro de port sur lequel il doit
couter
a) Vrai
b) Faux
10 de 14
PARTIE IV
29. laide de lalgorithme de Dijkstra, trouver le chemin le plus court de G A. Montrer les
tapes de lalgorithme.
ANNEXE
Classes dadresses IPv4 :
Types de protocoles :
s2 socket de communication
s descripteur dun socket de communication
caddress adresse dune structure de type sockaddr
caddresslen pointeur un entier
La fonction bind
bind(s, localaddr, addrlen);
La fonction closesocket
closesocket (SOCKET s );
La fonction connect
connect(s, saddress, saddresslen)
s descripteur de socket
saddress adresse du serveur (structure sockaddr)
saddresslen longueur de saddress, en octets
La fonction listen
listen(s, n)
s socket
n longueur de la file dattente pour requtes de clients multiples
La fonction send
send(s, data, length, flags)
La fonction sendto
sendto(s, data, length, flags, destaddr, addrlen)
La fonction socket
s = socket(famille, type, protocole);
La fonction recv
recv(s, buffer, length, flags)
La fonction recvfrom
recvfrom(s, buffer, length, flags, sndraddr, saddrlen)
La fonction WSAStartup
WSAStartup (WORD wVersionRequested, LPWSADATA lpWSAData);
La fonction WSACleanup
WSACleanup (void)