Examen: Initiation aux Réseaux,Questions et Analyse d'un scénario 2006

Épreuve : Initiation aux Réseaux


Exercice I : Questions de cours - 16 points

Q 1 : Ethernet

1 Qu'est-ce qu'un réseau à diffusion (broadcast) ? (2 lignes max)
2 Citer les principales interfaces réseaux (terminologie linux) d'un ordinateur portable WIFI (3 lignes max)

Q 2 : IP

3 Citer les couches du modèle TCP/IP (4 lignes max)
4 Quelle est la taille d'une adresse IPv4 ? Quel est le nombre maximal d'adresses distinctes ? (2 lignes max)

Q 3 : TCP/UDP

5 Quel est le rôle de la couche Transport ? (2 lignes max)
6 Citer les avantages/inconvénients de TCP versus UDP. (4 lignes max)

Q 4 : DHCP/DNS

7 Que veut dire DHCP? Quel est son rôle ? (3 lignes max)
8 Que veut dire DNS? Quel est son rôle ? (3 lignes max)

Q 5 : Routage

9 Qu'est-ce qu'un routeur ? (2 lignes max)
10 Qu'est-ce qu'un graphe ? (2 lignes max)

Q 6 : HTTP

11 Citer les principales classes d'erreur du protocole HTTP. (5 lignes max)
12 Que signie HTTP? Quel est son but ? (2 lignes max)

Q 7 : XHTML/CSS

13 Quels sont les objectifs d'XHTML ? (4 lignes max)
14 Comment mettre en rouge les titres de second niveau, via une feuille de style ? (1 ligne max)
 

Q 8 : PHP

15 Quelles sont les principales caractéristiques de PHP? (4 lignes max)
16 Quel est l'intérêt de la fonction base64_encode ? (2 lignes max)

Q 9 : PHP5

17 Pourquoi utiliser une base de données en conjonction avec un langage de génération de pages comme PHP? (4 lignes max)
18 Qu'est-ce qu'un objet persistant ? (4 lignes max)

Q 10 : SOAP

19 Que signie SOAP? (1 ligne max)
20 Pourquoi XHTML ne convient-il pas pour l'échange de données entre serveurs web ? (4 lignes max)
 

Q 11 : WSDL

21- Commenter le morceau de code suivant : (2 lignes max)

1
2
3
="getResponse">
="return" type="xsd:Array"/>
</message>

22 -Commenter le morceau de code suivant : (2 lignes max)



1
2
3
4
5
="Webservice">
="AccesMysqlPort" binding="tns:AccesMysqlBinding">
:address location="http://gollum.u-bordeaux1.fr/test/test.phpl"/>
</port>
</service>

Q 12 : Sécurité des réseaux

23 Donner le principe de fonctionnement d'un algorithme à clefs publiques. (4 lignes max)
24 Qu'est-ce qu'un condensat de message ? (2 lignes max)

Exercice II : Analyse d'un scénario - 4 points

La commande ifconfig de l'utilisateur retourne les informations suivantes :
eth0 Lien encap:Ethernet HWaddr 00:05:5D:DF:D9:01
inet adr:147.210.9.6 Bcast:147.210.9.255 Masque:255.255.254.0
adr inet6: fe80::205:5dff:fedf:d901/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13777134 errors:0 dropped:0 overruns:0 frame:0
TX packets:6432227 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:2542263019 (2.3 GiB) TX bytes:1002156376 (955.7 MiB)
Interruption:16 Adresse de base:0x8400
RX bytes:382411803 (364.6 MiB) TX bytes:382411803 (364.6 MiB)

Voici les conversations listées (sous forme simpliée) par Ethereal au cours d'une session de capture pour

 le protocole TCP :

Address A         Port A     Address B            Port B                Packets

147.210.9.6     37128     147.210.9.1           443                        30

147.210.9.6     37129     147.210.9.1           443                        20
147.210.9.6     37647     147.210.12.218      22                        18
147.210.9.6     49724     147.210.8.143       143                        3
147.210.9.6     49644     147.210.8.143       143                        3



 le protocole UDP :

Address A         Port A         Address B              Port B               Packets
147.210.9.6        34328          147.210.8.126              53               6
147.210.8.58          137          147.210.9.255            137               4
147.210.8.244   49973          147.210.9.255            137                3
147.210.8.177       137           147.210.9.255            137                2
147.210.8.94       5353           224.0.0.251               5353               2
147.210.8.159    49992         239.255.255.253         427               2
147.210.9.16          513         147.210.9.255             513                1
147.210.8.116       138          147.210.9.255            138                 1
147.210.8.93         513          147.210.9.255             513                1
147.210.8.94       63162       224.0.0.251                5353                1
147.210.8.94       63163       224.0.0.251                5353                1
147.210.8.94      63164        224.0.0.251                5353                1
147.210.9.32        631          255.255.255.255          631                1
147.210.8.58        138          147.210.9.255              138                1
147.210.8.201      138          147.210.9.255              138                1

       Par exemple, la première ligne du tableau pour TCP signie que les machines d'adresses IP 147.210.9.6
et 147.210.9.1 ont eu une conversation (avec le protocole TCP) formée de 30 paquets.

     A partir de ces données, préciser pour chaque ligne dans le tableau suivant décrivant les conversations
avec le protocole IP (fourni par Ethereal, même session), si la conversation est interne au sous-réseau de
l'utilisateur (i.e. les machines A et B appartiennent toutes les 2 au même sous-réseau) et le protocole utilisé
(répondre par oui ou non dans chaque case vide).
protocole IP :

Address A                Address B                           Packets Sous-réseau utilisateur TCP UDP
147.210.8.143        147.210.9.6                            6
147.210.8.126        147.210.9.6                            6
147.210.8.58          147.210.9.255                        5
147.210.9.6            147.210.12.218                     18
147.210.8.94          224.0.0.251                            5
147.210.8.244        147.210.9.255                       3
147.210.8.177        147.210.9.255                       3
147.210.8.159        239.255.255.253                  2
147.210.9.16          147.210.9.255                       1
147.210.8.116        147.210.9.255                       1
147.210.9.1            147.210.9.6                          50
147.210.8.93          147.210.9.255                        1
147.210.9.32          255.255.255.255                   1
147.210.8.201        147.210.9.255                       1